diff --git a/OpenTK.sln.DotSettings b/OpenTK.sln.DotSettings
index 05edbb20ad..742ce408f8 100644
--- a/OpenTK.sln.DotSettings
+++ b/OpenTK.sln.DotSettings
@@ -31,9 +31,36 @@
True
True
True
+ True
+ True
+ True
+ True
+ True
+ True
+ True
+ True
+ True
+ True
+ True
+ True
+ True
+ True
+ True
True
+ True
+ True
True
+ True
+ True
+ True
+ True
+ True
+ True
+ True
+ True
True
+ True
True
- True
+ True
+ True
\ No newline at end of file
diff --git a/src/Generator.Bind/BindingsWriter.cs b/src/Generator.Bind/BindingsWriter.cs
index 78ad95cc21..fdad6f90cc 100644
--- a/src/Generator.Bind/BindingsWriter.cs
+++ b/src/Generator.Bind/BindingsWriter.cs
@@ -419,6 +419,12 @@ private void WriteDocumentation(SourceWriter sw, FunctionDefinition f)
{
sw.WriteLine($"/// ");
}
+
+ if (!f.ReturnTypeDefinition.TypeName.Equals(typeof(void).Name, StringComparison.OrdinalIgnoreCase))
+ {
+ // TODO: Return value documentation
+ sw.WriteLine("/// ");
+ }
}
private void WriteConstants(SourceWriter sw, IEnumerable constants)
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Amd/PerformanceMonitor.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Amd/PerformanceMonitor.cs
index e8483529d4..9fee7a12c4 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Amd/PerformanceMonitor.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Amd/PerformanceMonitor.cs
@@ -115,6 +115,7 @@ public static void EndPerfMonitor(uint monitor)
///
/// [requires: AMD_performance_monitor]
///
+ ///
[AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGenPerfMonitorsAMD")]
public static uint GenPerfMonitor()
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/BindlessTexture.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/BindlessTexture.cs
index e5a078a370..7cb36626d7 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/BindlessTexture.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/BindlessTexture.cs
@@ -49,6 +49,7 @@ public static partial class Arb
///
///
///
+ ///
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetImageHandleARB")]
public static ulong GetImageHandle(uint texture, int level, bool layered, int layer, OpenTK.Graphics.OpenGL4.PixelFormat format)
{
@@ -60,6 +61,7 @@ public static ulong GetImageHandle(uint texture, int level, bool layered, int la
///
///
///
+ ///
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleARB")]
public static ulong GetTextureHandle(uint texture)
{
@@ -73,6 +75,7 @@ public static ulong GetTextureHandle(uint texture)
///
///
///
+ ///
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleARB")]
public static ulong GetTextureSamplerHandle(uint texture, uint sampler)
{
@@ -129,6 +132,7 @@ public static unsafe void GetVertexAttribL(uint index, OpenTK.Graphics.OpenGL4.V
///
///
///
+ ///
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentARB")]
public static bool IsImageHandleResident(ulong handle)
{
@@ -140,6 +144,7 @@ public static bool IsImageHandleResident(ulong handle)
///
///
///
+ ///
[AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentARB")]
public static bool IsTextureHandleResident(ulong handle)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/ClEvent.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/ClEvent.cs
index ca1dce68a6..00547815aa 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/ClEvent.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/ClEvent.cs
@@ -45,6 +45,7 @@ public static partial class Arb
///
///
///
+ ///
[AutoGenerated(Category = "ARB_cl_event", Version = "", EntryPoint = "glCreateSyncFromCLeventARB")]
public static IntPtr CreateSyncFromCLevent([OutAttribute] IntPtr[] context, [OutAttribute] IntPtr[] @event, uint flags)
{
@@ -60,6 +61,7 @@ public static IntPtr CreateSyncFromCLevent([OutAttribute] IntPtr[] context, [Out
///
///
///
+ ///
[AutoGenerated(Category = "ARB_cl_event", Version = "", EntryPoint = "glCreateSyncFromCLeventARB")]
public static IntPtr CreateSyncFromCLevent([OutAttribute] out IntPtr context, [OutAttribute] out IntPtr @event, uint flags)
{
@@ -75,6 +77,7 @@ public static IntPtr CreateSyncFromCLevent([OutAttribute] out IntPtr context, [O
///
///
///
+ ///
[AutoGenerated(Category = "ARB_cl_event", Version = "", EntryPoint = "glCreateSyncFromCLeventARB")]
public static unsafe IntPtr CreateSyncFromCLevent([OutAttribute] IntPtr* context, [OutAttribute] IntPtr* @event, uint flags)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/DebugOutput.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/DebugOutput.cs
index c508a2ec51..4ca5238b7d 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/DebugOutput.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/DebugOutput.cs
@@ -279,6 +279,7 @@ public static void DebugMessageInsert(OpenTK.Graphics.OpenGL4.DebugSource source
/// [length: bufSize]
/// The address of an array of characters that will receive the messages.
///
+ ///
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")]
public static uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugSource[] sources, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugType[] types, [OutAttribute, CountAttribute(Parameter = "count")] uint[] ids, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugSeverity[] severities, [OutAttribute, CountAttribute(Parameter = "count")] int[] lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] out string messageLog)
{
@@ -319,6 +320,7 @@ public static uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, Co
/// [length: bufSize]
/// The address of an array of characters that will receive the messages.
///
+ ///
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")]
public static uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, CountAttribute(Parameter = "count")] out OpenTK.Graphics.OpenGL4.DebugSource sources, [OutAttribute, CountAttribute(Parameter = "count")] out OpenTK.Graphics.OpenGL4.DebugType types, [OutAttribute, CountAttribute(Parameter = "count")] out uint ids, [OutAttribute, CountAttribute(Parameter = "count")] out OpenTK.Graphics.OpenGL4.DebugSeverity severities, [OutAttribute, CountAttribute(Parameter = "count")] out int lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] out string messageLog)
{
@@ -359,6 +361,7 @@ public static uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, Co
/// [length: bufSize]
/// The address of an array of characters that will receive the messages.
///
+ ///
[AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")]
public static unsafe uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugSource* sources, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugType* types, [OutAttribute, CountAttribute(Parameter = "count")] uint* ids, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugSeverity* severities, [OutAttribute, CountAttribute(Parameter = "count")] int* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] out string messageLog)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/Robustness.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/Robustness.cs
index 337f0c3790..7fe6daf72a 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/Robustness.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/Robustness.cs
@@ -39,6 +39,7 @@ public static partial class Arb
///
/// [requires: ARB_robustness]
///
+ ///
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetGraphicsResetStatusARB")]
public static OpenTK.Graphics.OpenGL4.GraphicsResetStatus GetGraphicsResetStatus()
{
@@ -904,6 +905,7 @@ public static unsafe void GetnPixelMap(OpenTK.Graphics.OpenGL4.PixelMap map, int
///
/// [requires: ARB_robustness]
///
+ ///
[AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPolygonStippleARB")]
public static byte GetnPolygonStipple()
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/ShadingLanguageInclude.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/ShadingLanguageInclude.cs
index 61704709d4..04379bc171 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/ShadingLanguageInclude.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Arb/ShadingLanguageInclude.cs
@@ -216,6 +216,7 @@ public static unsafe void GetNamedString(int namelen, [CountAttribute(Parameter
///
/// [length: namelen]
///
+ ///
[AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glIsNamedStringARB")]
public static bool IsNamedString(int namelen, [CountAttribute(Parameter = "namelen")] string name)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/10.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/10.cs
index 677c3d113a..4c1202cb7d 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/10.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/10.cs
@@ -260,6 +260,7 @@ public static void FrontFace(OpenTK.Graphics.OpenGL4.FrontFaceDirection mode)
///
///
///
+ ///
[AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetBooleanv")]
public static bool GetBoolean(OpenTK.Graphics.OpenGL4.GetPName pname)
{
@@ -313,6 +314,7 @@ public static unsafe void GetBoolean(OpenTK.Graphics.OpenGL4.GetPName pname, [Ou
///
///
///
+ ///
[AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetDoublev")]
public static double GetDouble(OpenTK.Graphics.OpenGL4.GetPName pname)
{
@@ -365,6 +367,7 @@ public static unsafe void GetDouble(OpenTK.Graphics.OpenGL4.GetPName pname, [Out
/// [requires: v1.0]
/// Return error information.
///
+ ///
[AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetError")]
public static OpenTK.Graphics.OpenGL4.ErrorCode GetError()
{
@@ -376,6 +379,7 @@ public static OpenTK.Graphics.OpenGL4.ErrorCode GetError()
///
///
///
+ ///
[AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetFloatv")]
public static float GetFloat(OpenTK.Graphics.OpenGL4.GetPName pname)
{
@@ -429,6 +433,7 @@ public static unsafe void GetFloat(OpenTK.Graphics.OpenGL4.GetPName pname, [OutA
///
///
///
+ ///
[AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetIntegerv")]
public static int GetInteger(OpenTK.Graphics.OpenGL4.GetPName pname)
{
@@ -484,6 +489,7 @@ public static unsafe void GetInteger(OpenTK.Graphics.OpenGL4.GetPName pname, [Ou
///
/// Specifies a symbolic constant, one of Vendor, Renderer, Version, or ShadingLanguageVersion. Additionally, glGetStringi accepts the Extensions token.
///
+ ///
[AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetString")]
public static string GetString(OpenTK.Graphics.OpenGL4.StringName name)
{
@@ -909,6 +915,7 @@ public static void Hint(OpenTK.Graphics.OpenGL4.HintTarget target, OpenTK.Graphi
///
/// Specifies a symbolic constant indicating a GL capability.
///
+ ///
[AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIsEnabled")]
public static bool IsEnabled(OpenTK.Graphics.OpenGL4.EnableCap cap)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/11.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/11.cs
index 0d7edb54d8..866110c9c3 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/11.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/11.cs
@@ -408,6 +408,7 @@ public static void DrawElements(OpenTK.Graphics.OpenGL4.PrimitiveType mode,
/// [requires: v1.1]
/// Generate texture names.
///
+ ///
[AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glGenTextures")]
public static uint GenTexture()
{
@@ -472,6 +473,7 @@ public static unsafe void GenTextures(int n, [OutAttribute, CountAttribute(Param
///
/// Specifies a value that may be the name of a texture.
///
+ ///
[AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glIsTexture")]
public static bool IsTexture(uint texture)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/15.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/15.cs
index 9be3f19649..17df6d28e4 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/15.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/15.cs
@@ -700,6 +700,7 @@ public static void EndQuery(OpenTK.Graphics.OpenGL4.QueryTarget target)
/// [requires: v1.5]
/// Generate buffer object names.
///
+ ///
[AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glGenBuffers")]
public static uint GenBuffer()
{
@@ -761,6 +762,7 @@ public static unsafe void GenBuffers(int n, [OutAttribute, CountAttribute(Parame
/// [requires: v1.5]
/// Generate query object names.
///
+ ///
[AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glGenQueries")]
public static uint GenQuery()
{
@@ -1419,6 +1421,7 @@ public static unsafe void GetQuery(OpenTK.Graphics.OpenGL4.QueryTarget target, O
///
/// Specifies a value that may be the name of a buffer object.
///
+ ///
[AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glIsBuffer")]
public static bool IsBuffer(uint buffer)
{
@@ -1432,6 +1435,7 @@ public static bool IsBuffer(uint buffer)
///
/// Specifies a value that may be the name of a query object.
///
+ ///
[AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glIsQuery")]
public static bool IsQuery(uint id)
{
@@ -1448,6 +1452,7 @@ public static bool IsQuery(uint id)
///
/// For glMapBuffer only, specifies the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. The symbolic constant must be ReadOnly, WriteOnly, or ReadWrite.
///
+ ///
[AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glMapBuffer")]
public static IntPtr MapBuffer(OpenTK.Graphics.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.BufferAccess access)
{
@@ -1459,6 +1464,7 @@ public static IntPtr MapBuffer(OpenTK.Graphics.OpenGL4.BufferTarget target, Open
///
///
///
+ ///
[AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glUnmapBuffer")]
public static bool UnmapBuffer(OpenTK.Graphics.OpenGL4.BufferTarget target)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/20.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/20.cs
index 35b4d2de5b..2f2e51e23b 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/20.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/20.cs
@@ -99,6 +99,7 @@ public static void CompileShader(uint shader)
/// [requires: v2.0]
/// Creates a program object.
///
+ ///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glCreateProgram")]
public static uint CreateProgram()
{
@@ -112,6 +113,7 @@ public static uint CreateProgram()
///
/// Specifies the type of shader to be created. Must be one of ComputeShader, VertexShader, TessControlShader, TessEvaluationShader, GeometryShader, or FragmentShader.
///
+ ///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glCreateShader")]
public static uint CreateShader(OpenTK.Graphics.OpenGL4.ShaderType type)
{
@@ -457,6 +459,7 @@ public static unsafe void GetAttachedShaders(uint program, int maxCount, [OutAtt
///
/// Points to a null terminated string containing the name of the attribute variable whose location is to be queried.
///
+ ///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttribLocation")]
public static int GetAttribLocation(uint program, string name)
{
@@ -737,6 +740,7 @@ public static unsafe void GetShader(uint shader, OpenTK.Graphics.OpenGL4.ShaderP
///
/// Points to a null terminated string containing the name of the uniform variable whose location is to be queried.
///
+ ///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformLocation")]
public static int GetUniformLocation(uint program, string name)
{
@@ -1158,6 +1162,7 @@ public static unsafe void GetVertexAttrib(uint index, OpenTK.Graphics.OpenGL4.Ve
///
/// Specifies a potential program object.
///
+ ///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glIsProgram")]
public static bool IsProgram(uint program)
{
@@ -1171,6 +1176,7 @@ public static bool IsProgram(uint program)
///
/// Specifies a potential shader object.
///
+ ///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glIsShader")]
public static bool IsShader(uint shader)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/30.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/30.cs
index 583d8bc8b2..9029fcebcf 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/30.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/30.cs
@@ -429,6 +429,7 @@ public static unsafe void GetBoolean(OpenTK.Graphics.OpenGL4.GetIndexedPName tar
/// [length: COMPSIZE(name)]
/// The name of the user-defined varying out variable whose binding to query
///
+ ///
[AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetFragDataLocation")]
public static int GetFragDataLocation(uint program, [CountAttribute(Computed = "name")] string name)
{
@@ -445,6 +446,7 @@ public static int GetFragDataLocation(uint program, [CountAttribute(Computed = "
///
/// For glGetStringi, specifies the index of the string to return.
///
+ ///
[AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glGetStringi")]
public static string GetString(OpenTK.Graphics.OpenGL4.StringNameIndexed name, uint index)
{
@@ -751,6 +753,7 @@ public static unsafe void GetVertexAttribI(uint index, OpenTK.Graphics.OpenGL4.V
///
/// Specifies the index of the capability.
///
+ ///
[AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glIsEnabledi")]
public static bool IsEnabled(OpenTK.Graphics.OpenGL4.IndexedEnableCap target, uint index)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/45.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/45.cs
index 8df06942ec..fcd9ea621e 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/45.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/45.cs
@@ -847,6 +847,7 @@ public static unsafe void GetnPixelMap(OpenTK.Graphics.OpenGL4.PixelMap map, int
///
/// [requires: v4.5]
///
+ ///
[AutoGenerated(Category = "VERSION_4_5", Version = "4.5", EntryPoint = "glGetnPolygonStipple")]
public static byte GetnPolygonStipple()
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/BlendFuncExtended-VERSION33.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/BlendFuncExtended-VERSION33.cs
index 8dc21425d5..c439ca4f49 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/BlendFuncExtended-VERSION33.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/BlendFuncExtended-VERSION33.cs
@@ -63,6 +63,7 @@ public static void BindFragDataLocationIndexed(uint program, uint colorNumber, u
///
/// The name of the user-defined varying out variable whose index to query
///
+ ///
[AutoGenerated(Category = "ARB_blend_func_extended|VERSION_3_3", Version = "3.3", EntryPoint = "glGetFragDataIndex")]
public static int GetFragDataIndex(uint program, string name)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/Debug-VERSION43.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/Debug-VERSION43.cs
index e4166b213a..cf4c8ed364 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/Debug-VERSION43.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/Debug-VERSION43.cs
@@ -269,6 +269,7 @@ public static void DebugMessageInsert(OpenTK.Graphics.OpenGL4.DebugSourceExterna
/// [length: bufSize]
/// The address of an array of characters that will receive the messages.
///
+ ///
[AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetDebugMessageLog")]
public static uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugSource[] sources, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugType[] types, [OutAttribute, CountAttribute(Parameter = "count")] uint[] ids, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugSeverity[] severities, [OutAttribute, CountAttribute(Parameter = "count")] int[] lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] out string messageLog)
{
@@ -309,6 +310,7 @@ public static uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, Co
/// [length: bufSize]
/// The address of an array of characters that will receive the messages.
///
+ ///
[AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetDebugMessageLog")]
public static uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, CountAttribute(Parameter = "count")] out OpenTK.Graphics.OpenGL4.DebugSource sources, [OutAttribute, CountAttribute(Parameter = "count")] out OpenTK.Graphics.OpenGL4.DebugType types, [OutAttribute, CountAttribute(Parameter = "count")] out uint ids, [OutAttribute, CountAttribute(Parameter = "count")] out OpenTK.Graphics.OpenGL4.DebugSeverity severities, [OutAttribute, CountAttribute(Parameter = "count")] out int lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] out string messageLog)
{
@@ -349,6 +351,7 @@ public static uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, Co
/// [length: bufSize]
/// The address of an array of characters that will receive the messages.
///
+ ///
[AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetDebugMessageLog")]
public static unsafe uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugSource* sources, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugType* types, [OutAttribute, CountAttribute(Parameter = "count")] uint* ids, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugSeverity* severities, [OutAttribute, CountAttribute(Parameter = "count")] int* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] out string messageLog)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/DirectStateAccess-VERSION45.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/DirectStateAccess-VERSION45.cs
index 47fe481316..fbd5bfece7 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/DirectStateAccess-VERSION45.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/DirectStateAccess-VERSION45.cs
@@ -84,6 +84,7 @@ public static void BlitNamedFramebuffer(uint readFramebuffer, uint drawFramebuff
///
///
///
+ ///
[AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glCheckNamedFramebufferStatus")]
public static OpenTK.Graphics.OpenGL4.FramebufferStatus CheckNamedFramebufferStatus(uint framebuffer, OpenTK.Graphics.OpenGL4.FramebufferTarget target)
{
@@ -3028,6 +3029,7 @@ public static unsafe void InvalidateNamedFramebufferSubData(uint framebuffer, in
///
///
///
+ ///
[AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glMapNamedBuffer")]
public static IntPtr MapNamedBuffer(uint buffer, OpenTK.Graphics.OpenGL4.BufferAccess access)
{
@@ -3045,6 +3047,7 @@ public static IntPtr MapNamedBuffer(uint buffer, OpenTK.Graphics.OpenGL4.BufferA
///
///
///
+ ///
[AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glMapNamedBufferRange")]
public static IntPtr MapNamedBufferRange(uint buffer, IntPtr offset, int length, OpenTK.Graphics.OpenGL4.BufferAccessMask access)
{
@@ -3062,6 +3065,7 @@ public static IntPtr MapNamedBufferRange(uint buffer, IntPtr offset, int length,
///
///
///
+ ///
[AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glMapNamedBufferRange")]
public static IntPtr MapNamedBufferRange(uint buffer, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL4.BufferAccessMask access)
{
@@ -4672,6 +4676,7 @@ public static void TransformFeedbackBufferRange(uint xfb, uint index, uint buffe
///
///
///
+ ///
[AutoGenerated(Category = "ARB_direct_state_access|VERSION_4_5", Version = "4.5", EntryPoint = "glUnmapNamedBuffer")]
public static bool UnmapNamedBuffer(uint buffer)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/FramebufferObject-VERSION30.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/FramebufferObject-VERSION30.cs
index bc22a9f36d..2a1b7591a6 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/FramebufferObject-VERSION30.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/FramebufferObject-VERSION30.cs
@@ -110,6 +110,7 @@ public static void BlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, i
///
/// Specify the target of the framebuffer completeness check.
///
+ ///
[AutoGenerated(Category = "ARB_framebuffer_object|VERSION_3_0", Version = "3.0", EntryPoint = "glCheckFramebufferStatus")]
public static OpenTK.Graphics.OpenGL4.FramebufferErrorCode CheckFramebufferStatus(OpenTK.Graphics.OpenGL4.FramebufferTarget target)
{
@@ -356,6 +357,7 @@ public static void FramebufferTextureLayer(OpenTK.Graphics.OpenGL4.FramebufferTa
/// [requires: v3.0 or ARB_framebuffer_object|VERSION_3_0]
/// Generate framebuffer object names.
///
+ ///
[AutoGenerated(Category = "ARB_framebuffer_object|VERSION_3_0", Version = "3.0", EntryPoint = "glGenFramebuffers")]
public static uint GenFramebuffer()
{
@@ -417,6 +419,7 @@ public static unsafe void GenFramebuffers(int n, [OutAttribute, CountAttribute(P
/// [requires: v3.0 or ARB_framebuffer_object|VERSION_3_0]
/// Generate renderbuffer object names.
///
+ ///
[AutoGenerated(Category = "ARB_framebuffer_object|VERSION_3_0", Version = "3.0", EntryPoint = "glGenRenderbuffers")]
public static uint GenRenderbuffer()
{
@@ -623,6 +626,7 @@ public static unsafe void GetRenderbufferParameter(OpenTK.Graphics.OpenGL4.Rende
///
/// Specifies a value that may be the name of a framebuffer object.
///
+ ///
[AutoGenerated(Category = "ARB_framebuffer_object|VERSION_3_0", Version = "3.0", EntryPoint = "glIsFramebuffer")]
public static bool IsFramebuffer(uint framebuffer)
{
@@ -636,6 +640,7 @@ public static bool IsFramebuffer(uint framebuffer)
///
/// Specifies a value that may be the name of a renderbuffer object.
///
+ ///
[AutoGenerated(Category = "ARB_framebuffer_object|VERSION_3_0", Version = "3.0", EntryPoint = "glIsRenderbuffer")]
public static bool IsRenderbuffer(uint renderbuffer)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/MapBufferRange-VERSION30.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/MapBufferRange-VERSION30.cs
index 78e7130be3..cbed7f7b0e 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/MapBufferRange-VERSION30.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/MapBufferRange-VERSION30.cs
@@ -85,6 +85,7 @@ public static void FlushMappedBufferRange(OpenTK.Graphics.OpenGL4.BufferTarget t
///
/// Specifies a combination of access flags indicating the desired access to the range.
///
+ ///
[AutoGenerated(Category = "ARB_map_buffer_range|VERSION_3_0", Version = "3.0", EntryPoint = "glMapBufferRange")]
public static IntPtr MapBufferRange(OpenTK.Graphics.OpenGL4.BufferTarget target, IntPtr offset, int length, OpenTK.Graphics.OpenGL4.BufferAccessMask access)
{
@@ -107,6 +108,7 @@ public static IntPtr MapBufferRange(OpenTK.Graphics.OpenGL4.BufferTarget target,
///
/// Specifies a combination of access flags indicating the desired access to the range.
///
+ ///
[AutoGenerated(Category = "ARB_map_buffer_range|VERSION_3_0", Version = "3.0", EntryPoint = "glMapBufferRange")]
public static IntPtr MapBufferRange(OpenTK.Graphics.OpenGL4.BufferTarget target, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL4.BufferAccessMask access)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/ProgramInterfaceQuery-VERSION43.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/ProgramInterfaceQuery-VERSION43.cs
index 6492cd63fc..cf1aa3aaee 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/ProgramInterfaceQuery-VERSION43.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/ProgramInterfaceQuery-VERSION43.cs
@@ -114,6 +114,7 @@ public static unsafe void GetProgramInterface(uint program, OpenTK.Graphics.Open
/// [length: COMPSIZE(name)]
/// The name of the resource to query the index of.
///
+ ///
[AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceIndex")]
public static uint GetProgramResourceIndex(uint program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, [CountAttribute(Computed = "name")] string name)
{
@@ -134,6 +135,7 @@ public static uint GetProgramResourceIndex(uint program, OpenTK.Graphics.OpenGL4
/// [length: COMPSIZE(name)]
/// The name of the resource to query the location of.
///
+ ///
[AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceLocation")]
public static int GetProgramResourceLocation(uint program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, [CountAttribute(Computed = "name")] string name)
{
@@ -154,6 +156,7 @@ public static int GetProgramResourceLocation(uint program, OpenTK.Graphics.OpenG
/// [length: COMPSIZE(name)]
/// The name of the resource to query the location of.
///
+ ///
[AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceLocationIndex")]
public static int GetProgramResourceLocationIndex(uint program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, [CountAttribute(Computed = "name")] string name)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/Robustness-VERSION45.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/Robustness-VERSION45.cs
index fc0bb806e6..854f3b6543 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/Robustness-VERSION45.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/Robustness-VERSION45.cs
@@ -34,6 +34,7 @@ public sealed partial class GL
///
/// [requires: v4.5 or KHR_robustness|VERSION_4_5]
///
+ ///
[AutoGenerated(Category = "KHR_robustness|VERSION_4_5", Version = "4.5", EntryPoint = "glGetGraphicsResetStatus")]
public static OpenTK.Graphics.OpenGL4.ResetStatus GetGraphicsResetStatus()
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/SamplerObjects-VERSION33.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/SamplerObjects-VERSION33.cs
index c157be0faa..d450e1eeab 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/SamplerObjects-VERSION33.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/SamplerObjects-VERSION33.cs
@@ -116,6 +116,7 @@ public static unsafe void DeleteSamplers(int count, [CountAttribute(Parameter =
/// [requires: v3.3 or ARB_sampler_objects|VERSION_3_3]
/// Generate sampler object names.
///
+ ///
[AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGenSamplers")]
public static uint GenSampler()
{
@@ -396,6 +397,7 @@ public static unsafe void GetSamplerParameter(uint sampler, OpenTK.Graphics.Open
///
/// Specifies a value that may be the name of a sampler object.
///
+ ///
[AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glIsSampler")]
public static bool IsSampler(uint sampler)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/SeparateShaderObjects-VERSION41.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/SeparateShaderObjects-VERSION41.cs
index cd2a17b926..a6c3c6b23c 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/SeparateShaderObjects-VERSION41.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/SeparateShaderObjects-VERSION41.cs
@@ -74,6 +74,7 @@ public static void BindProgramPipeline(uint pipeline)
/// [length: count]
/// Specifies the address of an array of pointers to source code strings from which to create the program object.
///
+ ///
[AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glCreateShaderProgramv")]
public static uint CreateShaderProgram(OpenTK.Graphics.OpenGL4.ShaderType type, int count, [CountAttribute(Parameter = "count")] string[] strings)
{
@@ -149,6 +150,7 @@ public static unsafe void DeleteProgramPipelines(int n, [CountAttribute(Paramete
/// [requires: v4.1 or ARB_separate_shader_objects|VERSION_4_1]
/// Reserve program pipeline object names.
///
+ ///
[AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glGenProgramPipelines")]
public static uint GenProgramPipeline()
{
@@ -321,6 +323,7 @@ public static unsafe void GetProgramPipeline(uint pipeline, OpenTK.Graphics.Open
///
/// Specifies a value that may be the name of a program pipeline object.
///
+ ///
[AutoGenerated(Category = "ARB_separate_shader_objects|VERSION_4_1", Version = "4.1", EntryPoint = "glIsProgramPipeline")]
public static bool IsProgramPipeline(uint pipeline)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/ShaderSubroutine-VERSION40.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/ShaderSubroutine-VERSION40.cs
index 0c53b0fc99..e8af2f707d 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/ShaderSubroutine-VERSION40.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/ShaderSubroutine-VERSION40.cs
@@ -288,6 +288,7 @@ public static unsafe void GetProgramStage(uint program, OpenTK.Graphics.OpenGL4.
///
/// Specifies the name of the subroutine uniform whose index to query.
///
+ ///
[AutoGenerated(Category = "ARB_shader_subroutine|VERSION_4_0", Version = "4.0", EntryPoint = "glGetSubroutineIndex")]
public static uint GetSubroutineIndex(uint program, OpenTK.Graphics.OpenGL4.ShaderType shadertype, string name)
{
@@ -307,6 +308,7 @@ public static uint GetSubroutineIndex(uint program, OpenTK.Graphics.OpenGL4.Shad
///
/// Specifies the name of the subroutine uniform whose index to query.
///
+ ///
[AutoGenerated(Category = "ARB_shader_subroutine|VERSION_4_0", Version = "4.0", EntryPoint = "glGetSubroutineUniformLocation")]
public static int GetSubroutineUniformLocation(uint program, OpenTK.Graphics.OpenGL4.ShaderType shadertype, string name)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/Sync-VERSION32.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/Sync-VERSION32.cs
index 04fa68391b..75d6f176d8 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/Sync-VERSION32.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/Sync-VERSION32.cs
@@ -44,6 +44,7 @@ public sealed partial class GL
///
/// The timeout, specified in nanoseconds, for which the implementation should wait for sync to become signaled.
///
+ ///
[AutoGenerated(Category = "ARB_sync|VERSION_3_2", Version = "3.2", EntryPoint = "glClientWaitSync")]
public static OpenTK.Graphics.OpenGL4.WaitSyncStatus ClientWaitSync(IntPtr sync, OpenTK.Graphics.OpenGL4.ClientWaitSyncFlags flags, ulong timeout)
{
@@ -73,6 +74,7 @@ public static void DeleteSync(IntPtr sync)
///
/// Specifies a bitwise combination of flags controlling the behavior of the sync object. No flags are presently defined for this operation and flags must be zero.flags is a placeholder for anticipated future extensions of fence sync object capabilities.
///
+ ///
[AutoGenerated(Category = "ARB_sync|VERSION_3_2", Version = "3.2", EntryPoint = "glFenceSync")]
public static IntPtr FenceSync(OpenTK.Graphics.OpenGL4.SyncCondition condition, OpenTK.Graphics.OpenGL4.WaitSyncFlags flags)
{
@@ -84,6 +86,7 @@ public static IntPtr FenceSync(OpenTK.Graphics.OpenGL4.SyncCondition condition,
///
///
///
+ ///
[AutoGenerated(Category = "ARB_sync|VERSION_3_2", Version = "3.2", EntryPoint = "glGetInteger64v")]
public static long GetInteger64(OpenTK.Graphics.OpenGL4.GetPName pname)
{
@@ -220,6 +223,7 @@ public static unsafe void GetSync(IntPtr sync, OpenTK.Graphics.OpenGL4.SyncParam
///
/// Specifies a value that may be the name of a sync object.
///
+ ///
[AutoGenerated(Category = "ARB_sync|VERSION_3_2", Version = "3.2", EntryPoint = "glIsSync")]
public static bool IsSync(IntPtr sync)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/TransformFeedback2-VERSION40.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/TransformFeedback2-VERSION40.cs
index c8a7836d4b..a0fe9f9884 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/TransformFeedback2-VERSION40.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/TransformFeedback2-VERSION40.cs
@@ -132,6 +132,7 @@ public static void DrawTransformFeedback(OpenTK.Graphics.OpenGL4.PrimitiveType m
/// [requires: v4.0 or ARB_transform_feedback2|VERSION_4_0]
/// Reserve transform feedback object names.
///
+ ///
[AutoGenerated(Category = "ARB_transform_feedback2|VERSION_4_0", Version = "4.0", EntryPoint = "glGenTransformFeedbacks")]
public static uint GenTransformFeedback()
{
@@ -196,6 +197,7 @@ public static unsafe void GenTransformFeedbacks(int n, [OutAttribute, CountAttri
///
/// Specifies a value that may be the name of a transform feedback object.
///
+ ///
[AutoGenerated(Category = "ARB_transform_feedback2|VERSION_4_0", Version = "4.0", EntryPoint = "glIsTransformFeedback")]
public static bool IsTransformFeedback(uint id)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/UniformBufferObject-VERSION31.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/UniformBufferObject-VERSION31.cs
index bf2ad373cb..3fe0c11a57 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/UniformBufferObject-VERSION31.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/UniformBufferObject-VERSION31.cs
@@ -300,6 +300,7 @@ public static unsafe void GetActiveUniforms(uint program, int uniformCount, [Cou
/// [length: COMPSIZE()]
/// Specifies the address an array of characters to containing the name of the uniform block whose index to retrieve.
///
+ ///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetUniformBlockIndex")]
public static uint GetUniformBlockIndex(uint program, [CountAttribute(Computed = "")] string uniformBlockName)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/VertexArrayObject-VERSION30.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/VertexArrayObject-VERSION30.cs
index 3efd5ab822..3d4286b377 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/VertexArrayObject-VERSION30.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Core/VertexArrayObject-VERSION30.cs
@@ -113,6 +113,7 @@ public static unsafe void DeleteVertexArrays(int n, [CountAttribute(Parameter =
/// [requires: v3.0 or ARB_vertex_array_object|VERSION_3_0]
/// Generate vertex array object names.
///
+ ///
[AutoGenerated(Category = "ARB_vertex_array_object|VERSION_3_0", Version = "3.0", EntryPoint = "glGenVertexArrays")]
public static uint GenVertexArray()
{
@@ -177,6 +178,7 @@ public static unsafe void GenVertexArrays(int n, [OutAttribute, CountAttribute(P
///
/// Specifies a value that may be the name of a vertex array object.
///
+ ///
[AutoGenerated(Category = "ARB_vertex_array_object|VERSION_3_0", Version = "3.0", EntryPoint = "glIsVertexArray")]
public static bool IsVertexArray(uint array)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Ext/DirectStateAccess.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Ext/DirectStateAccess.cs
index 1ac94adf74..debc82da22 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Ext/DirectStateAccess.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Ext/DirectStateAccess.cs
@@ -58,6 +58,7 @@ public static void BindMultiTexture(OpenTK.Graphics.OpenGL4.TextureUnit texunit,
///
///
///
+ ///
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCheckNamedFramebufferStatusEXT")]
public static OpenTK.Graphics.OpenGL4.FramebufferStatus CheckNamedFramebufferStatus(uint framebuffer, OpenTK.Graphics.OpenGL4.FramebufferTarget target)
{
@@ -5812,6 +5813,7 @@ public static void GetVertexArrayPointer(uint vaobj, OpenTK.Graphics.OpenGL4
///
///
///
+ ///
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glIsEnabledIndexedEXT")]
public static bool IsEnabledIndexed(OpenTK.Graphics.OpenGL4.IndexedEnableCap target, uint index)
{
@@ -5825,6 +5827,7 @@ public static bool IsEnabledIndexed(OpenTK.Graphics.OpenGL4.IndexedEnableCap tar
///
///
///
+ ///
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")]
public static IntPtr MapNamedBuffer(uint buffer, OpenTK.Graphics.OpenGL4.BufferAccess access)
{
@@ -5842,6 +5845,7 @@ public static IntPtr MapNamedBuffer(uint buffer, OpenTK.Graphics.OpenGL4.BufferA
///
///
///
+ ///
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")]
public static IntPtr MapNamedBufferRange(uint buffer, IntPtr offset, int length, OpenTK.Graphics.OpenGL4.BufferAccessMask access)
{
@@ -5859,6 +5863,7 @@ public static IntPtr MapNamedBufferRange(uint buffer, IntPtr offset, int length,
///
///
///
+ ///
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")]
public static IntPtr MapNamedBufferRange(uint buffer, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL4.BufferAccessMask access)
{
@@ -11319,6 +11324,7 @@ public static void TextureSubImage3D(uint texture, OpenTK.Graphics.OpenGL4.
///
///
///
+ ///
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glUnmapNamedBufferEXT")]
public static bool UnmapNamedBuffer(uint buffer)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Ext/SeparateShaderObjects.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Ext/SeparateShaderObjects.cs
index b85a404aa8..abca17b9f1 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Ext/SeparateShaderObjects.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Ext/SeparateShaderObjects.cs
@@ -86,6 +86,7 @@ public static void BindProgramPipeline(uint pipeline)
///
/// Specifies the number of source code strings in the array strings.
///
+ ///
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramEXT")]
public static uint CreateShaderProgram(OpenTK.Graphics.OpenGL4.ShaderType type, string @string)
{
@@ -106,6 +107,7 @@ public static uint CreateShaderProgram(OpenTK.Graphics.OpenGL4.ShaderType type,
/// [length: count]
/// Specifies the address of an array of pointers to source code strings from which to create the program object.
///
+ ///
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramvEXT")]
public static uint CreateShaderProgram(OpenTK.Graphics.OpenGL4.ShaderType type, int count, [CountAttribute(Parameter = "count")] string[] strings)
{
@@ -181,6 +183,7 @@ public static unsafe void DeleteProgramPipelines(int n, [CountAttribute(Paramete
/// [requires: EXT_separate_shader_objects]
/// Reserve program pipeline object names.
///
+ ///
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
public static uint GenProgramPipeline()
{
@@ -350,6 +353,7 @@ public static unsafe void GetProgramPipeline(uint pipeline, OpenTK.Graphics.Open
///
/// Specifies a value that may be the name of a program pipeline object.
///
+ ///
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glIsProgramPipelineEXT")]
public static bool IsProgramPipeline(uint pipeline)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Intel/PerformanceQuery.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Intel/PerformanceQuery.cs
index cd4980377a..90fba1c03d 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Intel/PerformanceQuery.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Intel/PerformanceQuery.cs
@@ -111,6 +111,7 @@ public static void EndPerfQuery(uint queryHandle)
///
/// [requires: INTEL_performance_query]
///
+ ///
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetFirstPerfQueryIdINTEL")]
public static uint GetFirstPerfQueryI()
{
@@ -155,6 +156,7 @@ public static unsafe void GetFirstPerfQueryI([OutAttribute] uint* queryId)
///
///
///
+ ///
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetNextPerfQueryIdINTEL")]
public static uint GetNextPerfQueryI(uint queryId)
{
@@ -613,6 +615,7 @@ public static unsafe void GetPerfQueryData(uint queryHandle, uint flags, int
///
///
///
+ ///
[AutoGenerated(Category = "INTEL_performance_query", Version = "", EntryPoint = "glGetPerfQueryIdByNameINTEL")]
public static uint GetPerfQueryIdByName(string queryName)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Khr/Debug.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Khr/Debug.cs
index f21632b033..25c0a17fb9 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Khr/Debug.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Khr/Debug.cs
@@ -270,6 +270,7 @@ public static void DebugMessageInsert(OpenTK.Graphics.OpenGL4.DebugSource source
/// [length: bufSize]
/// The address of an array of characters that will receive the messages.
///
+ ///
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
public static uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugSource[] sources, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugType[] types, [OutAttribute, CountAttribute(Parameter = "count")] uint[] ids, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugSeverity[] severities, [OutAttribute, CountAttribute(Parameter = "count")] int[] lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] out string messageLog)
{
@@ -310,6 +311,7 @@ public static uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, Co
/// [length: bufSize]
/// The address of an array of characters that will receive the messages.
///
+ ///
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
public static uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, CountAttribute(Parameter = "count")] out OpenTK.Graphics.OpenGL4.DebugSource sources, [OutAttribute, CountAttribute(Parameter = "count")] out OpenTK.Graphics.OpenGL4.DebugType types, [OutAttribute, CountAttribute(Parameter = "count")] out uint ids, [OutAttribute, CountAttribute(Parameter = "count")] out OpenTK.Graphics.OpenGL4.DebugSeverity severities, [OutAttribute, CountAttribute(Parameter = "count")] out int lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] out string messageLog)
{
@@ -350,6 +352,7 @@ public static uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, Co
/// [length: bufSize]
/// The address of an array of characters that will receive the messages.
///
+ ///
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")]
public static unsafe uint GetDebugMessageLog(uint count, int bufSize, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugSource* sources, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugType* types, [OutAttribute, CountAttribute(Parameter = "count")] uint* ids, [OutAttribute, CountAttribute(Parameter = "count")] OpenTK.Graphics.OpenGL4.DebugSeverity* severities, [OutAttribute, CountAttribute(Parameter = "count")] int* lengths, [OutAttribute, CountAttribute(Parameter = "bufSize")] out string messageLog)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/Khr/Robustness.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/Khr/Robustness.cs
index f9f4ee7c8d..037505f25c 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/Khr/Robustness.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/Khr/Robustness.cs
@@ -39,6 +39,7 @@ public static partial class Khr
///
/// [requires: KHR_robustness]
///
+ ///
[AutoGenerated(Category = "KHR_robustness", Version = "", EntryPoint = "glGetGraphicsResetStatusKHR")]
public static OpenTK.Graphics.OpenGL4.GraphicsResetStatus GetGraphicsResetStatus()
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/BindlessTexture.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/BindlessTexture.cs
index c7e3390ed9..5e0f15637c 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/BindlessTexture.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/BindlessTexture.cs
@@ -49,6 +49,7 @@ public static partial class NV
///
///
///
+ ///
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetImageHandleNV")]
public static ulong GetImageHandle(uint texture, int level, bool layered, int layer, OpenTK.Graphics.OpenGL4.PixelFormat format)
{
@@ -60,6 +61,7 @@ public static ulong GetImageHandle(uint texture, int level, bool layered, int la
///
///
///
+ ///
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureHandleNV")]
public static ulong GetTextureHandle(uint texture)
{
@@ -73,6 +75,7 @@ public static ulong GetTextureHandle(uint texture)
///
///
///
+ ///
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glGetTextureSamplerHandleNV")]
public static ulong GetTextureSamplerHandle(uint texture, uint sampler)
{
@@ -84,6 +87,7 @@ public static ulong GetTextureSamplerHandle(uint texture, uint sampler)
///
///
///
+ ///
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsImageHandleResidentNV")]
public static bool IsImageHandleResident(ulong handle)
{
@@ -95,6 +99,7 @@ public static bool IsImageHandleResident(ulong handle)
///
///
///
+ ///
[AutoGenerated(Category = "NV_bindless_texture", Version = "", EntryPoint = "glIsTextureHandleResidentNV")]
public static bool IsTextureHandleResident(ulong handle)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/CommandList.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/CommandList.cs
index 47b4e5b9df..8cb86cc59c 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/CommandList.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/CommandList.cs
@@ -498,6 +498,7 @@ public static unsafe void DrawCommandsStates(uint buffer, IntPtr* indirects, int
///
///
///
+ ///
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetCommandHeaderNV")]
public static uint GetCommandHeader(OpenTK.Graphics.OpenGL4.NvCommandList tokenID, uint size)
{
@@ -509,6 +510,7 @@ public static uint GetCommandHeader(OpenTK.Graphics.OpenGL4.NvCommandList tokenI
///
///
///
+ ///
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glGetStageIndexNV")]
public static ushort GetStageIndex(OpenTK.Graphics.OpenGL4.ShaderType shadertype)
{
@@ -520,6 +522,7 @@ public static ushort GetStageIndex(OpenTK.Graphics.OpenGL4.ShaderType shadertype
///
///
///
+ ///
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsCommandListNV")]
public static bool IsCommandList(uint list)
{
@@ -531,6 +534,7 @@ public static bool IsCommandList(uint list)
///
///
///
+ ///
[AutoGenerated(Category = "NV_command_list", Version = "", EntryPoint = "glIsStateNV")]
public static bool IsState(uint state)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/DrawVulkanImage.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/DrawVulkanImage.cs
index a162b15c23..b502b43f3f 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/DrawVulkanImage.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/DrawVulkanImage.cs
@@ -73,6 +73,7 @@ public static void DrawVkImage(ulong vkImage, uint sampler, float x0, float y0,
///
/// [length: COMPSIZE(name)]
///
+ ///
[AutoGenerated(Category = "NV_draw_vulkan_image", Version = "", EntryPoint = "glGetVkProcAddrNV")]
public static IntPtr GetVkProcAddr([CountAttribute(Computed = "name")] string name)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/FramebufferMixedSamples.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/FramebufferMixedSamples.cs
index 6d00981c03..f8b2e78bb4 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/FramebufferMixedSamples.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/FramebufferMixedSamples.cs
@@ -92,6 +92,7 @@ public static unsafe void CoverageModulationTable(int n, [CountAttribute(Paramet
///
/// [requires: NV_framebuffer_mixed_samples]
///
+ ///
[AutoGenerated(Category = "NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glGetCoverageModulationTableNV")]
public static float GetCoverageModulationTable()
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/PathRendering.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/PathRendering.cs
index aa9e7553d6..a130a3216c 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/PathRendering.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/PathRendering.cs
@@ -891,6 +891,7 @@ public static void DeletePath(uint path, int range)
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGenPathsNV")]
public static uint GenPath(int range)
{
@@ -998,6 +999,7 @@ public static unsafe void GetPathColorGen(OpenTK.Graphics.OpenGL4.PathColor colo
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCommandsNV")]
public static byte GetPathCommand(uint path)
{
@@ -1051,6 +1053,7 @@ public static unsafe void GetPathCommands(uint path, [OutAttribute, CountAttribu
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathCoordsNV")]
public static float GetPathCoord(uint path)
{
@@ -1104,6 +1107,7 @@ public static unsafe void GetPathCoords(uint path, [OutAttribute, CountAttribute
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathDashArrayNV")]
public static float GetPathDashArray(uint path)
{
@@ -1161,6 +1165,7 @@ public static unsafe void GetPathDashArray(uint path, [OutAttribute, CountAttrib
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glGetPathLengthNV")]
public static float GetPathLength(uint path, int startSegment, int numSegments)
{
@@ -2365,6 +2370,7 @@ public static void InterpolatePath(uint resultPath, uint pathA, uint pathB, floa
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPathNV")]
public static bool IsPath(uint path)
{
@@ -2382,6 +2388,7 @@ public static bool IsPath(uint path)
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInFillPathNV")]
public static bool IsPointInFillPath(uint path, uint mask, float x, float y)
{
@@ -2397,6 +2404,7 @@ public static bool IsPointInFillPath(uint path, uint mask, float x, float y)
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glIsPointInStrokePathNV")]
public static bool IsPointInStrokePath(uint path, float x, float y)
{
@@ -3247,6 +3255,7 @@ public static void PathFogGen(OpenTK.Graphics.OpenGL4.PathGenMode genMode)
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, IntPtr fontName, OpenTK.Graphics.OpenGL4.PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
{
@@ -3273,6 +3282,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexArray(uint f
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[] fontName, OpenTK.Graphics.OpenGL4.PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
where T2 : struct
@@ -3300,6 +3310,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexArray(ui
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[,] fontName, OpenTK.Graphics.OpenGL4.PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
where T2 : struct
@@ -3327,6 +3338,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexArray(ui
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, OpenTK.Graphics.OpenGL4.PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
where T2 : struct
@@ -3354,6 +3366,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexArray(ui
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, [InAttribute, OutAttribute] ref T2 fontName, OpenTK.Graphics.OpenGL4.PathFontStyle fontStyle, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
where T2 : struct
@@ -3376,6 +3389,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexArray(ui
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, IntPtr fontName, OpenTK.Graphics.OpenGL4.PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
{
@@ -3398,6 +3412,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexRange(OpenTK
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, [InAttribute, OutAttribute] T1[] fontName, OpenTK.Graphics.OpenGL4.PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
where T1 : struct
@@ -3421,6 +3436,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexRange(Op
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, [InAttribute, OutAttribute] T1[,] fontName, OpenTK.Graphics.OpenGL4.PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
where T1 : struct
@@ -3444,6 +3460,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexRange(Op
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, [InAttribute, OutAttribute] T1[,,] fontName, OpenTK.Graphics.OpenGL4.PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
where T1 : struct
@@ -3467,6 +3484,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexRange(Op
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathGlyphIndexRangeNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathGlyphIndexRange(OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, [InAttribute, OutAttribute] ref T1 fontName, OpenTK.Graphics.OpenGL4.PathFontStyle fontStyle, uint pathParameterTemplate, float emScale, uint baseAndCount)
where T1 : struct
@@ -3814,6 +3832,7 @@ public static void PathGlyph(uint firstPathName, OpenTK.Graphics.OpenGL4
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, int fontSize, IntPtr fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
{
@@ -3842,6 +3861,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray(
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, int fontSize, [InAttribute, OutAttribute] T3[] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
where T3 : struct
@@ -3871,6 +3891,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray<
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, int fontSize, [InAttribute, OutAttribute] T3[,] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
where T3 : struct
@@ -3900,6 +3921,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray<
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, int fontSize, [InAttribute, OutAttribute] T3[,,] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
where T3 : struct
@@ -3929,6 +3951,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray<
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, int fontSize, [InAttribute, OutAttribute] ref T3 fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
where T3 : struct
@@ -3957,6 +3980,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray<
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, IntPtr fontSize, IntPtr fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
{
@@ -3985,6 +4009,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray(
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
where T3 : struct
@@ -4014,6 +4039,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray<
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
where T3 : struct
@@ -4043,6 +4069,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray<
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] T3[,,] fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
where T3 : struct
@@ -4072,6 +4099,7 @@ public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray<
///
///
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPathMemoryGlyphIndexArrayNV")]
public static OpenTK.Graphics.OpenGL4.NvPathRendering PathMemoryGlyphIndexArray(uint firstPathName, OpenTK.Graphics.OpenGL4.NvPathRendering fontTarget, IntPtr fontSize, [InAttribute, OutAttribute] ref T3 fontData, int faceIndex, uint firstGlyphIndex, int numGlyphs, uint pathParameterTemplate, float emScale)
where T3 : struct
@@ -4945,6 +4973,7 @@ public static unsafe void PathTexGen(OpenTK.Graphics.OpenGL4.PathColor texCoordS
///
/// [length: 1]
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")]
public static bool PointAlongPath(uint path, int startSegment, int numSegments, float distance, [OutAttribute, CountAttribute(Count = 1)] out float x, [OutAttribute, CountAttribute(Count = 1)] out float y, [OutAttribute, CountAttribute(Count = 1)] out float tangentX, [OutAttribute, CountAttribute(Count = 1)] out float tangentY)
{
@@ -4974,6 +5003,7 @@ public static bool PointAlongPath(uint path, int startSegment, int numSegments,
///
/// [length: 1]
///
+ ///
[AutoGenerated(Category = "NV_path_rendering", Version = "", EntryPoint = "glPointAlongPathNV")]
public static unsafe bool PointAlongPath(uint path, int startSegment, int numSegments, float distance, [OutAttribute, CountAttribute(Count = 1)] float* x, [OutAttribute, CountAttribute(Count = 1)] float* y, [OutAttribute, CountAttribute(Count = 1)] float* tangentX, [OutAttribute, CountAttribute(Count = 1)] float* tangentY)
{
diff --git a/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/ShaderBufferLoad.cs b/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/ShaderBufferLoad.cs
index 5525c76330..38419e20f7 100644
--- a/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/ShaderBufferLoad.cs
+++ b/src/OpenTK/Graphics/OpenGL4/Wrappers/NV/ShaderBufferLoad.cs
@@ -101,6 +101,7 @@ public static unsafe void GetBufferParameter(OpenTK.Graphics.OpenGL4.BufferTarge
///
///
///
+ ///
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glGetIntegerui64vNV")]
public static ulong GetInteger(OpenTK.Graphics.OpenGL4.NvShaderBufferLoad value)
{
@@ -262,6 +263,7 @@ public static unsafe void GetUniform(uint program, int location, [OutAttribute,
///
///
///
+ ///
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsBufferResidentNV")]
public static bool IsBufferResident(OpenTK.Graphics.OpenGL4.NvShaderBufferLoad target)
{
@@ -273,6 +275,7 @@ public static bool IsBufferResident(OpenTK.Graphics.OpenGL4.NvShaderBufferLoad t
///
///
///
+ ///
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glIsNamedBufferResidentNV")]
public static bool IsNamedBufferResident(uint buffer)
{