From 6186373df11d46e59ad2215d06307dbcdf022875 Mon Sep 17 00:00:00 2001 From: thefiddler Date: Sun, 27 Apr 2014 09:53:22 +0200 Subject: [PATCH] [ES][GL] Synced with April Khronos specification --- Source/Bind/Specifications/GL2/signatures.xml | 819 +++++++++++- Source/OpenTK/Graphics/ES20/ES20.cs | 1387 +++++++++---------- Source/OpenTK/Graphics/ES20/ES20Enums.cs | 336 ++++- Source/OpenTK/Graphics/ES30/ES30.cs | 1769 +++++++++++++------------ Source/OpenTK/Graphics/ES30/ES30Enums.cs | 336 ++++- Source/OpenTK/Graphics/OpenGL/GL.cs | 356 ++--- Source/OpenTK/Graphics/OpenGL/GLEnums.cs | 194 +++ Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs | 8 + 8 files changed, 3468 insertions(+), 1737 deletions(-) diff --git a/Source/Bind/Specifications/GL2/signatures.xml b/Source/Bind/Specifications/GL2/signatures.xml index b986688..1c44aa4 100644 --- a/Source/Bind/Specifications/GL2/signatures.xml +++ b/Source/Bind/Specifications/GL2/signatures.xml @@ -55,6 +55,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -127,6 +158,9 @@ + + + @@ -2809,6 +2843,7 @@ + @@ -5069,6 +5104,12 @@ + + + + + + @@ -11337,7 +11378,7 @@ - + @@ -11372,7 +11413,7 @@ - + @@ -14286,13 +14327,13 @@ - + - + @@ -14325,13 +14366,13 @@ - + - + @@ -14421,14 +14462,14 @@ - + - + @@ -14463,14 +14504,14 @@ - + - + @@ -14566,7 +14607,7 @@ - + @@ -14574,7 +14615,7 @@ - + @@ -14611,7 +14652,7 @@ - + @@ -14619,7 +14660,7 @@ - + @@ -14721,7 +14762,7 @@ - + @@ -14730,7 +14771,7 @@ - + @@ -14769,7 +14810,7 @@ - + @@ -14778,7 +14819,7 @@ - + @@ -16977,12 +17018,12 @@ - + - + @@ -16999,12 +17040,12 @@ - + - + @@ -17045,13 +17086,13 @@ - + - + @@ -17069,13 +17110,13 @@ - + - + @@ -17119,14 +17160,14 @@ - + - + @@ -17145,14 +17186,14 @@ - + - + @@ -17199,7 +17240,7 @@ - + @@ -17207,7 +17248,7 @@ - + @@ -17227,7 +17268,7 @@ - + @@ -17235,7 +17276,7 @@ - + @@ -26206,6 +26247,7 @@ + @@ -36435,6 +36477,7 @@ + @@ -41676,6 +41719,11 @@ + + + + + @@ -42147,6 +42195,11 @@ + + + + + @@ -42996,6 +43049,24 @@ + + + + + + + + + + + + + + + + + + @@ -43614,6 +43685,17 @@ + + + + + + + + + + + @@ -43693,6 +43775,17 @@ + + + + + + + + + + + @@ -44262,6 +44355,9 @@ + + + @@ -45033,6 +45129,10 @@ + + + + @@ -45491,6 +45591,16 @@ + + + + + + + + + + @@ -47724,4 +47834,645 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/OpenTK/Graphics/ES20/ES20.cs b/Source/OpenTK/Graphics/ES20/ES20.cs index d70eeee..d6b1178 100644 --- a/Source/OpenTK/Graphics/ES20/ES20.cs +++ b/Source/OpenTK/Graphics/ES20/ES20.cs @@ -55,6 +55,7 @@ namespace OpenTK.Graphics.ES20 103, 108, 66, 105, 110, 100, 82, 101, 110, 100, 101, 114, 98, 117, 102, 102, 101, 114, 0, 103, 108, 66, 105, 110, 100, 84, 101, 120, 116, 117, 114, 101, 0, 103, 108, 66, 105, 110, 100, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 79, 69, 83, 0, + 103, 108, 66, 108, 101, 110, 100, 66, 97, 114, 114, 105, 101, 114, 75, 72, 82, 0, 103, 108, 66, 108, 101, 110, 100, 66, 97, 114, 114, 105, 101, 114, 78, 86, 0, 103, 108, 66, 108, 101, 110, 100, 67, 111, 108, 111, 114, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 0, @@ -257,6 +258,7 @@ namespace OpenTK.Graphics.ES20 103, 108, 76, 105, 110, 107, 80, 114, 111, 103, 114, 97, 109, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 79, 69, 83, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 77, 105, 110, 83, 97, 109, 112, 108, 101, 83, 104, 97, 100, 105, 110, 103, 79, 69, 83, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 69, 88, 84, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 69, 88, 84, 0, 103, 108, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 0, @@ -342,6 +344,7 @@ namespace OpenTK.Graphics.ES20 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 49, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 79, 69, 83, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, 103, 108, 84, 101, 120, 116, 117, 114, 101, 83, 116, 111, 114, 97, 103, 101, 49, 68, 69, 88, 84, 0, @@ -411,342 +414,345 @@ namespace OpenTK.Graphics.ES20 247, 261, 282, - 299, - 312, - 328, - 347, - 371, - 383, - 403, - 423, - 446, - 466, - 479, - 495, - 520, - 528, - 541, - 555, - 570, - 592, - 604, - 620, - 643, - 669, - 695, - 724, - 746, - 763, - 783, - 806, - 831, - 848, - 870, - 893, - 909, - 924, - 949, - 975, - 986, - 1009, - 1035, - 1057, - 1082, - 1103, - 1127, - 1143, - 1160, - 1181, - 1205, - 1228, - 1244, - 1272, - 1291, - 1313, - 1328, + 300, + 317, + 330, + 346, + 365, + 389, + 401, + 421, + 441, + 464, + 484, + 497, + 513, + 538, + 546, + 559, + 573, + 588, + 610, + 622, + 638, + 661, + 687, + 713, + 742, + 764, + 781, + 801, + 824, + 849, + 866, + 888, + 911, + 927, + 942, + 967, + 993, + 1004, + 1027, + 1053, + 1075, + 1100, + 1121, + 1145, + 1161, + 1178, + 1199, + 1223, + 1246, + 1262, + 1290, + 1309, + 1331, 1346, - 1363, - 1387, - 1399, - 1411, - 1425, - 1440, - 1450, - 1477, - 1504, - 1528, - 1541, - 1568, - 1593, - 1617, - 1634, - 1658, - 1674, - 1689, - 1718, - 1745, - 1771, - 1810, - 1839, - 1848, - 1874, - 1900, - 1920, - 1940, - 1954, - 1970, - 1997, - 2017, - 2042, - 2074, - 2095, - 2121, - 2141, - 2173, - 2197, - 2218, - 2243, - 2276, - 2293, - 2302, - 2318, - 2326, - 2354, - 2380, - 2403, - 2440, - 2477, - 2503, - 2515, - 2528, - 2545, - 2559, + 1364, + 1381, + 1405, + 1417, + 1429, + 1443, + 1458, + 1468, + 1495, + 1522, + 1546, + 1559, + 1586, + 1611, + 1635, + 1652, + 1676, + 1692, + 1707, + 1736, + 1763, + 1789, + 1828, + 1857, + 1866, + 1892, + 1918, + 1938, + 1958, + 1972, + 1988, + 2015, + 2035, + 2060, + 2092, + 2113, + 2139, + 2159, + 2191, + 2215, + 2236, + 2261, + 2294, + 2311, + 2320, + 2336, + 2344, + 2372, + 2398, + 2421, + 2458, + 2495, + 2521, + 2533, + 2546, + 2563, 2577, - 2598, - 2623, - 2639, - 2658, - 2672, - 2693, + 2595, + 2616, + 2641, + 2657, + 2676, + 2690, 2711, - 2730, - 2751, - 2771, - 2785, - 2808, - 2831, - 2852, - 2876, - 2900, - 2929, - 2940, - 2955, - 2982, - 2994, - 3032, - 3060, - 3081, - 3100, - 3114, - 3140, - 3159, - 3178, - 3195, - 3215, - 3235, - 3255, - 3278, - 3304, - 3335, - 3366, - 3394, - 3427, - 3453, - 3484, - 3508, - 3536, - 3560, - 3574, - 3591, - 3613, - 3633, - 3648, - 3679, - 3705, - 3721, - 3745, - 3767, - 3792, - 3815, - 3844, - 3863, - 3877, - 3904, + 2729, + 2748, + 2769, + 2789, + 2803, + 2826, + 2849, + 2870, + 2894, + 2918, + 2947, + 2958, + 2973, + 3000, + 3012, + 3050, + 3078, + 3099, + 3118, + 3132, + 3158, + 3177, + 3196, + 3213, + 3233, + 3253, + 3273, + 3296, + 3322, + 3353, + 3384, + 3412, + 3445, + 3471, + 3502, + 3526, + 3554, + 3578, + 3592, + 3609, + 3631, + 3651, + 3666, + 3697, + 3723, + 3739, + 3763, + 3785, + 3810, + 3833, + 3862, + 3881, + 3895, 3922, - 3934, - 3951, - 3971, - 3991, - 4024, - 4039, - 4054, - 4075, - 4095, - 4115, - 4141, - 4148, - 4171, - 4182, - 4194, - 4206, - 4222, - 4234, - 4257, - 4270, - 4287, - 4298, - 4312, - 4324, - 4343, - 4360, - 4372, - 4386, - 4401, - 4421, - 4442, - 4465, - 4479, - 4496, - 4513, - 4533, - 4547, - 4563, - 4579, - 4598, - 4618, - 4637, - 4660, - 4682, - 4705, - 4727, - 4750, - 4773, - 4797, - 4819, - 4842, - 4864, - 4887, - 4910, - 4934, - 4956, - 4979, - 5001, - 5024, - 5047, - 5071, - 5093, - 5116, - 5138, - 5161, - 5184, - 5208, - 5237, - 5268, - 5299, - 5328, - 5359, - 5390, - 5419, - 5450, - 5481, - 5498, - 5518, - 5539, - 5557, - 5580, - 5595, - 5612, - 5625, - 5649, - 5671, - 5709, - 5747, - 5783, - 5819, - 5854, - 5891, - 5908, - 5918, - 5949, - 5962, - 5977, - 5992, - 6010, - 6024, - 6046, - 6060, - 6082, - 6094, - 6114, - 6128, - 6141, - 6157, - 6173, - 6190, - 6206, - 6223, - 6241, - 6259, - 6277, - 6293, - 6312, - 6334, - 6356, - 6378, - 6390, + 3940, + 3952, + 3969, + 3989, + 4009, + 4042, + 4057, + 4072, + 4093, + 4113, + 4133, + 4159, + 4166, + 4189, + 4200, + 4212, + 4224, + 4240, + 4252, + 4275, + 4288, + 4305, + 4316, + 4330, + 4342, + 4361, + 4378, + 4390, + 4404, + 4419, + 4439, + 4461, + 4482, + 4505, + 4519, + 4536, + 4553, + 4573, + 4587, + 4603, + 4619, + 4638, + 4658, + 4677, + 4700, + 4722, + 4745, + 4767, + 4790, + 4813, + 4837, + 4859, + 4882, + 4904, + 4927, + 4950, + 4974, + 4996, + 5019, + 5041, + 5064, + 5087, + 5111, + 5133, + 5156, + 5178, + 5201, + 5224, + 5248, + 5277, + 5308, + 5339, + 5368, + 5399, + 5430, + 5459, + 5490, + 5521, + 5538, + 5558, + 5579, + 5597, + 5620, + 5635, + 5652, + 5665, + 5689, + 5711, + 5749, + 5787, + 5823, + 5859, + 5894, + 5931, + 5948, + 5958, + 5989, + 6002, + 6017, + 6032, + 6050, + 6064, + 6086, + 6100, + 6122, + 6134, + 6154, + 6168, + 6181, + 6197, + 6213, + 6230, + 6246, + 6263, + 6281, + 6299, + 6317, + 6346, + 6362, + 6381, 6403, - 6415, - 6428, - 6440, - 6453, - 6465, - 6478, - 6490, - 6503, - 6515, - 6528, - 6540, - 6553, - 6565, - 6578, + 6425, + 6447, + 6459, + 6472, + 6484, + 6497, + 6509, + 6522, + 6534, + 6547, + 6559, + 6572, + 6584, 6597, - 6620, - 6643, - 6662, - 6685, - 6708, - 6727, - 6750, - 6773, - 6790, - 6803, - 6825, - 6847, - 6865, + 6609, + 6622, + 6634, + 6647, + 6666, + 6689, + 6712, + 6731, + 6754, + 6777, + 6796, + 6819, + 6842, + 6859, + 6872, 6894, - 6911, - 6929, - 6946, - 6964, - 6981, - 6999, - 7016, - 7034, - 7061, - 7086, - 7110, - 7132, - 7143, + 6916, + 6934, + 6963, + 6980, + 6998, + 7015, + 7033, + 7050, + 7068, + 7085, + 7103, + 7130, + 7155, + 7179, + 7201, + 7212, }; EntryPoints = new IntPtr[EntryPointNameOffsets.Length]; } @@ -23180,6 +23186,10 @@ namespace OpenTK.Graphics.ES20 public static partial class Khr { + /// [requires: KHR_blend_equation_advanced] + [AutoGenerated(Category = "KHR_blend_equation_advanced", Version = "", EntryPoint = "glBlendBarrierKHR")] + public static void BlendBarrier() { throw new NotImplementedException(); } + /// [requires: KHR_debug] /// Specify a callback to receive debugging messages from the GL /// @@ -27763,6 +27773,15 @@ namespace OpenTK.Graphics.ES20 [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glMapBufferOES")] public static IntPtr MapBuffer(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All access) { throw new NotImplementedException(); } + /// [requires: OES_sample_shading] + /// Specifies minimum rate at which sample shaing takes place + /// + /// + /// Specifies the rate at which samples are shaded within each covered pixel. + /// + [AutoGenerated(Category = "OES_sample_shading", Version = "", EntryPoint = "glMinSampleShadingOES")] + public static void MinSampleShading(Single value) { throw new NotImplementedException(); } + /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -28748,6 +28767,33 @@ namespace OpenTK.Graphics.ES20 where T9 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_storage_multisample_2d_array] + /// Specify storage for a two-dimensional multisample array texture + /// + /// + /// Specify the target of the operation. target must be Texture2DMultisampleArray or ProxyTexture2DMultisampleMultisample. + /// + /// + /// Specify the number of samples in the texture. + /// + /// + /// Specifies the sized internal format to be used to store texture image data. + /// + /// + /// Specifies the width of the texture, in texels. + /// + /// + /// Specifies the height of the texture, in texels. + /// + /// + /// Specifies the depth of the texture, in layers. + /// + /// + /// Specifies whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image. + /// + [AutoGenerated(Category = "OES_texture_storage_multisample_2d_array", Version = "", EntryPoint = "glTexStorage3DMultisampleOES")] + public static void TexStorage3DMultisample(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// Specify a three-dimensional texture subimage /// @@ -30013,82 +30059,82 @@ namespace OpenTK.Graphics.ES20 [Slot(5)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginPerfMonitorAMD(UInt32 monitor); - [Slot(61)] + [Slot(62)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, UInt32* monitors); - [Slot(95)] + [Slot(96)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndPerfMonitorAMD(UInt32 monitor); - [Slot(126)] + [Slot(127)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors); - [Slot(161)] + [Slot(162)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); - [Slot(162)] + [Slot(163)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute] IntPtr data); - [Slot(163)] + [Slot(164)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters); - [Slot(164)] + [Slot(165)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr counterString); - [Slot(165)] + [Slot(166)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute] Int32* numGroups, Int32 groupsSize, [OutAttribute] UInt32* groups); - [Slot(166)] + [Slot(167)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr groupString); - [Slot(281)] + [Slot(283)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList); - [Slot(23)] + [Slot(24)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(80)] + [Slot(81)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArraysInstancedANGLE(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(87)] + [Slot(88)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(191)] + [Slot(192)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); - [Slot(273)] + [Slot(275)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(346)] + [Slot(349)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor); - [Slot(32)] + [Slot(33)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glClientWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(43)] + [Slot(44)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); - [Slot(68)] + [Slot(69)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteSyncAPPLE(IntPtr sync); - [Slot(111)] + [Slot(112)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glFenceSyncAPPLE(System.Int32 condition, System.Int32 flags); - [Slot(149)] + [Slot(150)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetInteger64vAPPLE(System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(188)] + [Slot(189)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); - [Slot(209)] + [Slot(210)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsSyncAPPLE(IntPtr sync); - [Slot(274)] + [Slot(276)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(278)] + [Slot(280)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glResolveMultisampleFramebufferAPPLE(); - [Slot(351)] + [Slot(354)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); [Slot(2)] @@ -30112,442 +30158,442 @@ namespace OpenTK.Graphics.ES20 [Slot(13)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindTexture(System.Int32 target, UInt32 texture); - [Slot(16)] + [Slot(17)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); - [Slot(17)] + [Slot(18)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquation(System.Int32 mode); - [Slot(19)] + [Slot(20)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(20)] + [Slot(21)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); - [Slot(21)] + [Slot(22)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(25)] + [Slot(26)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBufferData(System.Int32 target, IntPtr size, IntPtr data, System.Int32 usage); - [Slot(26)] + [Slot(27)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, IntPtr data); - [Slot(27)] + [Slot(28)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); - [Slot(28)] + [Slot(29)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClear(System.Int32 mask); - [Slot(29)] + [Slot(30)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearColor(Single red, Single green, Single blue, Single alpha); - [Slot(30)] + [Slot(31)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearDepthf(Single d); - [Slot(31)] + [Slot(32)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearStencil(Int32 s); - [Slot(33)] + [Slot(34)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glColorMask(bool red, bool green, bool blue, bool alpha); - [Slot(34)] + [Slot(35)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompileShader(UInt32 shader); - [Slot(35)] + [Slot(36)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); - [Slot(37)] + [Slot(38)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(40)] + [Slot(41)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(41)] + [Slot(42)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(47)] + [Slot(48)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateProgram(); - [Slot(48)] + [Slot(49)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShader(System.Int32 type); - [Slot(51)] + [Slot(52)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCullFace(System.Int32 mode); - [Slot(52)] + [Slot(53)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); - [Slot(54)] + [Slot(55)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(56)] + [Slot(57)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(58)] + [Slot(59)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteBuffers(Int32 n, UInt32* buffers); - [Slot(60)] + [Slot(61)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteFramebuffers(Int32 n, UInt32* framebuffers); - [Slot(63)] + [Slot(64)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteProgram(UInt32 program); - [Slot(66)] + [Slot(67)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteRenderbuffers(Int32 n, UInt32* renderbuffers); - [Slot(67)] + [Slot(68)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteShader(UInt32 shader); - [Slot(69)] + [Slot(70)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteTextures(Int32 n, UInt32* textures); - [Slot(71)] + [Slot(72)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDepthFunc(System.Int32 func); - [Slot(72)] + [Slot(73)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDepthMask(bool flag); - [Slot(73)] + [Slot(74)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDepthRangef(Single n, Single f); - [Slot(74)] + [Slot(75)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDetachShader(UInt32 program, UInt32 shader); - [Slot(75)] + [Slot(76)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisable(System.Int32 cap); - [Slot(77)] + [Slot(78)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisableVertexAttribArray(UInt32 index); - [Slot(79)] + [Slot(80)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); - [Slot(86)] + [Slot(87)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices); - [Slot(92)] + [Slot(93)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnable(System.Int32 cap); - [Slot(94)] + [Slot(95)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnableVertexAttribArray(UInt32 index); - [Slot(112)] + [Slot(113)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFinish(); - [Slot(114)] + [Slot(115)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFlush(); - [Slot(116)] + [Slot(117)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(117)] + [Slot(118)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(121)] + [Slot(122)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFrontFace(System.Int32 mode); - [Slot(122)] + [Slot(123)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenBuffers(Int32 n, [OutAttribute] UInt32* buffers); - [Slot(123)] + [Slot(124)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGenerateMipmap(System.Int32 target); - [Slot(125)] + [Slot(126)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers); - [Slot(129)] + [Slot(130)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers); - [Slot(130)] + [Slot(131)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenTextures(Int32 n, [OutAttribute] UInt32* textures); - [Slot(132)] + [Slot(133)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); - [Slot(133)] + [Slot(134)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); - [Slot(134)] + [Slot(135)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders); - [Slot(135)] + [Slot(136)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); - [Slot(136)] + [Slot(137)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute] bool* data); - [Slot(137)] + [Slot(138)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(139)] + [Slot(140)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); - [Slot(143)] + [Slot(144)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glGetError(); - [Slot(146)] + [Slot(147)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute] Single* data); - [Slot(147)] + [Slot(148)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(151)] + [Slot(152)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute] Int32* data); - [Slot(155)] + [Slot(156)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(158)] + [Slot(159)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(170)] + [Slot(171)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetPointerv(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(173)] + [Slot(174)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(174)] + [Slot(175)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(182)] + [Slot(183)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(183)] + [Slot(184)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(184)] + [Slot(185)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(185)] + [Slot(186)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision); - [Slot(186)] + [Slot(187)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); - [Slot(187)] + [Slot(188)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glGetString(System.Int32 name); - [Slot(189)] + [Slot(190)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(190)] + [Slot(191)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(192)] + [Slot(193)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params); - [Slot(193)] + [Slot(194)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params); - [Slot(194)] + [Slot(195)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); - [Slot(195)] + [Slot(196)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(196)] + [Slot(197)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(197)] + [Slot(198)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer); - [Slot(198)] + [Slot(199)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glHint(System.Int32 target, System.Int32 mode); - [Slot(200)] + [Slot(201)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsBuffer(UInt32 buffer); - [Slot(201)] + [Slot(202)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsEnabled(System.Int32 cap); - [Slot(203)] + [Slot(204)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsFramebuffer(UInt32 framebuffer); - [Slot(204)] + [Slot(205)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsProgram(UInt32 program); - [Slot(207)] + [Slot(208)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsRenderbuffer(UInt32 renderbuffer); - [Slot(208)] + [Slot(209)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsShader(UInt32 shader); - [Slot(210)] + [Slot(211)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsTexture(UInt32 texture); - [Slot(213)] + [Slot(214)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glLineWidth(Single width); - [Slot(214)] + [Slot(215)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glLinkProgram(UInt32 program); - [Slot(219)] + [Slot(221)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(221)] + [Slot(223)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, IntPtr label); - [Slot(223)] + [Slot(225)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPixelStorei(System.Int32 pname, Int32 param); - [Slot(224)] + [Slot(226)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPolygonOffset(Single factor, Single units); - [Slot(225)] + [Slot(227)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopDebugGroup(); - [Slot(263)] + [Slot(265)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(270)] + [Slot(272)] [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(271)] + [Slot(273)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReleaseShaderCompiler(); - [Slot(272)] + [Slot(274)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(279)] + [Slot(281)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSampleCoverage(Single value, bool invert); - [Slot(280)] + [Slot(282)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(283)] + [Slot(285)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glShaderBinary(Int32 count, UInt32* shaders, System.Int32 binaryformat, IntPtr binary, Int32 length); - [Slot(284)] + [Slot(286)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length); - [Slot(286)] + [Slot(288)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(287)] + [Slot(289)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(288)] + [Slot(290)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilMask(UInt32 mask); - [Slot(289)] + [Slot(291)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); - [Slot(290)] + [Slot(292)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); - [Slot(291)] + [Slot(293)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); - [Slot(293)] + [Slot(295)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, System.Int32 format, System.Int32 type, IntPtr pixels); - [Slot(295)] + [Slot(297)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); - [Slot(296)] + [Slot(298)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params); - [Slot(297)] + [Slot(299)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(298)] + [Slot(300)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(302)] + [Slot(305)] [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(307)] + [Slot(310)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform1f(Int32 location, Single v0); - [Slot(308)] + [Slot(311)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value); - [Slot(309)] + [Slot(312)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform1i(Int32 location, Int32 v0); - [Slot(310)] + [Slot(313)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value); - [Slot(311)] + [Slot(314)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform2f(Int32 location, Single v0, Single v1); - [Slot(312)] + [Slot(315)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value); - [Slot(313)] + [Slot(316)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); - [Slot(314)] + [Slot(317)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value); - [Slot(315)] + [Slot(318)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); - [Slot(316)] + [Slot(319)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value); - [Slot(317)] + [Slot(320)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(318)] + [Slot(321)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value); - [Slot(319)] + [Slot(322)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(320)] + [Slot(323)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform4fv(Int32 location, Int32 count, Single* value); - [Slot(321)] + [Slot(324)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(322)] + [Slot(325)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value); - [Slot(323)] + [Slot(326)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(326)] + [Slot(329)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(329)] + [Slot(332)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(333)] + [Slot(336)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseProgram(UInt32 program); - [Slot(336)] + [Slot(339)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glValidateProgram(UInt32 program); - [Slot(338)] + [Slot(341)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib1f(UInt32 index, Single x); - [Slot(339)] + [Slot(342)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v); - [Slot(340)] + [Slot(343)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); - [Slot(341)] + [Slot(344)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v); - [Slot(342)] + [Slot(345)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); - [Slot(343)] + [Slot(346)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v); - [Slot(344)] + [Slot(347)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(345)] + [Slot(348)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v); - [Slot(349)] + [Slot(352)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr pointer); - [Slot(350)] + [Slot(353)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); [Slot(0)] @@ -30562,508 +30608,517 @@ namespace OpenTK.Graphics.ES20 [Slot(11)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindProgramPipelineEXT(UInt32 pipeline); - [Slot(18)] + [Slot(19)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationEXT(System.Int32 mode); - [Slot(49)] + [Slot(50)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); - [Slot(50)] + [Slot(51)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, IntPtr strings); - [Slot(64)] + [Slot(65)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, UInt32* pipelines); - [Slot(65)] + [Slot(66)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteQueriesEXT(Int32 n, UInt32* ids); - [Slot(78)] + [Slot(79)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, System.Int32* attachments); - [Slot(81)] + [Slot(82)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); - [Slot(83)] + [Slot(84)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs); - [Slot(84)] + [Slot(85)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffersIndexedEXT(Int32 n, System.Int32* location, Int32* indices); - [Slot(88)] + [Slot(89)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(97)] + [Slot(98)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndQueryEXT(System.Int32 target); - [Slot(115)] + [Slot(116)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(118)] + [Slot(119)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(127)] + [Slot(128)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines); - [Slot(128)] + [Slot(129)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute] UInt32* ids); - [Slot(148)] + [Slot(149)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glGetGraphicsResetStatusEXT(); - [Slot(150)] + [Slot(151)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); - [Slot(153)] + [Slot(154)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(154)] + [Slot(155)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(156)] + [Slot(157)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(175)] + [Slot(176)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(176)] + [Slot(177)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(177)] + [Slot(178)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(178)] + [Slot(179)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(179)] + [Slot(180)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(180)] + [Slot(181)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(181)] + [Slot(182)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(199)] + [Slot(200)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); - [Slot(205)] + [Slot(206)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsProgramPipelineEXT(UInt32 pipeline); - [Slot(206)] + [Slot(207)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsQueryEXT(UInt32 id); - [Slot(212)] + [Slot(213)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); - [Slot(216)] + [Slot(217)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access); - [Slot(217)] + [Slot(219)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, Int32* first, Int32* count, Int32 primcount); - [Slot(218)] + [Slot(220)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(227)] + [Slot(229)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopGroupMarkerEXT(); - [Slot(229)] + [Slot(231)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); - [Slot(230)] + [Slot(232)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); - [Slot(231)] + [Slot(233)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(232)] + [Slot(234)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); - [Slot(233)] + [Slot(235)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(234)] + [Slot(236)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); - [Slot(235)] + [Slot(237)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(236)] + [Slot(238)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); - [Slot(237)] + [Slot(239)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(238)] + [Slot(240)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); - [Slot(239)] + [Slot(241)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(240)] + [Slot(242)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); - [Slot(241)] + [Slot(243)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(242)] + [Slot(244)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(243)] + [Slot(245)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(244)] + [Slot(246)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(245)] + [Slot(247)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(246)] + [Slot(248)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(247)] + [Slot(249)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(248)] + [Slot(250)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(249)] + [Slot(251)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(250)] + [Slot(252)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(251)] + [Slot(253)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(252)] + [Slot(254)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(253)] + [Slot(255)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(254)] + [Slot(256)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(255)] + [Slot(257)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(256)] + [Slot(258)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(257)] + [Slot(259)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(258)] + [Slot(260)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(259)] + [Slot(261)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(260)] + [Slot(262)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(261)] + [Slot(263)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(262)] + [Slot(264)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(265)] + [Slot(267)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); - [Slot(266)] + [Slot(268)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); - [Slot(267)] + [Slot(269)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); - [Slot(269)] + [Slot(271)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); - [Slot(275)] + [Slot(277)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(299)] + [Slot(301)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(300)] + [Slot(302)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(301)] + [Slot(303)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(304)] + [Slot(307)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(305)] + [Slot(308)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(306)] + [Slot(309)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(334)] + [Slot(337)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); - [Slot(335)] + [Slot(338)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); - [Slot(337)] + [Slot(340)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glValidateProgramPipelineEXT(UInt32 pipeline); - [Slot(347)] + [Slot(350)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); - [Slot(119)] + [Slot(120)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(276)] + [Slot(278)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); [Slot(6)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); - [Slot(46)] + [Slot(47)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); - [Slot(62)] + [Slot(63)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); - [Slot(96)] + [Slot(97)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndPerfQueryINTEL(UInt32 queryHandle); - [Slot(145)] + [Slot(146)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); - [Slot(152)] + [Slot(153)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); - [Slot(160)] + [Slot(161)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); - [Slot(167)] + [Slot(168)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); - [Slot(168)] + [Slot(169)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); - [Slot(169)] + [Slot(170)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); - [Slot(53)] + [Slot(15)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBlendBarrierKHR(); + [Slot(54)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); - [Slot(55)] + [Slot(56)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(57)] + [Slot(58)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(140)] + [Slot(141)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); - [Slot(157)] + [Slot(158)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(159)] + [Slot(160)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(171)] + [Slot(172)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(220)] + [Slot(222)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(222)] + [Slot(224)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); - [Slot(226)] + [Slot(228)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopDebugGroupKHR(); - [Slot(264)] + [Slot(266)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(15)] + [Slot(16)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendBarrierNV(); - [Slot(22)] + [Slot(23)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); - [Slot(24)] + [Slot(25)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(39)] + [Slot(40)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(44)] + [Slot(45)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCoverageMaskNV(bool mask); - [Slot(45)] + [Slot(46)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCoverageOperationNV(System.Int32 operation); - [Slot(59)] + [Slot(60)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteFencesNV(Int32 n, UInt32* fences); - [Slot(82)] + [Slot(83)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(85)] + [Slot(86)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffersNV(Int32 n, System.Int32* bufs); - [Slot(89)] + [Slot(90)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(113)] + [Slot(114)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFinishFenceNV(UInt32 fence); - [Slot(124)] + [Slot(125)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute] UInt32* fences); - [Slot(144)] + [Slot(145)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(202)] + [Slot(203)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsFenceNV(UInt32 fence); - [Slot(268)] + [Slot(270)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadBufferNV(System.Int32 mode); - [Slot(277)] + [Slot(279)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(282)] + [Slot(284)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); - [Slot(292)] + [Slot(294)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glTestFenceNV(UInt32 fence); - [Slot(324)] + [Slot(327)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(325)] + [Slot(328)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(327)] + [Slot(330)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(328)] + [Slot(331)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(330)] + [Slot(333)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(331)] + [Slot(334)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(348)] + [Slot(351)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); [Slot(14)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindVertexArrayOES(UInt32 array); - [Slot(36)] + [Slot(37)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); - [Slot(38)] + [Slot(39)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(42)] + [Slot(43)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(70)] + [Slot(71)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteVertexArraysOES(Int32 n, UInt32* arrays); - [Slot(90)] + [Slot(91)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image); - [Slot(91)] + [Slot(92)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image); - [Slot(120)] + [Slot(121)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(131)] + [Slot(132)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays); - [Slot(138)] + [Slot(139)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(172)] + [Slot(173)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary); - [Slot(211)] + [Slot(212)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsVertexArrayOES(UInt32 array); - [Slot(215)] + [Slot(216)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access); - [Slot(228)] + [Slot(218)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMinSampleShadingOES(Single value); + [Slot(230)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length); - [Slot(294)] + [Slot(296)] [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(303)] + [Slot(304)] + [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(306)] [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(332)] + [Slot(335)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glUnmapBufferOES(System.Int32 target); [Slot(3)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref); - [Slot(76)] + [Slot(77)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisableDriverControlQCOM(UInt32 driverControl); - [Slot(93)] + [Slot(94)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnableDriverControlQCOM(UInt32 driverControl); - [Slot(98)] + [Slot(99)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndTilingQCOM(UInt32 preserveMask); - [Slot(99)] + [Slot(100)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params); - [Slot(100)] + [Slot(101)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers); - [Slot(101)] + [Slot(102)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers); - [Slot(102)] + [Slot(103)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length); - [Slot(103)] + [Slot(104)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms); - [Slot(104)] + [Slot(105)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers); - [Slot(105)] + [Slot(106)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders); - [Slot(106)] + [Slot(107)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(107)] + [Slot(108)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels); - [Slot(108)] + [Slot(109)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); - [Slot(109)] + [Slot(110)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glExtIsProgramBinaryQCOM(UInt32 program); - [Slot(110)] + [Slot(111)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(141)] + [Slot(142)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls); - [Slot(142)] + [Slot(143)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr driverControlString); - [Slot(285)] + [Slot(287)] [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 abc2e7f..200675a 100644 --- a/Source/OpenTK/Graphics/ES20/ES20Enums.cs +++ b/Source/OpenTK/Graphics/ES20/ES20Enums.cs @@ -165,7 +165,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 146 other functions + /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 147 other functions /// public enum All : int { @@ -2190,6 +2190,10 @@ namespace OpenTK.Graphics.ES20 /// StencilIndex = ((int)0x1901) , /// + /// Original was GL_STENCIL_INDEX_OES = 0x1901 + /// + StencilIndexOes = ((int)0x1901) , + /// /// Original was GL_DEPTH_COMPONENT = 0x1902 /// DepthComponent = ((int)0x1902) , @@ -6182,6 +6186,14 @@ namespace OpenTK.Graphics.ES20 /// AnySamplesPassedExt = ((int)0x8C2F) , /// + /// Original was GL_SAMPLE_SHADING_OES = 0x8C36 + /// + SampleShadingOes = ((int)0x8C36) , + /// + /// Original was GL_MIN_SAMPLE_SHADING_VALUE_OES = 0x8C37 + /// + MinSampleShadingValueOes = ((int)0x8C37) , + /// /// Original was GL_SRGB_EXT = 0x8C40 /// SrgbExt = ((int)0x8C40) , @@ -6542,6 +6554,10 @@ namespace OpenTK.Graphics.ES20 /// StencilIndex8 = ((int)0x8D48) , /// + /// Original was GL_STENCIL_INDEX8_OES = 0x8D48 + /// + StencilIndex8Oes = ((int)0x8D48) , + /// /// Original was GL_RENDERBUFFER_RED_SIZE = 0x8D50 /// RenderbufferRedSize = ((int)0x8D50) , @@ -6718,6 +6734,18 @@ namespace OpenTK.Graphics.ES20 /// DepthComponent16NonlinearNv = ((int)0x8E2C) , /// + /// Original was GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5B + /// + MinFragmentInterpolationOffsetOes = ((int)0x8E5B) , + /// + /// Original was GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5C + /// + MaxFragmentInterpolationOffsetOes = ((int)0x8E5C) , + /// + /// Original was GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 0x8E5D + /// + FragmentInterpolationOffsetBitsOes = ((int)0x8E5D) , + /// /// Original was GL_COVERAGE_COMPONENT_NV = 0x8ED0 /// CoverageComponentNv = ((int)0x8ED0) , @@ -6766,6 +6794,26 @@ namespace OpenTK.Graphics.ES20 /// MaliProgramBinaryArm = ((int)0x8F61) , /// + /// Original was GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT = 0x8F63 + /// + MaxShaderPixelLocalStorageFastSizeExt = ((int)0x8F63) , + /// + /// Original was GL_SHADER_PIXEL_LOCAL_STORAGE_EXT = 0x8F64 + /// + ShaderPixelLocalStorageExt = ((int)0x8F64) , + /// + /// Original was GL_FETCH_PER_SAMPLE_ARM = 0x8F65 + /// + FetchPerSampleArm = ((int)0x8F65) , + /// + /// Original was GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM = 0x8F66 + /// + FragmentShaderFramebufferFetchMrtArm = ((int)0x8F66) , + /// + /// Original was GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT = 0x8F67 + /// + MaxShaderPixelLocalStorageSizeExt = ((int)0x8F67) , + /// /// Original was GL_PERFMON_GLOBAL_MODE_QCOM = 0x8FA0 /// PerfmonGlobalModeQcom = ((int)0x8FA0) , @@ -6810,6 +6858,26 @@ namespace OpenTK.Graphics.ES20 /// ContextRobustAccessExt = ((int)0x90F3) , /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 0x9102 + /// + Texture2DMultisampleArrayOes = ((int)0x9102) , + /// + /// Original was GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 0x9105 + /// + TextureBinding2DMultisampleArrayOes = ((int)0x9105) , + /// + /// Original was GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910B + /// + Sampler2DMultisampleArrayOes = ((int)0x910B) , + /// + /// Original was GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910C + /// + IntSampler2DMultisampleArrayOes = ((int)0x910C) , + /// + /// Original was GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910D + /// + UnsignedIntSampler2DMultisampleArrayOes = ((int)0x910D) , + /// /// Original was GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 0x9111 /// MaxServerWaitTimeoutApple = ((int)0x9111) , @@ -6982,6 +7050,10 @@ namespace OpenTK.Graphics.ES20 /// ConjointNv = ((int)0x9284) , /// + /// Original was GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285 + /// + BlendAdvancedCoherentKhr = ((int)0x9285) , + /// /// Original was GL_BLEND_ADVANCED_COHERENT_NV = 0x9285 /// BlendAdvancedCoherentNv = ((int)0x9285) , @@ -7034,42 +7106,82 @@ namespace OpenTK.Graphics.ES20 /// PlusDarkerNv = ((int)0x9292) , /// + /// Original was GL_MULTIPLY_KHR = 0x9294 + /// + MultiplyKhr = ((int)0x9294) , + /// /// Original was GL_MULTIPLY_NV = 0x9294 /// MultiplyNv = ((int)0x9294) , /// + /// Original was GL_SCREEN_KHR = 0x9295 + /// + ScreenKhr = ((int)0x9295) , + /// /// Original was GL_SCREEN_NV = 0x9295 /// ScreenNv = ((int)0x9295) , /// + /// Original was GL_OVERLAY_KHR = 0x9296 + /// + OverlayKhr = ((int)0x9296) , + /// /// Original was GL_OVERLAY_NV = 0x9296 /// OverlayNv = ((int)0x9296) , /// + /// Original was GL_DARKEN_KHR = 0x9297 + /// + DarkenKhr = ((int)0x9297) , + /// /// Original was GL_DARKEN_NV = 0x9297 /// DarkenNv = ((int)0x9297) , /// + /// Original was GL_LIGHTEN_KHR = 0x9298 + /// + LightenKhr = ((int)0x9298) , + /// /// Original was GL_LIGHTEN_NV = 0x9298 /// LightenNv = ((int)0x9298) , /// + /// Original was GL_COLORDODGE_KHR = 0x9299 + /// + ColordodgeKhr = ((int)0x9299) , + /// /// Original was GL_COLORDODGE_NV = 0x9299 /// ColordodgeNv = ((int)0x9299) , /// + /// Original was GL_COLORBURN_KHR = 0x929A + /// + ColorburnKhr = ((int)0x929A) , + /// /// Original was GL_COLORBURN_NV = 0x929A /// ColorburnNv = ((int)0x929A) , /// + /// Original was GL_HARDLIGHT_KHR = 0x929B + /// + HardlightKhr = ((int)0x929B) , + /// /// Original was GL_HARDLIGHT_NV = 0x929B /// HardlightNv = ((int)0x929B) , /// + /// Original was GL_SOFTLIGHT_KHR = 0x929C + /// + SoftlightKhr = ((int)0x929C) , + /// /// Original was GL_SOFTLIGHT_NV = 0x929C /// SoftlightNv = ((int)0x929C) , /// + /// Original was GL_DIFFERENCE_KHR = 0x929E + /// + DifferenceKhr = ((int)0x929E) , + /// /// Original was GL_DIFFERENCE_NV = 0x929E /// DifferenceNv = ((int)0x929E) , @@ -7078,6 +7190,10 @@ namespace OpenTK.Graphics.ES20 /// MinusNv = ((int)0x929F) , /// + /// Original was GL_EXCLUSION_KHR = 0x92A0 + /// + ExclusionKhr = ((int)0x92A0) , + /// /// Original was GL_EXCLUSION_NV = 0x92A0 /// ExclusionNv = ((int)0x92A0) , @@ -7114,18 +7230,34 @@ namespace OpenTK.Graphics.ES20 /// HardmixNv = ((int)0x92A9) , /// + /// Original was GL_HSL_HUE_KHR = 0x92AD + /// + HslHueKhr = ((int)0x92AD) , + /// /// Original was GL_HSL_HUE_NV = 0x92AD /// HslHueNv = ((int)0x92AD) , /// + /// Original was GL_HSL_SATURATION_KHR = 0x92AE + /// + HslSaturationKhr = ((int)0x92AE) , + /// /// Original was GL_HSL_SATURATION_NV = 0x92AE /// HslSaturationNv = ((int)0x92AE) , /// + /// Original was GL_HSL_COLOR_KHR = 0x92AF + /// + HslColorKhr = ((int)0x92AF) , + /// /// Original was GL_HSL_COLOR_NV = 0x92AF /// HslColorNv = ((int)0x92AF) , /// + /// Original was GL_HSL_LUMINOSITY_KHR = 0x92B0 + /// + HslLuminosityKhr = ((int)0x92B0) , + /// /// Original was GL_HSL_LUMINOSITY_NV = 0x92B0 /// HslLuminosityNv = ((int)0x92B0) , @@ -7954,6 +8086,28 @@ namespace OpenTK.Graphics.ES20 /// /// Not used directly. /// + public enum ArmShaderFramebufferFetch : int + { + /// + /// Original was GL_FETCH_PER_SAMPLE_ARM = 0x8F65 + /// + FetchPerSampleArm = ((int)0x8F65) , + /// + /// Original was GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM = 0x8F66 + /// + FragmentShaderFramebufferFetchMrtArm = ((int)0x8F66) , + } + + /// + /// Not used directly. + /// + public enum ArmShaderFramebufferFetchDepthStencil : int + { + } + + /// + /// Not used directly. + /// [Flags] public enum AttribMask : int { @@ -11495,6 +11649,25 @@ namespace OpenTK.Graphics.ES20 /// /// Not used directly. /// + public enum ExtShaderPixelLocalStorage : int + { + /// + /// Original was GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT = 0x8F63 + /// + MaxShaderPixelLocalStorageFastSizeExt = ((int)0x8F63) , + /// + /// Original was GL_SHADER_PIXEL_LOCAL_STORAGE_EXT = 0x8F64 + /// + ShaderPixelLocalStorageExt = ((int)0x8F64) , + /// + /// Original was GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT = 0x8F67 + /// + MaxShaderPixelLocalStorageSizeExt = ((int)0x8F67) , + } + + /// + /// Not used directly. + /// public enum ExtShaderTextureLod : int { } @@ -15256,6 +15429,77 @@ namespace OpenTK.Graphics.ES20 /// /// Not used directly. /// + public enum KhrBlendEquationAdvanced : int + { + /// + /// Original was GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285 + /// + BlendAdvancedCoherentKhr = ((int)0x9285) , + /// + /// Original was GL_MULTIPLY_KHR = 0x9294 + /// + MultiplyKhr = ((int)0x9294) , + /// + /// Original was GL_SCREEN_KHR = 0x9295 + /// + ScreenKhr = ((int)0x9295) , + /// + /// Original was GL_OVERLAY_KHR = 0x9296 + /// + OverlayKhr = ((int)0x9296) , + /// + /// Original was GL_DARKEN_KHR = 0x9297 + /// + DarkenKhr = ((int)0x9297) , + /// + /// Original was GL_LIGHTEN_KHR = 0x9298 + /// + LightenKhr = ((int)0x9298) , + /// + /// Original was GL_COLORDODGE_KHR = 0x9299 + /// + ColordodgeKhr = ((int)0x9299) , + /// + /// Original was GL_COLORBURN_KHR = 0x929A + /// + ColorburnKhr = ((int)0x929A) , + /// + /// Original was GL_HARDLIGHT_KHR = 0x929B + /// + HardlightKhr = ((int)0x929B) , + /// + /// Original was GL_SOFTLIGHT_KHR = 0x929C + /// + SoftlightKhr = ((int)0x929C) , + /// + /// Original was GL_DIFFERENCE_KHR = 0x929E + /// + DifferenceKhr = ((int)0x929E) , + /// + /// Original was GL_EXCLUSION_KHR = 0x92A0 + /// + ExclusionKhr = ((int)0x92A0) , + /// + /// Original was GL_HSL_HUE_KHR = 0x92AD + /// + HslHueKhr = ((int)0x92AD) , + /// + /// Original was GL_HSL_SATURATION_KHR = 0x92AE + /// + HslSaturationKhr = ((int)0x92AE) , + /// + /// Original was GL_HSL_COLOR_KHR = 0x92AF + /// + HslColorKhr = ((int)0x92AF) , + /// + /// Original was GL_HSL_LUMINOSITY_KHR = 0x92B0 + /// + HslLuminosityKhr = ((int)0x92B0) , + } + + /// + /// Not used directly. + /// public enum KhrDebug : int { /// @@ -17760,6 +18004,54 @@ namespace OpenTK.Graphics.ES20 /// /// Not used directly. /// + public enum OesSampleShading : int + { + /// + /// Original was GL_SAMPLE_SHADING_OES = 0x8C36 + /// + SampleShadingOes = ((int)0x8C36) , + /// + /// Original was GL_MIN_SAMPLE_SHADING_VALUE_OES = 0x8C37 + /// + MinSampleShadingValueOes = ((int)0x8C37) , + } + + /// + /// Not used directly. + /// + public enum OesSampleVariables : int + { + } + + /// + /// Not used directly. + /// + public enum OesShaderImageAtomic : int + { + } + + /// + /// Not used directly. + /// + public enum OesShaderMultisampleInterpolation : int + { + /// + /// Original was GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5B + /// + MinFragmentInterpolationOffsetOes = ((int)0x8E5B) , + /// + /// Original was GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5C + /// + MaxFragmentInterpolationOffsetOes = ((int)0x8E5C) , + /// + /// Original was GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 0x8E5D + /// + FragmentInterpolationOffsetBitsOes = ((int)0x8E5D) , + } + + /// + /// Not used directly. + /// public enum OesStandardDerivatives : int { /// @@ -18077,6 +18369,48 @@ namespace OpenTK.Graphics.ES20 /// /// Not used directly. /// + public enum OesTextureStencil8 : int + { + /// + /// Original was GL_STENCIL_INDEX_OES = 0x1901 + /// + StencilIndexOes = ((int)0x1901) , + /// + /// Original was GL_STENCIL_INDEX8_OES = 0x8D48 + /// + StencilIndex8Oes = ((int)0x8D48) , + } + + /// + /// Not used directly. + /// + public enum OesTextureStorageMultisample2dArray : int + { + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 0x9102 + /// + Texture2DMultisampleArrayOes = ((int)0x9102) , + /// + /// Original was GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 0x9105 + /// + TextureBinding2DMultisampleArrayOes = ((int)0x9105) , + /// + /// Original was GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910B + /// + Sampler2DMultisampleArrayOes = ((int)0x910B) , + /// + /// Original was GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910C + /// + IntSampler2DMultisampleArrayOes = ((int)0x910C) , + /// + /// Original was GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910D + /// + UnsignedIntSampler2DMultisampleArrayOes = ((int)0x910D) , + } + + /// + /// Not used directly. + /// public enum OesVertexArrayObject : int { /// diff --git a/Source/OpenTK/Graphics/ES30/ES30.cs b/Source/OpenTK/Graphics/ES30/ES30.cs index a9179f4..b073c89 100644 --- a/Source/OpenTK/Graphics/ES30/ES30.cs +++ b/Source/OpenTK/Graphics/ES30/ES30.cs @@ -62,6 +62,7 @@ namespace OpenTK.Graphics.ES30 103, 108, 66, 105, 110, 100, 84, 114, 97, 110, 115, 102, 111, 114, 109, 70, 101, 101, 100, 98, 97, 99, 107, 0, 103, 108, 66, 105, 110, 100, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 0, 103, 108, 66, 105, 110, 100, 86, 101, 114, 116, 101, 120, 65, 114, 114, 97, 121, 79, 69, 83, 0, + 103, 108, 66, 108, 101, 110, 100, 66, 97, 114, 114, 105, 101, 114, 75, 72, 82, 0, 103, 108, 66, 108, 101, 110, 100, 66, 97, 114, 114, 105, 101, 114, 78, 86, 0, 103, 108, 66, 108, 101, 110, 100, 67, 111, 108, 111, 114, 0, 103, 108, 66, 108, 101, 110, 100, 69, 113, 117, 97, 116, 105, 111, 110, 0, @@ -323,6 +324,7 @@ namespace OpenTK.Graphics.ES30 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 79, 69, 83, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 0, 103, 108, 77, 97, 112, 66, 117, 102, 102, 101, 114, 82, 97, 110, 103, 101, 69, 88, 84, 0, + 103, 108, 77, 105, 110, 83, 97, 109, 112, 108, 101, 83, 104, 97, 100, 105, 110, 103, 79, 69, 83, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 65, 114, 114, 97, 121, 115, 69, 88, 84, 0, 103, 108, 77, 117, 108, 116, 105, 68, 114, 97, 119, 69, 108, 101, 109, 101, 110, 116, 115, 69, 88, 84, 0, 103, 108, 79, 98, 106, 101, 99, 116, 76, 97, 98, 101, 108, 0, @@ -421,6 +423,7 @@ namespace OpenTK.Graphics.ES30 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 50, 68, 69, 88, 84, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 0, 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 69, 88, 84, 0, + 103, 108, 84, 101, 120, 83, 116, 111, 114, 97, 103, 101, 51, 68, 77, 117, 108, 116, 105, 115, 97, 109, 112, 108, 101, 79, 69, 83, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 50, 68, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 0, 103, 108, 84, 101, 120, 83, 117, 98, 73, 109, 97, 103, 101, 51, 68, 79, 69, 83, 0, @@ -522,439 +525,442 @@ namespace OpenTK.Graphics.ES30 372, 390, 411, - 428, - 441, - 457, - 476, - 500, - 512, - 532, - 552, + 429, + 446, + 459, + 475, + 494, + 518, + 530, + 550, 570, - 593, - 613, - 626, - 642, - 667, - 675, - 691, - 707, - 723, - 740, - 753, - 767, - 782, - 799, - 821, - 833, - 849, - 872, - 895, - 921, - 947, - 973, - 1002, - 1022, - 1044, - 1061, - 1081, - 1101, - 1124, - 1149, - 1166, - 1188, - 1211, - 1227, - 1242, - 1267, - 1293, - 1304, - 1327, - 1353, - 1375, - 1400, - 1421, - 1445, - 1461, - 1478, - 1499, - 1523, - 1546, - 1562, - 1590, - 1606, - 1625, - 1647, - 1664, - 1679, - 1692, + 588, + 611, + 631, + 644, + 660, + 685, + 693, + 709, + 725, + 741, + 758, + 771, + 785, + 800, + 817, + 839, + 851, + 867, + 890, + 913, + 939, + 965, + 991, + 1020, + 1040, + 1062, + 1079, + 1099, + 1119, + 1142, + 1167, + 1184, + 1206, + 1229, + 1245, + 1260, + 1285, + 1311, + 1322, + 1345, + 1371, + 1393, + 1418, + 1439, + 1463, + 1479, + 1496, + 1517, + 1541, + 1564, + 1580, + 1608, + 1624, + 1643, + 1665, + 1682, + 1697, 1710, - 1727, - 1754, - 1775, - 1799, - 1811, - 1823, - 1837, - 1852, - 1862, - 1889, - 1916, - 1940, - 1953, - 1975, - 2002, - 2027, - 2051, - 2065, - 2082, - 2106, - 2122, - 2137, - 2161, - 2190, - 2217, - 2243, - 2263, - 2302, - 2331, - 2340, - 2366, - 2392, - 2412, - 2432, - 2443, - 2457, - 2473, - 2496, - 2523, - 2543, - 2568, - 2600, - 2621, - 2647, - 2667, - 2699, - 2723, - 2744, - 2769, - 2802, - 2814, - 2831, - 2840, - 2856, - 2864, - 2889, - 2917, - 2943, - 2966, - 3003, - 3040, - 3066, - 3092, - 3104, - 3117, - 3134, - 3148, + 1728, + 1745, + 1772, + 1793, + 1817, + 1829, + 1841, + 1855, + 1870, + 1880, + 1907, + 1934, + 1958, + 1971, + 1993, + 2020, + 2045, + 2069, + 2083, + 2100, + 2124, + 2140, + 2155, + 2179, + 2208, + 2235, + 2261, + 2281, + 2320, + 2349, + 2358, + 2384, + 2410, + 2430, + 2450, + 2461, + 2475, + 2491, + 2514, + 2541, + 2561, + 2586, + 2618, + 2639, + 2665, + 2685, + 2717, + 2741, + 2762, + 2787, + 2820, + 2832, + 2849, + 2858, + 2874, + 2882, + 2907, + 2935, + 2961, + 2984, + 3021, + 3058, + 3084, + 3110, + 3122, + 3135, + 3152, 3166, - 3187, - 3212, - 3225, - 3241, - 3260, - 3274, - 3288, - 3312, + 3184, + 3205, + 3230, + 3243, + 3259, + 3278, + 3292, + 3306, 3330, - 3351, + 3348, 3369, - 3388, - 3414, - 3442, - 3464, - 3485, - 3505, - 3519, - 3544, - 3567, - 3587, - 3610, - 3631, - 3655, - 3679, - 3708, - 3719, - 3734, - 3761, - 3773, - 3795, - 3833, - 3861, + 3387, + 3406, + 3432, + 3460, + 3482, + 3503, + 3523, + 3537, + 3562, + 3585, + 3605, + 3628, + 3649, + 3673, + 3697, + 3726, + 3737, + 3752, + 3779, + 3791, + 3813, + 3851, 3879, - 3895, - 3916, - 3932, - 3951, - 3965, - 3987, - 4013, - 4032, - 4051, - 4068, - 4088, - 4108, - 4128, - 4151, - 4177, - 4208, - 4239, - 4267, - 4300, - 4326, - 4357, - 4381, - 4409, - 4433, - 4447, - 4464, - 4483, - 4505, - 4525, - 4540, - 4571, - 4597, - 4610, - 4626, - 4650, - 4672, - 4697, - 4717, - 4740, - 4769, - 4793, - 4817, - 4836, - 4850, - 4877, + 3897, + 3913, + 3934, + 3950, + 3969, + 3983, + 4005, + 4031, + 4050, + 4069, + 4086, + 4106, + 4126, + 4146, + 4169, + 4195, + 4226, + 4257, + 4285, + 4318, + 4344, + 4375, + 4399, + 4427, + 4451, + 4465, + 4482, + 4501, + 4523, + 4543, + 4558, + 4589, + 4615, + 4628, + 4644, + 4668, + 4690, + 4715, + 4735, + 4758, + 4787, + 4811, + 4835, + 4854, + 4868, 4895, - 4907, - 4920, - 4932, - 4949, - 4969, - 4989, - 5019, - 5052, - 5075, - 5090, - 5110, - 5125, - 5146, - 5162, - 5182, - 5203, - 5225, - 5245, - 5271, - 5278, - 5301, - 5325, - 5352, - 5363, - 5375, - 5387, - 5403, - 5415, - 5438, - 5448, - 5461, - 5478, - 5490, - 5501, - 5510, - 5524, - 5536, - 5558, - 5574, - 5593, - 5610, - 5622, - 5636, - 5651, - 5668, - 5688, - 5709, - 5732, - 5746, - 5763, - 5780, - 5800, - 5825, - 5839, - 5855, - 5871, - 5890, - 5910, - 5926, - 5945, - 5965, - 5988, - 6010, - 6033, - 6055, - 6078, - 6101, - 6125, - 6147, - 6170, - 6192, - 6215, - 6238, - 6262, - 6284, - 6307, - 6329, - 6352, - 6375, - 6399, - 6421, - 6444, - 6466, - 6489, - 6512, - 6536, - 6565, - 6596, - 6627, - 6656, - 6687, - 6718, - 6747, - 6778, - 6809, - 6826, - 6846, - 6867, - 6885, - 6898, - 6921, - 6936, - 6953, - 6966, - 6990, - 7012, - 7045, - 7083, - 7121, - 7157, - 7193, - 7228, - 7265, - 7291, - 7308, - 7328, - 7349, - 7369, - 7390, - 7400, - 7431, - 7444, - 7459, - 7474, - 7492, - 7506, - 7528, - 7542, - 7564, - 7576, - 7596, - 7610, - 7623, + 4913, + 4925, + 4938, + 4950, + 4967, + 4987, + 5007, + 5037, + 5070, + 5093, + 5108, + 5128, + 5143, + 5164, + 5180, + 5200, + 5221, + 5243, + 5263, + 5289, + 5296, + 5319, + 5343, + 5370, + 5381, + 5393, + 5405, + 5421, + 5433, + 5456, + 5466, + 5479, + 5496, + 5508, + 5519, + 5528, + 5542, + 5554, + 5576, + 5592, + 5611, + 5628, + 5640, + 5654, + 5669, + 5686, + 5706, + 5728, + 5749, + 5772, + 5786, + 5803, + 5820, + 5840, + 5865, + 5879, + 5895, + 5911, + 5930, + 5950, + 5966, + 5985, + 6005, + 6028, + 6050, + 6073, + 6095, + 6118, + 6141, + 6165, + 6187, + 6210, + 6232, + 6255, + 6278, + 6302, + 6324, + 6347, + 6369, + 6392, + 6415, + 6439, + 6461, + 6484, + 6506, + 6529, + 6552, + 6576, + 6605, + 6636, + 6667, + 6696, + 6727, + 6758, + 6787, + 6818, + 6849, + 6866, + 6886, + 6907, + 6925, + 6938, + 6961, + 6976, + 6993, + 7006, + 7030, + 7052, + 7085, + 7123, + 7161, + 7197, + 7233, + 7268, + 7305, + 7331, + 7348, + 7368, + 7389, + 7409, + 7430, + 7440, + 7471, + 7484, + 7499, + 7514, + 7532, + 7546, + 7568, + 7582, + 7604, + 7616, 7636, - 7652, - 7668, - 7685, - 7701, - 7718, - 7736, - 7751, - 7769, - 7784, - 7802, - 7818, - 7834, - 7853, - 7875, - 7897, - 7919, - 7947, - 7959, - 7972, - 7984, - 7997, - 8010, - 8024, - 8036, - 8049, - 8061, - 8074, - 8087, - 8101, - 8113, - 8126, - 8138, - 8151, - 8164, - 8178, - 8190, - 8203, - 8215, - 8228, - 8241, - 8255, - 8277, - 8296, - 8317, - 8340, - 8361, - 8384, - 8403, - 8424, - 8447, - 8468, - 8491, - 8510, - 8531, - 8554, - 8575, - 8598, - 8612, - 8629, - 8642, - 8664, - 8686, - 8704, + 7650, + 7663, + 7676, + 7692, + 7708, + 7725, + 7741, + 7758, + 7776, + 7791, + 7809, + 7824, + 7842, + 7871, + 7887, + 7903, + 7922, + 7944, + 7966, + 7988, + 8016, + 8028, + 8041, + 8053, + 8066, + 8079, + 8093, + 8105, + 8118, + 8130, + 8143, + 8156, + 8170, + 8182, + 8195, + 8207, + 8220, + 8233, + 8247, + 8259, + 8272, + 8284, + 8297, + 8310, + 8324, + 8346, + 8365, + 8386, + 8409, + 8430, + 8453, + 8472, + 8493, + 8516, + 8537, + 8560, + 8579, + 8600, + 8623, + 8644, + 8667, + 8681, + 8698, + 8711, 8733, - 8750, - 8768, - 8785, - 8803, - 8820, - 8838, - 8855, - 8873, - 8895, - 8922, - 8947, - 8971, - 8989, - 9008, - 9027, - 9047, - 9070, - 9092, - 9103, - 9114, + 8755, + 8773, + 8802, + 8819, + 8837, + 8854, + 8872, + 8889, + 8907, + 8924, + 8942, + 8964, + 8991, + 9016, + 9040, + 9058, + 9077, + 9096, + 9116, + 9139, + 9161, + 9172, + 9183, }; EntryPoints = new IntPtr[EntryPointNameOffsets.Length]; } @@ -31480,6 +31486,10 @@ namespace OpenTK.Graphics.ES30 public static partial class Khr { + /// [requires: KHR_blend_equation_advanced] + [AutoGenerated(Category = "KHR_blend_equation_advanced", Version = "", EntryPoint = "glBlendBarrierKHR")] + public static void BlendBarrier() { throw new NotImplementedException(); } + /// [requires: KHR_debug] /// Specify a callback to receive debugging messages from the GL /// @@ -36063,6 +36073,15 @@ namespace OpenTK.Graphics.ES30 [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glMapBufferOES")] public static IntPtr MapBuffer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All access) { throw new NotImplementedException(); } + /// [requires: OES_sample_shading] + /// Specifies minimum rate at which sample shaing takes place + /// + /// + /// Specifies the rate at which samples are shaded within each covered pixel. + /// + [AutoGenerated(Category = "OES_sample_shading", Version = "", EntryPoint = "glMinSampleShadingOES")] + public static void MinSampleShading(Single value) { throw new NotImplementedException(); } + /// [requires: OES_get_program_binary] /// Load a program object with a program binary /// @@ -36656,6 +36675,33 @@ namespace OpenTK.Graphics.ES30 where T9 : struct { throw new NotImplementedException(); } + /// [requires: OES_texture_storage_multisample_2d_array] + /// Specify storage for a two-dimensional multisample array texture + /// + /// + /// Specify the target of the operation. target must be Texture2DMultisampleArray or ProxyTexture2DMultisampleMultisample. + /// + /// + /// Specify the number of samples in the texture. + /// + /// + /// Specifies the sized internal format to be used to store texture image data. + /// + /// + /// Specifies the width of the texture, in texels. + /// + /// + /// Specifies the height of the texture, in texels. + /// + /// + /// Specifies the depth of the texture, in layers. + /// + /// + /// Specifies whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not depend on the internal format or size of the image. + /// + [AutoGenerated(Category = "OES_texture_storage_multisample_2d_array", Version = "", EntryPoint = "glTexStorage3DMultisampleOES")] + public static void TexStorage3DMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations) { throw new NotImplementedException(); } + /// [requires: OES_texture_3D] /// Specify a three-dimensional texture subimage /// @@ -37921,82 +37967,82 @@ namespace OpenTK.Graphics.ES30 [Slot(5)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginPerfMonitorAMD(UInt32 monitor); - [Slot(78)] + [Slot(79)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeletePerfMonitorsAMD(Int32 n, UInt32* monitors); - [Slot(121)] + [Slot(122)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndPerfMonitorAMD(UInt32 monitor); - [Slot(157)] + [Slot(158)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenPerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors); - [Slot(206)] + [Slot(207)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, System.Int32 pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); - [Slot(207)] + [Slot(208)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, System.Int32 pname, [OutAttribute] IntPtr data); - [Slot(208)] + [Slot(209)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters); - [Slot(209)] + [Slot(210)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr counterString); - [Slot(210)] + [Slot(211)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorGroupsAMD([OutAttribute] Int32* numGroups, Int32 groupsSize, [OutAttribute] UInt32* groups); - [Slot(211)] + [Slot(212)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr groupString); - [Slot(357)] + [Slot(359)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glSelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList); - [Slot(31)] + [Slot(32)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(103)] + [Slot(104)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArraysInstancedANGLE(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(112)] + [Slot(113)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(244)] + [Slot(245)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); - [Slot(344)] + [Slot(346)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(444)] + [Slot(447)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorANGLE(UInt32 index, UInt32 divisor); - [Slot(45)] + [Slot(46)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glClientWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(60)] + [Slot(61)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); - [Slot(88)] + [Slot(89)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteSyncAPPLE(IntPtr sync); - [Slot(140)] + [Slot(141)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glFenceSyncAPPLE(System.Int32 condition, System.Int32 flags); - [Slot(192)] + [Slot(193)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetInteger64vAPPLE(System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(240)] + [Slot(241)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); - [Slot(272)] + [Slot(273)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsSyncAPPLE(IntPtr sync); - [Slot(345)] + [Slot(347)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(349)] + [Slot(351)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glResolveMultisampleFramebufferAPPLE(); - [Slot(455)] + [Slot(458)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWaitSyncAPPLE(IntPtr sync, System.Int32 flags, UInt64 timeout); [Slot(2)] @@ -38041,733 +38087,733 @@ namespace OpenTK.Graphics.ES30 [Slot(20)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindVertexArray(UInt32 array); - [Slot(23)] + [Slot(24)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendColor(Single red, Single green, Single blue, Single alpha); - [Slot(24)] + [Slot(25)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquation(System.Int32 mode); - [Slot(26)] + [Slot(27)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationSeparate(System.Int32 modeRGB, System.Int32 modeAlpha); - [Slot(27)] + [Slot(28)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFunc(System.Int32 sfactor, System.Int32 dfactor); - [Slot(28)] + [Slot(29)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendFuncSeparate(System.Int32 sfactorRGB, System.Int32 dfactorRGB, System.Int32 sfactorAlpha, System.Int32 dfactorAlpha); - [Slot(30)] + [Slot(31)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(33)] + [Slot(34)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBufferData(System.Int32 target, IntPtr size, IntPtr data, System.Int32 usage); - [Slot(34)] + [Slot(35)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBufferSubData(System.Int32 target, IntPtr offset, IntPtr size, IntPtr data); - [Slot(35)] + [Slot(36)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glCheckFramebufferStatus(System.Int32 target); - [Slot(36)] + [Slot(37)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClear(System.Int32 mask); - [Slot(37)] + [Slot(38)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearBufferfi(System.Int32 buffer, Int32 drawbuffer, Single depth, Int32 stencil); - [Slot(38)] + [Slot(39)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glClearBufferfv(System.Int32 buffer, Int32 drawbuffer, Single* value); - [Slot(39)] + [Slot(40)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glClearBufferiv(System.Int32 buffer, Int32 drawbuffer, Int32* value); - [Slot(40)] + [Slot(41)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glClearBufferuiv(System.Int32 buffer, Int32 drawbuffer, UInt32* value); - [Slot(41)] + [Slot(42)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearColor(Single red, Single green, Single blue, Single alpha); - [Slot(42)] + [Slot(43)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearDepthf(Single d); - [Slot(43)] + [Slot(44)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glClearStencil(Int32 s); - [Slot(44)] + [Slot(45)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glClientWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); - [Slot(46)] + [Slot(47)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glColorMask(bool red, bool green, bool blue, bool alpha); - [Slot(47)] + [Slot(48)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompileShader(UInt32 shader); - [Slot(48)] + [Slot(49)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); - [Slot(49)] + [Slot(50)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexImage3D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); - [Slot(51)] + [Slot(52)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(52)] + [Slot(53)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(54)] + [Slot(55)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyBufferSubData(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(56)] + [Slot(57)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexImage2D(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); - [Slot(57)] + [Slot(58)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexSubImage2D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(58)] + [Slot(59)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexSubImage3D(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(64)] + [Slot(65)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateProgram(); - [Slot(65)] + [Slot(66)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShader(System.Int32 type); - [Slot(68)] + [Slot(69)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCullFace(System.Int32 mode); - [Slot(69)] + [Slot(70)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageCallback(DebugProc callback, IntPtr userParam); - [Slot(71)] + [Slot(72)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDebugMessageControl(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(73)] + [Slot(74)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageInsert(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(75)] + [Slot(76)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteBuffers(Int32 n, UInt32* buffers); - [Slot(77)] + [Slot(78)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteFramebuffers(Int32 n, UInt32* framebuffers); - [Slot(80)] + [Slot(81)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteProgram(UInt32 program); - [Slot(82)] + [Slot(83)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteQueries(Int32 n, UInt32* ids); - [Slot(84)] + [Slot(85)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteRenderbuffers(Int32 n, UInt32* renderbuffers); - [Slot(85)] + [Slot(86)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteSamplers(Int32 count, UInt32* samplers); - [Slot(86)] + [Slot(87)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteShader(UInt32 shader); - [Slot(87)] + [Slot(88)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeleteSync(IntPtr sync); - [Slot(89)] + [Slot(90)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteTextures(Int32 n, UInt32* textures); - [Slot(90)] + [Slot(91)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteTransformFeedbacks(Int32 n, UInt32* ids); - [Slot(91)] + [Slot(92)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteVertexArrays(Int32 n, UInt32* arrays); - [Slot(93)] + [Slot(94)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDepthFunc(System.Int32 func); - [Slot(94)] + [Slot(95)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDepthMask(bool flag); - [Slot(95)] + [Slot(96)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDepthRangef(Single n, Single f); - [Slot(96)] + [Slot(97)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDetachShader(UInt32 program, UInt32 shader); - [Slot(97)] + [Slot(98)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisable(System.Int32 cap); - [Slot(99)] + [Slot(100)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisableVertexAttribArray(UInt32 index); - [Slot(101)] + [Slot(102)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArrays(System.Int32 mode, Int32 first, Int32 count); - [Slot(102)] + [Slot(103)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArraysInstanced(System.Int32 mode, Int32 first, Int32 count, Int32 instancecount); - [Slot(106)] + [Slot(107)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffers(Int32 n, System.Int32* bufs); - [Slot(110)] + [Slot(111)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElements(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices); - [Slot(111)] + [Slot(112)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementsInstanced(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 instancecount); - [Slot(115)] + [Slot(116)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawRangeElements(System.Int32 mode, UInt32 start, UInt32 end, Int32 count, System.Int32 type, IntPtr indices); - [Slot(118)] + [Slot(119)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnable(System.Int32 cap); - [Slot(120)] + [Slot(121)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnableVertexAttribArray(UInt32 index); - [Slot(123)] + [Slot(124)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndQuery(System.Int32 target); - [Slot(126)] + [Slot(127)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndTransformFeedback(); - [Slot(139)] + [Slot(140)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glFenceSync(System.Int32 condition, System.Int32 flags); - [Slot(141)] + [Slot(142)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFinish(); - [Slot(143)] + [Slot(144)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFlush(); - [Slot(144)] + [Slot(145)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFlushMappedBufferRange(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(146)] + [Slot(147)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferRenderbuffer(System.Int32 target, System.Int32 attachment, System.Int32 renderbuffertarget, UInt32 renderbuffer); - [Slot(147)] + [Slot(148)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTexture2D(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level); - [Slot(151)] + [Slot(152)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTextureLayer(System.Int32 target, System.Int32 attachment, UInt32 texture, Int32 level, Int32 layer); - [Slot(152)] + [Slot(153)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFrontFace(System.Int32 mode); - [Slot(153)] + [Slot(154)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenBuffers(Int32 n, [OutAttribute] UInt32* buffers); - [Slot(154)] + [Slot(155)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGenerateMipmap(System.Int32 target); - [Slot(156)] + [Slot(157)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers); - [Slot(159)] + [Slot(160)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenQueries(Int32 n, [OutAttribute] UInt32* ids); - [Slot(161)] + [Slot(162)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers); - [Slot(162)] + [Slot(163)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenSamplers(Int32 count, [OutAttribute] UInt32* samplers); - [Slot(163)] + [Slot(164)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenTextures(Int32 n, [OutAttribute] UInt32* textures); - [Slot(164)] + [Slot(165)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids); - [Slot(165)] + [Slot(166)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenVertexArrays(Int32 n, [OutAttribute] UInt32* arrays); - [Slot(167)] + [Slot(168)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); - [Slot(168)] + [Slot(169)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); - [Slot(169)] + [Slot(170)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(170)] + [Slot(171)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr uniformBlockName); - [Slot(171)] + [Slot(172)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(172)] + [Slot(173)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders); - [Slot(173)] + [Slot(174)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetAttribLocation(UInt32 program, IntPtr name); - [Slot(174)] + [Slot(175)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetBooleanv(System.Int32 pname, [OutAttribute] bool* data); - [Slot(175)] + [Slot(176)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetBufferParameteri64v(System.Int32 target, System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(176)] + [Slot(177)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetBufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(177)] + [Slot(178)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetBufferPointerv(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(179)] + [Slot(180)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe Int32 glGetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); - [Slot(183)] + [Slot(184)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glGetError(); - [Slot(186)] + [Slot(187)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFloatv(System.Int32 pname, [OutAttribute] Single* data); - [Slot(187)] + [Slot(188)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetFragDataLocation(UInt32 program, IntPtr name); - [Slot(188)] + [Slot(189)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFramebufferAttachmentParameteriv(System.Int32 target, System.Int32 attachment, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(190)] + [Slot(191)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetInteger64i_v(System.Int32 target, UInt32 index, [OutAttribute] Int64* data); - [Slot(191)] + [Slot(192)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetInteger64v(System.Int32 pname, [OutAttribute] Int64* data); - [Slot(193)] + [Slot(194)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetIntegeri_v(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); - [Slot(195)] + [Slot(196)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetIntegerv(System.Int32 pname, [OutAttribute] Int32* data); - [Slot(196)] + [Slot(197)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetInternalformativ(System.Int32 target, System.Int32 internalformat, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(200)] + [Slot(201)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectLabel(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(203)] + [Slot(204)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(215)] + [Slot(216)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetPointerv(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(217)] + [Slot(218)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary); - [Slot(219)] + [Slot(220)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(220)] + [Slot(221)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramiv(UInt32 program, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(223)] + [Slot(224)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryiv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(228)] + [Slot(229)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryObjectuiv(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(230)] + [Slot(231)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetRenderbufferParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(231)] + [Slot(232)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetSamplerParameterfv(UInt32 sampler, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(232)] + [Slot(233)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetSamplerParameteriv(UInt32 sampler, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(233)] + [Slot(234)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(234)] + [Slot(235)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetShaderiv(UInt32 shader, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(235)] + [Slot(236)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetShaderPrecisionFormat(System.Int32 shadertype, System.Int32 precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision); - [Slot(236)] + [Slot(237)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr source); - [Slot(237)] + [Slot(238)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glGetString(System.Int32 name); - [Slot(238)] + [Slot(239)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glGetStringi(System.Int32 name, UInt32 index); - [Slot(239)] + [Slot(240)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetSynciv(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); - [Slot(241)] + [Slot(242)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTexParameterfv(System.Int32 target, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(242)] + [Slot(243)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTexParameteriv(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(243)] + [Slot(244)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] System.Int32* type, [OutAttribute] IntPtr name); - [Slot(245)] + [Slot(246)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetUniformBlockIndex(UInt32 program, IntPtr uniformBlockName); - [Slot(246)] + [Slot(247)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params); - [Slot(247)] + [Slot(248)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetUniformIndices(UInt32 program, Int32 uniformCount, IntPtr uniformNames, [OutAttribute] UInt32* uniformIndices); - [Slot(248)] + [Slot(249)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params); - [Slot(249)] + [Slot(250)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glGetUniformLocation(UInt32 program, IntPtr name); - [Slot(250)] + [Slot(251)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetUniformuiv(UInt32 program, Int32 location, [OutAttribute] UInt32* @params); - [Slot(251)] + [Slot(252)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVertexAttribfv(UInt32 index, System.Int32 pname, [OutAttribute] Single* @params); - [Slot(252)] + [Slot(253)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVertexAttribIiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(253)] + [Slot(254)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVertexAttribIuiv(UInt32 index, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(254)] + [Slot(255)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetVertexAttribiv(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(255)] + [Slot(256)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetVertexAttribPointerv(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer); - [Slot(256)] + [Slot(257)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glHint(System.Int32 target, System.Int32 mode); - [Slot(258)] + [Slot(259)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glInvalidateFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments); - [Slot(259)] + [Slot(260)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(260)] + [Slot(261)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsBuffer(UInt32 buffer); - [Slot(261)] + [Slot(262)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsEnabled(System.Int32 cap); - [Slot(263)] + [Slot(264)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsFramebuffer(UInt32 framebuffer); - [Slot(264)] + [Slot(265)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsProgram(UInt32 program); - [Slot(266)] + [Slot(267)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsQuery(UInt32 id); - [Slot(268)] + [Slot(269)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsRenderbuffer(UInt32 renderbuffer); - [Slot(269)] + [Slot(270)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsSampler(UInt32 sampler); - [Slot(270)] + [Slot(271)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsShader(UInt32 shader); - [Slot(271)] + [Slot(272)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsSync(IntPtr sync); - [Slot(273)] + [Slot(274)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsTexture(UInt32 texture); - [Slot(274)] + [Slot(275)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsTransformFeedback(UInt32 id); - [Slot(275)] + [Slot(276)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsVertexArray(UInt32 array); - [Slot(278)] + [Slot(279)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glLineWidth(Single width); - [Slot(279)] + [Slot(280)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glLinkProgram(UInt32 program); - [Slot(281)] + [Slot(282)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glMapBufferRange(System.Int32 target, IntPtr offset, IntPtr length, System.Int32 access); - [Slot(285)] + [Slot(287)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glObjectLabel(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(287)] + [Slot(289)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glObjectPtrLabel(IntPtr ptr, Int32 length, IntPtr label); - [Slot(289)] + [Slot(291)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPauseTransformFeedback(); - [Slot(290)] + [Slot(292)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPixelStorei(System.Int32 pname, Int32 param); - [Slot(291)] + [Slot(293)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPolygonOffset(Single factor, Single units); - [Slot(292)] + [Slot(294)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopDebugGroup(); - [Slot(295)] + [Slot(297)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramBinary(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length); - [Slot(297)] + [Slot(299)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramParameteri(UInt32 program, System.Int32 pname, Int32 value); - [Slot(332)] + [Slot(334)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPushDebugGroup(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(336)] + [Slot(338)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadBuffer(System.Int32 mode); - [Slot(340)] + [Slot(342)] [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(341)] + [Slot(343)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReleaseShaderCompiler(); - [Slot(342)] + [Slot(344)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorage(System.Int32 target, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(343)] + [Slot(345)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisample(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(350)] + [Slot(352)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glResumeTransformFeedback(); - [Slot(351)] + [Slot(353)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSampleCoverage(Single value, bool invert); - [Slot(352)] + [Slot(354)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSamplerParameterf(UInt32 sampler, System.Int32 pname, Single param); - [Slot(353)] + [Slot(355)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glSamplerParameterfv(UInt32 sampler, System.Int32 pname, Single* param); - [Slot(354)] + [Slot(356)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSamplerParameteri(UInt32 sampler, System.Int32 pname, Int32 param); - [Slot(355)] + [Slot(357)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glSamplerParameteriv(UInt32 sampler, System.Int32 pname, Int32* param); - [Slot(356)] + [Slot(358)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glScissor(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(359)] + [Slot(361)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glShaderBinary(Int32 count, UInt32* shaders, System.Int32 binaryformat, IntPtr binary, Int32 length); - [Slot(360)] + [Slot(362)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glShaderSource(UInt32 shader, Int32 count, IntPtr @string, Int32* length); - [Slot(362)] + [Slot(364)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilFunc(System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(363)] + [Slot(365)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilFuncSeparate(System.Int32 face, System.Int32 func, Int32 @ref, UInt32 mask); - [Slot(364)] + [Slot(366)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilMask(UInt32 mask); - [Slot(365)] + [Slot(367)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilMaskSeparate(System.Int32 face, UInt32 mask); - [Slot(366)] + [Slot(368)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilOp(System.Int32 fail, System.Int32 zfail, System.Int32 zpass); - [Slot(367)] + [Slot(369)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glStencilOpSeparate(System.Int32 face, System.Int32 sfail, System.Int32 dpfail, System.Int32 dppass); - [Slot(369)] + [Slot(371)] [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(370)] + [Slot(372)] [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(372)] + [Slot(374)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexParameterf(System.Int32 target, System.Int32 pname, Single param); - [Slot(373)] + [Slot(375)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexParameterfv(System.Int32 target, System.Int32 pname, Single* @params); - [Slot(374)] + [Slot(376)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexParameteri(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(375)] + [Slot(377)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glTexParameteriv(System.Int32 target, System.Int32 pname, Int32* @params); - [Slot(377)] + [Slot(379)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorage2D(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(379)] + [Slot(381)] [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(381)] + [Slot(384)] [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(382)] + [Slot(385)] [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(387)] + [Slot(390)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTransformFeedbackVaryings(UInt32 program, Int32 count, IntPtr varyings, System.Int32 bufferMode); - [Slot(388)] + [Slot(391)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform1f(Int32 location, Single v0); - [Slot(389)] + [Slot(392)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform1fv(Int32 location, Int32 count, Single* value); - [Slot(390)] + [Slot(393)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform1i(Int32 location, Int32 v0); - [Slot(391)] + [Slot(394)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform1iv(Int32 location, Int32 count, Int32* value); - [Slot(392)] + [Slot(395)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform1ui(Int32 location, UInt32 v0); - [Slot(393)] + [Slot(396)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform1uiv(Int32 location, Int32 count, UInt32* value); - [Slot(394)] + [Slot(397)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform2f(Int32 location, Single v0, Single v1); - [Slot(395)] + [Slot(398)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform2fv(Int32 location, Int32 count, Single* value); - [Slot(396)] + [Slot(399)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform2i(Int32 location, Int32 v0, Int32 v1); - [Slot(397)] + [Slot(400)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform2iv(Int32 location, Int32 count, Int32* value); - [Slot(398)] + [Slot(401)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform2ui(Int32 location, UInt32 v0, UInt32 v1); - [Slot(399)] + [Slot(402)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform2uiv(Int32 location, Int32 count, UInt32* value); - [Slot(400)] + [Slot(403)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform3f(Int32 location, Single v0, Single v1, Single v2); - [Slot(401)] + [Slot(404)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform3fv(Int32 location, Int32 count, Single* value); - [Slot(402)] + [Slot(405)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(403)] + [Slot(406)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform3iv(Int32 location, Int32 count, Int32* value); - [Slot(404)] + [Slot(407)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(405)] + [Slot(408)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform3uiv(Int32 location, Int32 count, UInt32* value); - [Slot(406)] + [Slot(409)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(407)] + [Slot(410)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform4fv(Int32 location, Int32 count, Single* value); - [Slot(408)] + [Slot(411)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(409)] + [Slot(412)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform4iv(Int32 location, Int32 count, Int32* value); - [Slot(410)] + [Slot(413)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(411)] + [Slot(414)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniform4uiv(Int32 location, Int32 count, UInt32* value); - [Slot(412)] + [Slot(415)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding); - [Slot(413)] + [Slot(416)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(414)] + [Slot(417)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(416)] + [Slot(419)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(418)] + [Slot(421)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(419)] + [Slot(422)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(421)] + [Slot(424)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(423)] + [Slot(426)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(424)] + [Slot(427)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(426)] + [Slot(429)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(428)] + [Slot(431)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glUnmapBuffer(System.Int32 target); - [Slot(430)] + [Slot(433)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseProgram(UInt32 program); - [Slot(433)] + [Slot(436)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glValidateProgram(UInt32 program); - [Slot(435)] + [Slot(438)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib1f(UInt32 index, Single x); - [Slot(436)] + [Slot(439)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib1fv(UInt32 index, Single* v); - [Slot(437)] + [Slot(440)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib2f(UInt32 index, Single x, Single y); - [Slot(438)] + [Slot(441)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib2fv(UInt32 index, Single* v); - [Slot(439)] + [Slot(442)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib3f(UInt32 index, Single x, Single y, Single z); - [Slot(440)] + [Slot(443)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib3fv(UInt32 index, Single* v); - [Slot(441)] + [Slot(444)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w); - [Slot(442)] + [Slot(445)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttrib4fv(UInt32 index, Single* v); - [Slot(443)] + [Slot(446)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisor(UInt32 index, UInt32 divisor); - [Slot(447)] + [Slot(450)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w); - [Slot(448)] + [Slot(451)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttribI4iv(UInt32 index, Int32* v); - [Slot(449)] + [Slot(452)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w); - [Slot(450)] + [Slot(453)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glVertexAttribI4uiv(UInt32 index, UInt32* v); - [Slot(451)] + [Slot(454)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribIPointer(UInt32 index, Int32 size, System.Int32 type, Int32 stride, IntPtr pointer); - [Slot(452)] + [Slot(455)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribPointer(UInt32 index, Int32 size, System.Int32 type, bool normalized, Int32 stride, IntPtr pointer); - [Slot(453)] + [Slot(456)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glViewport(Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(454)] + [Slot(457)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glWaitSync(IntPtr sync, System.Int32 flags, UInt64 timeout); [Slot(0)] @@ -38782,508 +38828,517 @@ namespace OpenTK.Graphics.ES30 [Slot(15)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindProgramPipelineEXT(UInt32 pipeline); - [Slot(25)] + [Slot(26)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendEquationEXT(System.Int32 mode); - [Slot(66)] + [Slot(67)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShaderProgramEXT(System.Int32 type, IntPtr @string); - [Slot(67)] + [Slot(68)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern Int32 glCreateShaderProgramvEXT(System.Int32 type, Int32 count, IntPtr strings); - [Slot(81)] + [Slot(82)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteProgramPipelinesEXT(Int32 n, UInt32* pipelines); - [Slot(83)] + [Slot(84)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteQueriesEXT(Int32 n, UInt32* ids); - [Slot(100)] + [Slot(101)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDiscardFramebufferEXT(System.Int32 target, Int32 numAttachments, System.Int32* attachments); - [Slot(104)] + [Slot(105)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArraysInstancedEXT(System.Int32 mode, Int32 start, Int32 count, Int32 primcount); - [Slot(107)] + [Slot(108)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffersEXT(Int32 n, System.Int32* bufs); - [Slot(108)] + [Slot(109)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffersIndexedEXT(Int32 n, System.Int32* location, Int32* indices); - [Slot(113)] + [Slot(114)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementsInstancedEXT(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(124)] + [Slot(125)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndQueryEXT(System.Int32 target); - [Slot(145)] + [Slot(146)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFlushMappedBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length); - [Slot(148)] + [Slot(149)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTexture2DMultisampleEXT(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(158)] + [Slot(159)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines); - [Slot(160)] + [Slot(161)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenQueriesEXT(Int32 n, [OutAttribute] UInt32* ids); - [Slot(189)] + [Slot(190)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern System.Int32 glGetGraphicsResetStatusEXT(); - [Slot(194)] + [Slot(195)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetIntegeri_vEXT(System.Int32 target, UInt32 index, [OutAttribute] Int32* data); - [Slot(198)] + [Slot(199)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); - [Slot(199)] + [Slot(200)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); - [Slot(201)] + [Slot(202)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectLabelEXT(System.Int32 type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(221)] + [Slot(222)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr infoLog); - [Slot(222)] + [Slot(223)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramPipelineivEXT(UInt32 pipeline, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(224)] + [Slot(225)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryivEXT(System.Int32 target, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(225)] + [Slot(226)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryObjecti64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int64* @params); - [Slot(226)] + [Slot(227)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryObjectivEXT(UInt32 id, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(227)] + [Slot(228)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryObjectui64vEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt64* @params); - [Slot(229)] + [Slot(230)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetQueryObjectuivEXT(UInt32 id, System.Int32 pname, [OutAttribute] UInt32* @params); - [Slot(257)] + [Slot(258)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker); - [Slot(265)] + [Slot(266)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsProgramPipelineEXT(UInt32 pipeline); - [Slot(267)] + [Slot(268)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsQueryEXT(UInt32 id); - [Slot(277)] + [Slot(278)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label); - [Slot(282)] + [Slot(283)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glMapBufferRangeEXT(System.Int32 target, IntPtr offset, IntPtr length, UInt32 access); - [Slot(283)] + [Slot(285)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultiDrawArraysEXT(System.Int32 mode, Int32* first, Int32* count, Int32 primcount); - [Slot(284)] + [Slot(286)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glMultiDrawElementsEXT(System.Int32 mode, Int32* count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(294)] + [Slot(296)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopGroupMarkerEXT(); - [Slot(298)] + [Slot(300)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramParameteriEXT(UInt32 program, System.Int32 pname, Int32 value); - [Slot(299)] + [Slot(301)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); - [Slot(300)] + [Slot(302)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(301)] + [Slot(303)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0); - [Slot(302)] + [Slot(304)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(303)] + [Slot(305)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0); - [Slot(304)] + [Slot(306)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(305)] + [Slot(307)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1); - [Slot(306)] + [Slot(308)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(307)] + [Slot(309)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1); - [Slot(308)] + [Slot(310)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(309)] + [Slot(311)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1); - [Slot(310)] + [Slot(312)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(311)] + [Slot(313)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2); - [Slot(312)] + [Slot(314)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(313)] + [Slot(315)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2); - [Slot(314)] + [Slot(316)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(315)] + [Slot(317)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2); - [Slot(316)] + [Slot(318)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(317)] + [Slot(319)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3); - [Slot(318)] + [Slot(320)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value); - [Slot(319)] + [Slot(321)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3); - [Slot(320)] + [Slot(322)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value); - [Slot(321)] + [Slot(323)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3); - [Slot(322)] + [Slot(324)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); - [Slot(323)] + [Slot(325)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(324)] + [Slot(326)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(325)] + [Slot(327)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(326)] + [Slot(328)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(327)] + [Slot(329)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(328)] + [Slot(330)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(329)] + [Slot(331)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(330)] + [Slot(332)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(331)] + [Slot(333)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); - [Slot(334)] + [Slot(336)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPushGroupMarkerEXT(Int32 length, IntPtr marker); - [Slot(335)] + [Slot(337)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glQueryCounterEXT(UInt32 id, System.Int32 target); - [Slot(337)] + [Slot(339)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadBufferIndexedEXT(System.Int32 src, Int32 index); - [Slot(339)] + [Slot(341)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, System.Int32 format, System.Int32 type, Int32 bufSize, [OutAttribute] IntPtr data); - [Slot(346)] + [Slot(348)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleEXT(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(376)] + [Slot(378)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorage1DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(378)] + [Slot(380)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorage2DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(380)] + [Slot(382)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTexStorage3DEXT(System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(384)] + [Slot(387)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTextureStorage1DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width); - [Slot(385)] + [Slot(388)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTextureStorage2DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(386)] + [Slot(389)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glTextureStorage3DEXT(UInt32 texture, System.Int32 target, Int32 levels, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth); - [Slot(431)] + [Slot(434)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); - [Slot(432)] + [Slot(435)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glUseShaderProgramEXT(System.Int32 type, UInt32 program); - [Slot(434)] + [Slot(437)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glValidateProgramPipelineEXT(UInt32 pipeline); - [Slot(445)] + [Slot(448)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorEXT(UInt32 index, UInt32 divisor); - [Slot(149)] + [Slot(150)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTexture2DMultisampleIMG(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 samples); - [Slot(347)] + [Slot(349)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleIMG(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); [Slot(6)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBeginPerfQueryINTEL(UInt32 queryHandle); - [Slot(63)] + [Slot(64)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glCreatePerfQueryINTEL(UInt32 queryId, [OutAttribute] UInt32* queryHandle); - [Slot(79)] + [Slot(80)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDeletePerfQueryINTEL(UInt32 queryHandle); - [Slot(122)] + [Slot(123)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndPerfQueryINTEL(UInt32 queryHandle); - [Slot(185)] + [Slot(186)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFirstPerfQueryIdINTEL([OutAttribute] UInt32* queryId); - [Slot(197)] + [Slot(198)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetNextPerfQueryIdINTEL(UInt32 queryId, [OutAttribute] UInt32* nextQueryId); - [Slot(205)] + [Slot(206)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfCounterInfoINTEL(UInt32 queryId, UInt32 counterId, UInt32 counterNameLength, [OutAttribute] IntPtr counterName, UInt32 counterDescLength, [OutAttribute] IntPtr counterDesc, [OutAttribute] UInt32* counterOffset, [OutAttribute] UInt32* counterDataSize, [OutAttribute] UInt32* counterTypeEnum, [OutAttribute] UInt32* counterDataTypeEnum, [OutAttribute] UInt64* rawCounterMaxValue); - [Slot(212)] + [Slot(213)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfQueryDataINTEL(UInt32 queryHandle, UInt32 flags, Int32 dataSize, [OutAttribute] IntPtr data, [OutAttribute] UInt32* bytesWritten); - [Slot(213)] + [Slot(214)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfQueryIdByNameINTEL([OutAttribute] IntPtr queryName, [OutAttribute] UInt32* queryId); - [Slot(214)] + [Slot(215)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetPerfQueryInfoINTEL(UInt32 queryId, UInt32 queryNameLength, [OutAttribute] IntPtr queryName, [OutAttribute] UInt32* dataSize, [OutAttribute] UInt32* noCounters, [OutAttribute] UInt32* noInstances, [OutAttribute] UInt32* capsMask); - [Slot(70)] + [Slot(22)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glBlendBarrierKHR(); + [Slot(71)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); - [Slot(72)] + [Slot(73)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDebugMessageControlKHR(System.Int32 source, System.Int32 type, System.Int32 severity, Int32 count, UInt32* ids, bool enabled); - [Slot(74)] + [Slot(75)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDebugMessageInsertKHR(System.Int32 source, System.Int32 type, UInt32 id, System.Int32 severity, Int32 length, IntPtr buf); - [Slot(180)] + [Slot(181)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe Int32 glGetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] System.Int32* sources, [OutAttribute] System.Int32* types, [OutAttribute] UInt32* ids, [OutAttribute] System.Int32* severities, [OutAttribute] Int32* lengths, [OutAttribute] IntPtr messageLog); - [Slot(202)] + [Slot(203)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(204)] + [Slot(205)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr label); - [Slot(216)] + [Slot(217)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetPointervKHR(System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(286)] + [Slot(288)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glObjectLabelKHR(System.Int32 identifier, UInt32 name, Int32 length, IntPtr label); - [Slot(288)] + [Slot(290)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glObjectPtrLabelKHR(IntPtr ptr, Int32 length, IntPtr label); - [Slot(293)] + [Slot(295)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPopDebugGroupKHR(); - [Slot(333)] + [Slot(335)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glPushDebugGroupKHR(System.Int32 source, UInt32 id, Int32 length, IntPtr message); - [Slot(22)] + [Slot(23)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendBarrierNV(); - [Slot(29)] + [Slot(30)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlendParameteriNV(System.Int32 pname, Int32 value); - [Slot(32)] + [Slot(33)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, System.Int32 mask, System.Int32 filter); - [Slot(55)] + [Slot(56)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyBufferSubDataNV(System.Int32 readTarget, System.Int32 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); - [Slot(61)] + [Slot(62)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCoverageMaskNV(bool mask); - [Slot(62)] + [Slot(63)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCoverageOperationNV(System.Int32 operation); - [Slot(76)] + [Slot(77)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteFencesNV(Int32 n, UInt32* fences); - [Slot(105)] + [Slot(106)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawArraysInstancedNV(System.Int32 mode, Int32 first, Int32 count, Int32 primcount); - [Slot(109)] + [Slot(110)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDrawBuffersNV(Int32 n, System.Int32* bufs); - [Slot(114)] + [Slot(115)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDrawElementsInstancedNV(System.Int32 mode, Int32 count, System.Int32 type, IntPtr indices, Int32 primcount); - [Slot(142)] + [Slot(143)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFinishFenceNV(UInt32 fence); - [Slot(155)] + [Slot(156)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenFencesNV(Int32 n, [OutAttribute] UInt32* fences); - [Slot(184)] + [Slot(185)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(262)] + [Slot(263)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsFenceNV(UInt32 fence); - [Slot(338)] + [Slot(340)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glReadBufferNV(System.Int32 mode); - [Slot(348)] + [Slot(350)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glRenderbufferStorageMultisampleNV(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); - [Slot(358)] + [Slot(360)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glSetFenceNV(UInt32 fence, System.Int32 condition); - [Slot(368)] + [Slot(370)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glTestFenceNV(UInt32 fence); - [Slot(415)] + [Slot(418)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(417)] + [Slot(420)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(420)] + [Slot(423)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(422)] + [Slot(425)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(425)] + [Slot(428)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(427)] + [Slot(430)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glUniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); - [Slot(446)] + [Slot(449)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glVertexAttribDivisorNV(UInt32 index, UInt32 divisor); [Slot(21)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glBindVertexArrayOES(UInt32 array); - [Slot(50)] + [Slot(51)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexImage3DOES(System.Int32 target, Int32 level, System.Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); - [Slot(53)] + [Slot(54)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCompressedTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, Int32 imageSize, IntPtr data); - [Slot(59)] + [Slot(60)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glCopyTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); - [Slot(92)] + [Slot(93)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glDeleteVertexArraysOES(Int32 n, UInt32* arrays); - [Slot(116)] + [Slot(117)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEGLImageTargetRenderbufferStorageOES(System.Int32 target, IntPtr image); - [Slot(117)] + [Slot(118)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEGLImageTargetTexture2DOES(System.Int32 target, IntPtr image); - [Slot(150)] + [Slot(151)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glFramebufferTexture3DOES(System.Int32 target, System.Int32 attachment, System.Int32 textarget, UInt32 texture, Int32 level, Int32 zoffset); - [Slot(166)] + [Slot(167)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays); - [Slot(178)] + [Slot(179)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glGetBufferPointervOES(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params); - [Slot(218)] + [Slot(219)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary); - [Slot(276)] + [Slot(277)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glIsVertexArrayOES(UInt32 array); - [Slot(280)] + [Slot(281)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access); - [Slot(296)] + [Slot(284)] + [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] + static extern void glMinSampleShadingOES(Single value); + [Slot(298)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glProgramBinaryOES(UInt32 program, System.Int32 binaryFormat, IntPtr binary, Int32 length); - [Slot(371)] + [Slot(373)] [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(383)] [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(386)] + [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(429)] + [Slot(432)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glUnmapBufferOES(System.Int32 target); [Slot(3)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref); - [Slot(98)] + [Slot(99)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glDisableDriverControlQCOM(UInt32 driverControl); - [Slot(119)] + [Slot(120)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEnableDriverControlQCOM(UInt32 driverControl); - [Slot(125)] + [Slot(126)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glEndTilingQCOM(UInt32 preserveMask); - [Slot(127)] + [Slot(128)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glExtGetBufferPointervQCOM(System.Int32 target, [OutAttribute] IntPtr @params); - [Slot(128)] + [Slot(129)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers); - [Slot(129)] + [Slot(130)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers); - [Slot(130)] + [Slot(131)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length); - [Slot(131)] + [Slot(132)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms); - [Slot(132)] + [Slot(133)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetRenderbuffersQCOM([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers); - [Slot(133)] + [Slot(134)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders); - [Slot(134)] + [Slot(135)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetTexLevelParameterivQCOM(UInt32 texture, System.Int32 face, Int32 level, System.Int32 pname, [OutAttribute] Int32* @params); - [Slot(135)] + [Slot(136)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glExtGetTexSubImageQCOM(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, [OutAttribute] IntPtr texels); - [Slot(136)] + [Slot(137)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); - [Slot(137)] + [Slot(138)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern bool glExtIsProgramBinaryQCOM(UInt32 program); - [Slot(138)] + [Slot(139)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param); - [Slot(181)] + [Slot(182)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls); - [Slot(182)] + [Slot(183)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] static extern unsafe void glGetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr driverControlString); - [Slot(361)] + [Slot(363)] [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 39f1139..9aba021 100644 --- a/Source/OpenTK/Graphics/ES30/ES30Enums.cs +++ b/Source/OpenTK/Graphics/ES30/ES30Enums.cs @@ -383,7 +383,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 194 other functions + /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 195 other functions /// public enum All : int { @@ -2416,6 +2416,10 @@ namespace OpenTK.Graphics.ES30 /// StencilIndex = ((int)0x1901) , /// + /// Original was GL_STENCIL_INDEX_OES = 0x1901 + /// + StencilIndexOes = ((int)0x1901) , + /// /// Original was GL_DEPTH_COMPONENT = 0x1902 /// DepthComponent = ((int)0x1902) , @@ -6964,6 +6968,14 @@ namespace OpenTK.Graphics.ES30 /// AnySamplesPassedExt = ((int)0x8C2F) , /// + /// Original was GL_SAMPLE_SHADING_OES = 0x8C36 + /// + SampleShadingOes = ((int)0x8C36) , + /// + /// Original was GL_MIN_SAMPLE_SHADING_VALUE_OES = 0x8C37 + /// + MinSampleShadingValueOes = ((int)0x8C37) , + /// /// Original was GL_R11F_G11F_B10F = 0x8C3A /// R11fG11fB10f = ((int)0x8C3A) , @@ -7504,6 +7516,10 @@ namespace OpenTK.Graphics.ES30 /// StencilIndex8 = ((int)0x8D48) , /// + /// Original was GL_STENCIL_INDEX8_OES = 0x8D48 + /// + StencilIndex8Oes = ((int)0x8D48) , + /// /// Original was GL_RENDERBUFFER_RED_SIZE = 0x8D50 /// RenderbufferRedSize = ((int)0x8D50) , @@ -7852,6 +7868,18 @@ namespace OpenTK.Graphics.ES30 /// TextureSwizzleA = ((int)0x8E45) , /// + /// Original was GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5B + /// + MinFragmentInterpolationOffsetOes = ((int)0x8E5B) , + /// + /// Original was GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5C + /// + MaxFragmentInterpolationOffsetOes = ((int)0x8E5C) , + /// + /// Original was GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 0x8E5D + /// + FragmentInterpolationOffsetBitsOes = ((int)0x8E5D) , + /// /// Original was GL_COVERAGE_COMPONENT_NV = 0x8ED0 /// CoverageComponentNv = ((int)0x8ED0) , @@ -7916,6 +7944,26 @@ namespace OpenTK.Graphics.ES30 /// MaliProgramBinaryArm = ((int)0x8F61) , /// + /// Original was GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT = 0x8F63 + /// + MaxShaderPixelLocalStorageFastSizeExt = ((int)0x8F63) , + /// + /// Original was GL_SHADER_PIXEL_LOCAL_STORAGE_EXT = 0x8F64 + /// + ShaderPixelLocalStorageExt = ((int)0x8F64) , + /// + /// Original was GL_FETCH_PER_SAMPLE_ARM = 0x8F65 + /// + FetchPerSampleArm = ((int)0x8F65) , + /// + /// Original was GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM = 0x8F66 + /// + FragmentShaderFramebufferFetchMrtArm = ((int)0x8F66) , + /// + /// Original was GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT = 0x8F67 + /// + MaxShaderPixelLocalStorageSizeExt = ((int)0x8F67) , + /// /// Original was GL_R8_SNORM = 0x8F94 /// R8Snorm = ((int)0x8F94) , @@ -7984,6 +8032,26 @@ namespace OpenTK.Graphics.ES30 /// ContextRobustAccessExt = ((int)0x90F3) , /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 0x9102 + /// + Texture2DMultisampleArrayOes = ((int)0x9102) , + /// + /// Original was GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 0x9105 + /// + TextureBinding2DMultisampleArrayOes = ((int)0x9105) , + /// + /// Original was GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910B + /// + Sampler2DMultisampleArrayOes = ((int)0x910B) , + /// + /// Original was GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910C + /// + IntSampler2DMultisampleArrayOes = ((int)0x910C) , + /// + /// Original was GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910D + /// + UnsignedIntSampler2DMultisampleArrayOes = ((int)0x910D) , + /// /// Original was GL_MAX_SERVER_WAIT_TIMEOUT = 0x9111 /// MaxServerWaitTimeout = ((int)0x9111) , @@ -8272,6 +8340,10 @@ namespace OpenTK.Graphics.ES30 /// ConjointNv = ((int)0x9284) , /// + /// Original was GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285 + /// + BlendAdvancedCoherentKhr = ((int)0x9285) , + /// /// Original was GL_BLEND_ADVANCED_COHERENT_NV = 0x9285 /// BlendAdvancedCoherentNv = ((int)0x9285) , @@ -8324,42 +8396,82 @@ namespace OpenTK.Graphics.ES30 /// PlusDarkerNv = ((int)0x9292) , /// + /// Original was GL_MULTIPLY_KHR = 0x9294 + /// + MultiplyKhr = ((int)0x9294) , + /// /// Original was GL_MULTIPLY_NV = 0x9294 /// MultiplyNv = ((int)0x9294) , /// + /// Original was GL_SCREEN_KHR = 0x9295 + /// + ScreenKhr = ((int)0x9295) , + /// /// Original was GL_SCREEN_NV = 0x9295 /// ScreenNv = ((int)0x9295) , /// + /// Original was GL_OVERLAY_KHR = 0x9296 + /// + OverlayKhr = ((int)0x9296) , + /// /// Original was GL_OVERLAY_NV = 0x9296 /// OverlayNv = ((int)0x9296) , /// + /// Original was GL_DARKEN_KHR = 0x9297 + /// + DarkenKhr = ((int)0x9297) , + /// /// Original was GL_DARKEN_NV = 0x9297 /// DarkenNv = ((int)0x9297) , /// + /// Original was GL_LIGHTEN_KHR = 0x9298 + /// + LightenKhr = ((int)0x9298) , + /// /// Original was GL_LIGHTEN_NV = 0x9298 /// LightenNv = ((int)0x9298) , /// + /// Original was GL_COLORDODGE_KHR = 0x9299 + /// + ColordodgeKhr = ((int)0x9299) , + /// /// Original was GL_COLORDODGE_NV = 0x9299 /// ColordodgeNv = ((int)0x9299) , /// + /// Original was GL_COLORBURN_KHR = 0x929A + /// + ColorburnKhr = ((int)0x929A) , + /// /// Original was GL_COLORBURN_NV = 0x929A /// ColorburnNv = ((int)0x929A) , /// + /// Original was GL_HARDLIGHT_KHR = 0x929B + /// + HardlightKhr = ((int)0x929B) , + /// /// Original was GL_HARDLIGHT_NV = 0x929B /// HardlightNv = ((int)0x929B) , /// + /// Original was GL_SOFTLIGHT_KHR = 0x929C + /// + SoftlightKhr = ((int)0x929C) , + /// /// Original was GL_SOFTLIGHT_NV = 0x929C /// SoftlightNv = ((int)0x929C) , /// + /// Original was GL_DIFFERENCE_KHR = 0x929E + /// + DifferenceKhr = ((int)0x929E) , + /// /// Original was GL_DIFFERENCE_NV = 0x929E /// DifferenceNv = ((int)0x929E) , @@ -8368,6 +8480,10 @@ namespace OpenTK.Graphics.ES30 /// MinusNv = ((int)0x929F) , /// + /// Original was GL_EXCLUSION_KHR = 0x92A0 + /// + ExclusionKhr = ((int)0x92A0) , + /// /// Original was GL_EXCLUSION_NV = 0x92A0 /// ExclusionNv = ((int)0x92A0) , @@ -8404,18 +8520,34 @@ namespace OpenTK.Graphics.ES30 /// HardmixNv = ((int)0x92A9) , /// + /// Original was GL_HSL_HUE_KHR = 0x92AD + /// + HslHueKhr = ((int)0x92AD) , + /// /// Original was GL_HSL_HUE_NV = 0x92AD /// HslHueNv = ((int)0x92AD) , /// + /// Original was GL_HSL_SATURATION_KHR = 0x92AE + /// + HslSaturationKhr = ((int)0x92AE) , + /// /// Original was GL_HSL_SATURATION_NV = 0x92AE /// HslSaturationNv = ((int)0x92AE) , /// + /// Original was GL_HSL_COLOR_KHR = 0x92AF + /// + HslColorKhr = ((int)0x92AF) , + /// /// Original was GL_HSL_COLOR_NV = 0x92AF /// HslColorNv = ((int)0x92AF) , /// + /// Original was GL_HSL_LUMINOSITY_KHR = 0x92B0 + /// + HslLuminosityKhr = ((int)0x92B0) , + /// /// Original was GL_HSL_LUMINOSITY_NV = 0x92B0 /// HslLuminosityNv = ((int)0x92B0) , @@ -9256,6 +9388,28 @@ namespace OpenTK.Graphics.ES30 /// /// Not used directly. /// + public enum ArmShaderFramebufferFetch : int + { + /// + /// Original was GL_FETCH_PER_SAMPLE_ARM = 0x8F65 + /// + FetchPerSampleArm = ((int)0x8F65) , + /// + /// Original was GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM = 0x8F66 + /// + FragmentShaderFramebufferFetchMrtArm = ((int)0x8F66) , + } + + /// + /// Not used directly. + /// + public enum ArmShaderFramebufferFetchDepthStencil : int + { + } + + /// + /// Not used directly. + /// [Flags] public enum AttribMask : int { @@ -14301,6 +14455,25 @@ namespace OpenTK.Graphics.ES30 /// /// Not used directly. /// + public enum ExtShaderPixelLocalStorage : int + { + /// + /// Original was GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT = 0x8F63 + /// + MaxShaderPixelLocalStorageFastSizeExt = ((int)0x8F63) , + /// + /// Original was GL_SHADER_PIXEL_LOCAL_STORAGE_EXT = 0x8F64 + /// + ShaderPixelLocalStorageExt = ((int)0x8F64) , + /// + /// Original was GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT = 0x8F67 + /// + MaxShaderPixelLocalStorageSizeExt = ((int)0x8F67) , + } + + /// + /// Not used directly. + /// public enum ExtShaderTextureLod : int { } @@ -18647,6 +18820,77 @@ namespace OpenTK.Graphics.ES30 /// /// Not used directly. /// + public enum KhrBlendEquationAdvanced : int + { + /// + /// Original was GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285 + /// + BlendAdvancedCoherentKhr = ((int)0x9285) , + /// + /// Original was GL_MULTIPLY_KHR = 0x9294 + /// + MultiplyKhr = ((int)0x9294) , + /// + /// Original was GL_SCREEN_KHR = 0x9295 + /// + ScreenKhr = ((int)0x9295) , + /// + /// Original was GL_OVERLAY_KHR = 0x9296 + /// + OverlayKhr = ((int)0x9296) , + /// + /// Original was GL_DARKEN_KHR = 0x9297 + /// + DarkenKhr = ((int)0x9297) , + /// + /// Original was GL_LIGHTEN_KHR = 0x9298 + /// + LightenKhr = ((int)0x9298) , + /// + /// Original was GL_COLORDODGE_KHR = 0x9299 + /// + ColordodgeKhr = ((int)0x9299) , + /// + /// Original was GL_COLORBURN_KHR = 0x929A + /// + ColorburnKhr = ((int)0x929A) , + /// + /// Original was GL_HARDLIGHT_KHR = 0x929B + /// + HardlightKhr = ((int)0x929B) , + /// + /// Original was GL_SOFTLIGHT_KHR = 0x929C + /// + SoftlightKhr = ((int)0x929C) , + /// + /// Original was GL_DIFFERENCE_KHR = 0x929E + /// + DifferenceKhr = ((int)0x929E) , + /// + /// Original was GL_EXCLUSION_KHR = 0x92A0 + /// + ExclusionKhr = ((int)0x92A0) , + /// + /// Original was GL_HSL_HUE_KHR = 0x92AD + /// + HslHueKhr = ((int)0x92AD) , + /// + /// Original was GL_HSL_SATURATION_KHR = 0x92AE + /// + HslSaturationKhr = ((int)0x92AE) , + /// + /// Original was GL_HSL_COLOR_KHR = 0x92AF + /// + HslColorKhr = ((int)0x92AF) , + /// + /// Original was GL_HSL_LUMINOSITY_KHR = 0x92B0 + /// + HslLuminosityKhr = ((int)0x92B0) , + } + + /// + /// Not used directly. + /// public enum KhrDebug : int { /// @@ -21155,6 +21399,54 @@ namespace OpenTK.Graphics.ES30 /// /// Not used directly. /// + public enum OesSampleShading : int + { + /// + /// Original was GL_SAMPLE_SHADING_OES = 0x8C36 + /// + SampleShadingOes = ((int)0x8C36) , + /// + /// Original was GL_MIN_SAMPLE_SHADING_VALUE_OES = 0x8C37 + /// + MinSampleShadingValueOes = ((int)0x8C37) , + } + + /// + /// Not used directly. + /// + public enum OesSampleVariables : int + { + } + + /// + /// Not used directly. + /// + public enum OesShaderImageAtomic : int + { + } + + /// + /// Not used directly. + /// + public enum OesShaderMultisampleInterpolation : int + { + /// + /// Original was GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5B + /// + MinFragmentInterpolationOffsetOes = ((int)0x8E5B) , + /// + /// Original was GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5C + /// + MaxFragmentInterpolationOffsetOes = ((int)0x8E5C) , + /// + /// Original was GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 0x8E5D + /// + FragmentInterpolationOffsetBitsOes = ((int)0x8E5D) , + } + + /// + /// Not used directly. + /// public enum OesStandardDerivatives : int { /// @@ -21472,6 +21764,48 @@ namespace OpenTK.Graphics.ES30 /// /// Not used directly. /// + public enum OesTextureStencil8 : int + { + /// + /// Original was GL_STENCIL_INDEX_OES = 0x1901 + /// + StencilIndexOes = ((int)0x1901) , + /// + /// Original was GL_STENCIL_INDEX8_OES = 0x8D48 + /// + StencilIndex8Oes = ((int)0x8D48) , + } + + /// + /// Not used directly. + /// + public enum OesTextureStorageMultisample2dArray : int + { + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 0x9102 + /// + Texture2DMultisampleArrayOes = ((int)0x9102) , + /// + /// Original was GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 0x9105 + /// + TextureBinding2DMultisampleArrayOes = ((int)0x9105) , + /// + /// Original was GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910B + /// + Sampler2DMultisampleArrayOes = ((int)0x910B) , + /// + /// Original was GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910C + /// + IntSampler2DMultisampleArrayOes = ((int)0x910C) , + /// + /// Original was GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910D + /// + UnsignedIntSampler2DMultisampleArrayOes = ((int)0x910D) , + } + + /// + /// Not used directly. + /// public enum OesVertexArrayObject : int { /// diff --git a/Source/OpenTK/Graphics/OpenGL/GL.cs b/Source/OpenTK/Graphics/OpenGL/GL.cs index 6621eb1..9f45ab6 100644 --- a/Source/OpenTK/Graphics/OpenGL/GL.cs +++ b/Source/OpenTK/Graphics/OpenGL/GL.cs @@ -102959,7 +102959,7 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void GetTransformFeedbackVarying(UInt32 program, UInt32 index, [OutAttribute] Int32* location) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Returns the value of a uniform variable /// /// @@ -102971,11 +102971,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: location] /// Returns the value of the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] [CLSCompliant(false)] public static void GetUniform(Int32 program, Int32 location, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Returns the value of a uniform variable /// /// @@ -102987,11 +102987,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: location] /// Returns the value of the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] [CLSCompliant(false)] public static void GetUniform(Int32 program, Int32 location, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Returns the value of a uniform variable /// /// @@ -103003,11 +103003,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: location] /// Returns the value of the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] [CLSCompliant(false)] public static unsafe void GetUniform(Int32 program, Int32 location, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Returns the value of a uniform variable /// /// @@ -103019,11 +103019,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: location] /// Returns the value of the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] [CLSCompliant(false)] public static void GetUniform(UInt32 program, Int32 location, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Returns the value of a uniform variable /// /// @@ -103035,11 +103035,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: location] /// Returns the value of the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] [CLSCompliant(false)] public static void GetUniform(UInt32 program, Int32 location, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Returns the value of a uniform variable /// /// @@ -103051,11 +103051,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: location] /// Returns the value of the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")] [CLSCompliant(false)] public static unsafe void GetUniform(UInt32 program, Int32 location, [OutAttribute] Int64* @params) { throw new NotImplementedException(); } - /// [requires: NV_shader_buffer_load] + /// [requires: AMD_gpu_shader_int64|NV_shader_buffer_load] /// Returns the value of a uniform variable /// /// @@ -103067,11 +103067,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: program,location] /// Returns the value of the specified uniform variable. /// - [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")] [CLSCompliant(false)] public static void GetUniform(UInt32 program, Int32 location, [OutAttribute] UInt64[] @params) { throw new NotImplementedException(); } - /// [requires: NV_shader_buffer_load] + /// [requires: AMD_gpu_shader_int64|NV_shader_buffer_load] /// Returns the value of a uniform variable /// /// @@ -103083,11 +103083,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: program,location] /// Returns the value of the specified uniform variable. /// - [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")] [CLSCompliant(false)] public static void GetUniform(UInt32 program, Int32 location, [OutAttribute] out UInt64 @params) { throw new NotImplementedException(); } - /// [requires: NV_shader_buffer_load] + /// [requires: AMD_gpu_shader_int64|NV_shader_buffer_load] /// Returns the value of a uniform variable /// /// @@ -103099,7 +103099,7 @@ namespace OpenTK.Graphics.OpenGL /// [length: program,location] /// Returns the value of the specified uniform variable. /// - [AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_shader_buffer_load", Version = "", EntryPoint = "glGetUniformui64vNV")] [CLSCompliant(false)] public static unsafe void GetUniform(UInt32 program, Int32 location, [OutAttribute] UInt64* @params) { throw new NotImplementedException(); } @@ -107939,7 +107939,7 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void ProgramSubroutineParameters(OpenTK.Graphics.OpenGL.NvGpuProgram5 target, Int32 count, UInt32* @params) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -107951,11 +107951,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")] [CLSCompliant(false)] public static void ProgramUniform1(Int32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -107967,11 +107967,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64NV")] [CLSCompliant(false)] public static void ProgramUniform1(UInt32 program, Int32 location, Int64 x) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -107986,11 +107986,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] [CLSCompliant(false)] public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, Int64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108005,11 +108005,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] [CLSCompliant(false)] public static void ProgramUniform1(Int32 program, Int32 location, Int32 count, ref Int64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108024,11 +108024,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] [CLSCompliant(false)] public static unsafe void ProgramUniform1(Int32 program, Int32 location, Int32 count, Int64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108043,11 +108043,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] [CLSCompliant(false)] public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, Int64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108062,11 +108062,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] [CLSCompliant(false)] public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, ref Int64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108081,11 +108081,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1i64vNV")] [CLSCompliant(false)] public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, Int64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108097,11 +108097,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector commands (glProgramUniform*v), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix*), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64NV")] [CLSCompliant(false)] public static void ProgramUniform1(UInt32 program, Int32 location, UInt64 x) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108116,11 +108116,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] [CLSCompliant(false)] public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, UInt64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108135,11 +108135,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] [CLSCompliant(false)] public static void ProgramUniform1(UInt32 program, Int32 location, Int32 count, ref UInt64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108154,11 +108154,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform1ui64vNV")] [CLSCompliant(false)] public static unsafe void ProgramUniform1(UInt32 program, Int32 location, Int32 count, UInt64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108173,11 +108173,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")] [CLSCompliant(false)] public static void ProgramUniform2(Int32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108192,11 +108192,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64NV")] [CLSCompliant(false)] public static void ProgramUniform2(UInt32 program, Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108211,11 +108211,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] [CLSCompliant(false)] public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, Int64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108230,11 +108230,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] [CLSCompliant(false)] public static void ProgramUniform2(Int32 program, Int32 location, Int32 count, ref Int64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108249,11 +108249,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] [CLSCompliant(false)] public static unsafe void ProgramUniform2(Int32 program, Int32 location, Int32 count, Int64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108268,11 +108268,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] [CLSCompliant(false)] public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, Int64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108287,11 +108287,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] [CLSCompliant(false)] public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, ref Int64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108306,11 +108306,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2i64vNV")] [CLSCompliant(false)] public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, Int64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108325,11 +108325,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64NV")] [CLSCompliant(false)] public static void ProgramUniform2(UInt32 program, Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108344,11 +108344,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] [CLSCompliant(false)] public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, UInt64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108363,11 +108363,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] [CLSCompliant(false)] public static void ProgramUniform2(UInt32 program, Int32 location, Int32 count, ref UInt64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108382,11 +108382,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform2ui64vNV")] [CLSCompliant(false)] public static unsafe void ProgramUniform2(UInt32 program, Int32 location, Int32 count, UInt64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108404,11 +108404,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the scalar commands, specifies the new values to be used for the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")] [CLSCompliant(false)] public static void ProgramUniform3(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108426,11 +108426,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the scalar commands, specifies the new values to be used for the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64NV")] [CLSCompliant(false)] public static void ProgramUniform3(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108445,11 +108445,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] [CLSCompliant(false)] public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, Int64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108464,11 +108464,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] [CLSCompliant(false)] public static void ProgramUniform3(Int32 program, Int32 location, Int32 count, ref Int64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108483,11 +108483,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] [CLSCompliant(false)] public static unsafe void ProgramUniform3(Int32 program, Int32 location, Int32 count, Int64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108502,11 +108502,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] [CLSCompliant(false)] public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, Int64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108521,11 +108521,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] [CLSCompliant(false)] public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, ref Int64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108540,11 +108540,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3i64vNV")] [CLSCompliant(false)] public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, Int64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108562,11 +108562,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the scalar commands, specifies the new values to be used for the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64NV")] [CLSCompliant(false)] public static void ProgramUniform3(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108581,11 +108581,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] [CLSCompliant(false)] public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, UInt64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108600,11 +108600,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] [CLSCompliant(false)] public static void ProgramUniform3(UInt32 program, Int32 location, Int32 count, ref UInt64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108619,11 +108619,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform3ui64vNV")] [CLSCompliant(false)] public static unsafe void ProgramUniform3(UInt32 program, Int32 location, Int32 count, UInt64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108644,11 +108644,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the scalar commands, specifies the new values to be used for the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")] [CLSCompliant(false)] public static void ProgramUniform4(Int32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108669,11 +108669,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the scalar commands, specifies the new values to be used for the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64NV")] [CLSCompliant(false)] public static void ProgramUniform4(UInt32 program, Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108688,11 +108688,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] [CLSCompliant(false)] public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, Int64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108707,11 +108707,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] [CLSCompliant(false)] public static void ProgramUniform4(Int32 program, Int32 location, Int32 count, ref Int64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108726,11 +108726,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] [CLSCompliant(false)] public static unsafe void ProgramUniform4(Int32 program, Int32 location, Int32 count, Int64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108745,11 +108745,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] [CLSCompliant(false)] public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, Int64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108764,11 +108764,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] [CLSCompliant(false)] public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, ref Int64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108783,11 +108783,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4i64vNV")] [CLSCompliant(false)] public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, Int64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108808,11 +108808,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the scalar commands, specifies the new values to be used for the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64NV")] [CLSCompliant(false)] public static void ProgramUniform4(UInt32 program, Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108827,11 +108827,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] [CLSCompliant(false)] public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, UInt64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108846,11 +108846,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] [CLSCompliant(false)] public static void ProgramUniform4(UInt32 program, Int32 location, Int32 count, ref UInt64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for a specified program object /// /// @@ -108865,7 +108865,7 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glProgramUniform4ui64vNV")] [CLSCompliant(false)] public static unsafe void ProgramUniform4(UInt32 program, Int32 location, Int32 count, UInt64* value) { throw new NotImplementedException(); } @@ -110631,7 +110631,7 @@ namespace OpenTK.Graphics.OpenGL [CLSCompliant(false)] public static unsafe void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110640,10 +110640,10 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64NV")] public static void Uniform1(Int32 location, Int64 x) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110655,11 +110655,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] [CLSCompliant(false)] public static void Uniform1(Int32 location, Int32 count, Int64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110671,11 +110671,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] [CLSCompliant(false)] public static void Uniform1(Int32 location, Int32 count, ref Int64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110687,11 +110687,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")] [CLSCompliant(false)] public static unsafe void Uniform1(Int32 location, Int32 count, Int64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110700,11 +110700,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64NV")] [CLSCompliant(false)] public static void Uniform1(Int32 location, UInt64 x) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110716,11 +110716,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] [CLSCompliant(false)] public static void Uniform1(Int32 location, Int32 count, UInt64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110732,11 +110732,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] [CLSCompliant(false)] public static void Uniform1(Int32 location, Int32 count, ref UInt64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110748,11 +110748,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")] [CLSCompliant(false)] public static unsafe void Uniform1(Int32 location, Int32 count, UInt64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110764,10 +110764,10 @@ namespace OpenTK.Graphics.OpenGL /// /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64NV")] public static void Uniform2(Int32 location, Int64 x, Int64 y) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110779,11 +110779,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] [CLSCompliant(false)] public static void Uniform2(Int32 location, Int32 count, Int64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110795,11 +110795,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] [CLSCompliant(false)] public static void Uniform2(Int32 location, Int32 count, ref Int64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110811,11 +110811,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2i64vNV")] [CLSCompliant(false)] public static unsafe void Uniform2(Int32 location, Int32 count, Int64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110827,11 +110827,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64NV")] [CLSCompliant(false)] public static void Uniform2(Int32 location, UInt64 x, UInt64 y) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110843,11 +110843,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] [CLSCompliant(false)] public static void Uniform2(Int32 location, Int32 count, UInt64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110859,11 +110859,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] [CLSCompliant(false)] public static void Uniform2(Int32 location, Int32 count, ref UInt64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110875,11 +110875,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*2] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform2ui64vNV")] [CLSCompliant(false)] public static unsafe void Uniform2(Int32 location, Int32 count, UInt64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110894,10 +110894,10 @@ namespace OpenTK.Graphics.OpenGL /// /// For the scalar commands, specifies the new values to be used for the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64NV")] public static void Uniform3(Int32 location, Int64 x, Int64 y, Int64 z) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110909,11 +110909,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] [CLSCompliant(false)] public static void Uniform3(Int32 location, Int32 count, Int64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110925,11 +110925,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] [CLSCompliant(false)] public static void Uniform3(Int32 location, Int32 count, ref Int64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110941,11 +110941,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3i64vNV")] [CLSCompliant(false)] public static unsafe void Uniform3(Int32 location, Int32 count, Int64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110960,11 +110960,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the scalar commands, specifies the new values to be used for the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64NV")] [CLSCompliant(false)] public static void Uniform3(Int32 location, UInt64 x, UInt64 y, UInt64 z) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110976,11 +110976,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] [CLSCompliant(false)] public static void Uniform3(Int32 location, Int32 count, UInt64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -110992,11 +110992,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] [CLSCompliant(false)] public static void Uniform3(Int32 location, Int32 count, ref UInt64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -111008,11 +111008,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*3] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform3ui64vNV")] [CLSCompliant(false)] public static unsafe void Uniform3(Int32 location, Int32 count, UInt64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -111030,10 +111030,10 @@ namespace OpenTK.Graphics.OpenGL /// /// For the scalar commands, specifies the new values to be used for the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64NV")] public static void Uniform4(Int32 location, Int64 x, Int64 y, Int64 z, Int64 w) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -111045,11 +111045,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] [CLSCompliant(false)] public static void Uniform4(Int32 location, Int32 count, Int64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -111061,11 +111061,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] [CLSCompliant(false)] public static void Uniform4(Int32 location, Int32 count, ref Int64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -111077,11 +111077,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4i64vNV")] [CLSCompliant(false)] public static unsafe void Uniform4(Int32 location, Int32 count, Int64* value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -111099,11 +111099,11 @@ namespace OpenTK.Graphics.OpenGL /// /// For the scalar commands, specifies the new values to be used for the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64NV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64NV")] [CLSCompliant(false)] public static void Uniform4(Int32 location, UInt64 x, UInt64 y, UInt64 z, UInt64 w) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -111115,11 +111115,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] [CLSCompliant(false)] public static void Uniform4(Int32 location, Int32 count, UInt64[] value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -111131,11 +111131,11 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] [CLSCompliant(false)] public static void Uniform4(Int32 location, Int32 count, ref UInt64 value) { throw new NotImplementedException(); } - /// [requires: NV_gpu_shader5] + /// [requires: AMD_gpu_shader_int64|NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object /// /// @@ -111147,7 +111147,7 @@ namespace OpenTK.Graphics.OpenGL /// [length: count*4] /// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable. /// - [AutoGenerated(Category = "NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] + [AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform4ui64vNV")] [CLSCompliant(false)] public static unsafe void Uniform4(Int32 location, Int32 count, UInt64* value) { throw new NotImplementedException(); } diff --git a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs index 99cef16..cd839cf 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs @@ -16887,6 +16887,10 @@ namespace OpenTK.Graphics.OpenGL /// DoubleMat4x3Ext = ((int)0x8F4E) , /// + /// Original was GL_VERTEX_BINDING_BUFFER = 0x8F4F + /// + VertexBindingBuffer = ((int)0x8F4F) , + /// /// Original was GL_RED_SNORM = 0x8F90 /// RedSnorm = ((int)0x8F90) , @@ -18535,6 +18539,10 @@ namespace OpenTK.Graphics.OpenGL /// TextureBufferOffsetAlignment = ((int)0x919F) , /// + /// Original was GL_STREAM_RASTERIZATION_AMD = 0x91A0 + /// + StreamRasterizationAmd = ((int)0x91A0) , + /// /// Original was GL_VERTEX_ELEMENT_SWIZZLE_AMD = 0x91A4 /// VertexElementSwizzleAmd = ((int)0x91A4) , @@ -19159,6 +19167,18 @@ namespace OpenTK.Graphics.OpenGL /// MaxFramebufferSamples = ((int)0x9318) , /// + /// Original was GL_WARP_SIZE_NV = 0x9339 + /// + WarpSizeNv = ((int)0x9339) , + /// + /// Original was GL_WARPS_PER_SM_NV = 0x933A + /// + WarpsPerSmNv = ((int)0x933A) , + /// + /// Original was GL_SM_COUNT_NV = 0x933B + /// + SmCountNv = ((int)0x933B) , + /// /// Original was GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB = 0x9344 /// MaxComputeVariableGroupInvocationsArb = ((int)0x9344) , @@ -19703,6 +19723,132 @@ namespace OpenTK.Graphics.OpenGL } /// + /// Not used directly. + /// + public enum AmdGcnShader : int + { + } + + /// + /// Not used directly. + /// + public enum AmdGpuShaderInt64 : int + { + /// + /// Original was GL_INT64_NV = 0x140E + /// + Int64Nv = ((int)0x140E) , + /// + /// Original was GL_UNSIGNED_INT64_NV = 0x140F + /// + UnsignedInt64Nv = ((int)0x140F) , + /// + /// Original was GL_INT8_NV = 0x8FE0 + /// + Int8Nv = ((int)0x8FE0) , + /// + /// Original was GL_INT8_VEC2_NV = 0x8FE1 + /// + Int8Vec2Nv = ((int)0x8FE1) , + /// + /// Original was GL_INT8_VEC3_NV = 0x8FE2 + /// + Int8Vec3Nv = ((int)0x8FE2) , + /// + /// Original was GL_INT8_VEC4_NV = 0x8FE3 + /// + Int8Vec4Nv = ((int)0x8FE3) , + /// + /// Original was GL_INT16_NV = 0x8FE4 + /// + Int16Nv = ((int)0x8FE4) , + /// + /// Original was GL_INT16_VEC2_NV = 0x8FE5 + /// + Int16Vec2Nv = ((int)0x8FE5) , + /// + /// Original was GL_INT16_VEC3_NV = 0x8FE6 + /// + Int16Vec3Nv = ((int)0x8FE6) , + /// + /// Original was GL_INT16_VEC4_NV = 0x8FE7 + /// + Int16Vec4Nv = ((int)0x8FE7) , + /// + /// Original was GL_INT64_VEC2_NV = 0x8FE9 + /// + Int64Vec2Nv = ((int)0x8FE9) , + /// + /// Original was GL_INT64_VEC3_NV = 0x8FEA + /// + Int64Vec3Nv = ((int)0x8FEA) , + /// + /// Original was GL_INT64_VEC4_NV = 0x8FEB + /// + Int64Vec4Nv = ((int)0x8FEB) , + /// + /// Original was GL_UNSIGNED_INT8_NV = 0x8FEC + /// + UnsignedInt8Nv = ((int)0x8FEC) , + /// + /// Original was GL_UNSIGNED_INT8_VEC2_NV = 0x8FED + /// + UnsignedInt8Vec2Nv = ((int)0x8FED) , + /// + /// Original was GL_UNSIGNED_INT8_VEC3_NV = 0x8FEE + /// + UnsignedInt8Vec3Nv = ((int)0x8FEE) , + /// + /// Original was GL_UNSIGNED_INT8_VEC4_NV = 0x8FEF + /// + UnsignedInt8Vec4Nv = ((int)0x8FEF) , + /// + /// Original was GL_UNSIGNED_INT16_NV = 0x8FF0 + /// + UnsignedInt16Nv = ((int)0x8FF0) , + /// + /// Original was GL_UNSIGNED_INT16_VEC2_NV = 0x8FF1 + /// + UnsignedInt16Vec2Nv = ((int)0x8FF1) , + /// + /// Original was GL_UNSIGNED_INT16_VEC3_NV = 0x8FF2 + /// + UnsignedInt16Vec3Nv = ((int)0x8FF2) , + /// + /// Original was GL_UNSIGNED_INT16_VEC4_NV = 0x8FF3 + /// + UnsignedInt16Vec4Nv = ((int)0x8FF3) , + /// + /// Original was GL_UNSIGNED_INT64_VEC2_NV = 0x8FF5 + /// + UnsignedInt64Vec2Nv = ((int)0x8FF5) , + /// + /// Original was GL_UNSIGNED_INT64_VEC3_NV = 0x8FF6 + /// + UnsignedInt64Vec3Nv = ((int)0x8FF6) , + /// + /// Original was GL_UNSIGNED_INT64_VEC4_NV = 0x8FF7 + /// + UnsignedInt64Vec4Nv = ((int)0x8FF7) , + /// + /// Original was GL_FLOAT16_NV = 0x8FF8 + /// + Float16Nv = ((int)0x8FF8) , + /// + /// Original was GL_FLOAT16_VEC2_NV = 0x8FF9 + /// + Float16Vec2Nv = ((int)0x8FF9) , + /// + /// Original was GL_FLOAT16_VEC3_NV = 0x8FFA + /// + Float16Vec3Nv = ((int)0x8FFA) , + /// + /// Original was GL_FLOAT16_VEC4_NV = 0x8FFB + /// + Float16Vec4Nv = ((int)0x8FFB) , + } + + /// /// Used in GL.Amd.VertexAttribParameter /// public enum AmdInterleavedElements : int @@ -20001,6 +20147,17 @@ namespace OpenTK.Graphics.OpenGL /// /// Not used directly. /// + public enum AmdTransformFeedback4 : int + { + /// + /// Original was GL_STREAM_RASTERIZATION_AMD = 0x91A0 + /// + StreamRasterizationAmd = ((int)0x91A0) , + } + + /// + /// Not used directly. + /// public enum AmdVertexShaderLayer : int { } @@ -32425,6 +32582,13 @@ namespace OpenTK.Graphics.OpenGL } /// + /// Not used directly. + /// + public enum ExtShaderImageLoadFormatted : int + { + } + + /// /// Used in GL.Ext.BindImageTexture /// public enum ExtShaderImageLoadStore : int @@ -43965,6 +44129,32 @@ namespace OpenTK.Graphics.OpenGL /// /// Not used directly. /// + public enum NvShaderThreadGroup : int + { + /// + /// Original was GL_WARP_SIZE_NV = 0x9339 + /// + WarpSizeNv = ((int)0x9339) , + /// + /// Original was GL_WARPS_PER_SM_NV = 0x933A + /// + WarpsPerSmNv = ((int)0x933A) , + /// + /// Original was GL_SM_COUNT_NV = 0x933B + /// + SmCountNv = ((int)0x933B) , + } + + /// + /// Not used directly. + /// + public enum NvShaderThreadShuffle : int + { + } + + /// + /// Not used directly. + /// public enum NvTessellationProgram5 : int { /// @@ -59087,6 +59277,10 @@ namespace OpenTK.Graphics.OpenGL /// MaxCombinedShaderOutputResources = ((int)0x8F39) , /// + /// Original was GL_VERTEX_BINDING_BUFFER = 0x8F4F + /// + VertexBindingBuffer = ((int)0x8F4F) , + /// /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 /// ShaderStorageBuffer = ((int)0x90D2) , diff --git a/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs b/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs index 6977137..8d92520 100644 --- a/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs +++ b/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs @@ -8619,6 +8619,10 @@ namespace OpenTK.Graphics.OpenGL4 /// DoubleMat4x3 = ((int)0x8F4E) , /// + /// Original was GL_VERTEX_BINDING_BUFFER = 0x8F4F + /// + VertexBindingBuffer = ((int)0x8F4F) , + /// /// Original was GL_R8_SNORM = 0x8F94 /// R8Snorm = ((int)0x8F94) , @@ -32665,6 +32669,10 @@ namespace OpenTK.Graphics.OpenGL4 /// MaxCombinedShaderOutputResources = ((int)0x8F39) , /// + /// Original was GL_VERTEX_BINDING_BUFFER = 0x8F4F + /// + VertexBindingBuffer = ((int)0x8F4F) , + /// /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 /// ShaderStorageBuffer = ((int)0x90D2) , -- 2.7.4