diff --git a/build/cache/gl.json.gz b/build/cache/gl.json.gz
index 885e6ef0ce..e6172c62f7 100644
Binary files a/build/cache/gl.json.gz and b/build/cache/gl.json.gz differ
diff --git a/build/cache/glcore.json.gz b/build/cache/glcore.json.gz
index df8fdeec40..f38d78c9d8 100644
Binary files a/build/cache/glcore.json.gz and b/build/cache/glcore.json.gz differ
diff --git a/build/cache/gles2.json.gz b/build/cache/gles2.json.gz
index 991159ac2a..636fe61d50 100644
Binary files a/build/cache/gles2.json.gz and b/build/cache/gles2.json.gz differ
diff --git a/generator.json b/generator.json
index 11c56d19a6..ad6404a3c5 100644
--- a/generator.json
+++ b/generator.json
@@ -31,6 +31,47 @@
"Buffer": "BufferKind"
},
"namespace": "Silk.NET.OpenGL",
+ "overloadExclusions": {
+ "RefOverloader": [
+ "glBinormalPointerEXT",
+ "glColorPointer",
+ "glColorPointerEXT",
+ "glEdgeFlagPointer",
+ "glFogCoordPointer",
+ "glFogCoordPointerEXT",
+ "glIndexPointer",
+ "glIndexPointerEXT",
+ "glInterleavedArrays",
+ "glMatrixIndexPointerARB",
+ "glMatrixIndexPointerOES",
+ "glNormalPointer",
+ "glNormalPointerEXT",
+ "glPointSizePointerOES",
+ "glSecondaryColorPointer",
+ "glSecondaryColorPointerEXT",
+ "glTangentPointerEXT",
+ "glTexCoordPointer",
+ "glTexCoordPointerEXT",
+ "glTexCoordPointer",
+ "glVariantPointerEXT",
+ "glVertexAttribIPointer",
+ "glVertexAttribIPointerEXT",
+ "glVertexAttribLPointer",
+ "glVertexAttribLPointerEXT",
+ "glVertexAttribPointer",
+ "glVertexAttribPointerARB",
+ "glVertexAttribPointerNV",
+ "glVertexPointer",
+ "glVertexPointerEXT",
+ "glVertexWeightPointerEXT",
+ "glWeightPointerARB",
+ "glWeightPointerOES",
+ "glElementPointerAPPLE",
+ "glElementPointerATI",
+ "glMultiTexCoordPointerEXT",
+ "glPointSizePointerOES"
+ ]
+ },
"extensionsNamespace": "Silk.NET.OpenGL.Extensions",
"typeMaps": [
{
@@ -73,6 +114,47 @@
},
"namespace": "Silk.NET.OpenGL.Legacy",
"extensionsNamespace": "Silk.NET.OpenGL.Legacy.Extensions",
+ "overloadExclusions": {
+ "RefOverloader": [
+ "glBinormalPointerEXT",
+ "glColorPointer",
+ "glColorPointerEXT",
+ "glEdgeFlagPointer",
+ "glFogCoordPointer",
+ "glFogCoordPointerEXT",
+ "glIndexPointer",
+ "glIndexPointerEXT",
+ "glInterleavedArrays",
+ "glMatrixIndexPointerARB",
+ "glMatrixIndexPointerOES",
+ "glNormalPointer",
+ "glNormalPointerEXT",
+ "glPointSizePointerOES",
+ "glSecondaryColorPointer",
+ "glSecondaryColorPointerEXT",
+ "glTangentPointerEXT",
+ "glTexCoordPointer",
+ "glTexCoordPointerEXT",
+ "glTexCoordPointer",
+ "glVariantPointerEXT",
+ "glVertexAttribIPointer",
+ "glVertexAttribIPointerEXT",
+ "glVertexAttribLPointer",
+ "glVertexAttribLPointerEXT",
+ "glVertexAttribPointer",
+ "glVertexAttribPointerARB",
+ "glVertexAttribPointerNV",
+ "glVertexPointer",
+ "glVertexPointerEXT",
+ "glVertexWeightPointerEXT",
+ "glWeightPointerARB",
+ "glWeightPointerOES",
+ "glElementPointerAPPLE",
+ "glElementPointerATI",
+ "glMultiTexCoordPointerEXT",
+ "glPointSizePointerOES"
+ ]
+ },
"typeMaps": [
{
"$include.glTypeMap": "build/gl_typemap.json"
@@ -114,6 +196,47 @@
},
"namespace": "Silk.NET.OpenGLES",
"extensionsNamespace": "Silk.NET.OpenGLES.Extensions",
+ "overloadExclusions": {
+ "RefOverloader": [
+ "glBinormalPointerEXT",
+ "glColorPointer",
+ "glColorPointerEXT",
+ "glEdgeFlagPointer",
+ "glFogCoordPointer",
+ "glFogCoordPointerEXT",
+ "glIndexPointer",
+ "glIndexPointerEXT",
+ "glInterleavedArrays",
+ "glMatrixIndexPointerARB",
+ "glMatrixIndexPointerOES",
+ "glNormalPointer",
+ "glNormalPointerEXT",
+ "glPointSizePointerOES",
+ "glSecondaryColorPointer",
+ "glSecondaryColorPointerEXT",
+ "glTangentPointerEXT",
+ "glTexCoordPointer",
+ "glTexCoordPointerEXT",
+ "glTexCoordPointer",
+ "glVariantPointerEXT",
+ "glVertexAttribIPointer",
+ "glVertexAttribIPointerEXT",
+ "glVertexAttribLPointer",
+ "glVertexAttribLPointerEXT",
+ "glVertexAttribPointer",
+ "glVertexAttribPointerARB",
+ "glVertexAttribPointerNV",
+ "glVertexPointer",
+ "glVertexPointerEXT",
+ "glVertexWeightPointerEXT",
+ "glWeightPointerARB",
+ "glWeightPointerOES",
+ "glElementPointerAPPLE",
+ "glElementPointerATI",
+ "glMultiTexCoordPointerEXT",
+ "glPointSizePointerOES"
+ ]
+ },
"typeMaps": [
{
"$include.glTypeMap": "build/gl_typemap.json"
diff --git a/src/Core/Silk.NET.BuildTools/Baking/ProfileBakery.cs b/src/Core/Silk.NET.BuildTools/Baking/ProfileBakery.cs
index 6aab483005..4cabaf1411 100644
--- a/src/Core/Silk.NET.BuildTools/Baking/ProfileBakery.cs
+++ b/src/Core/Silk.NET.BuildTools/Baking/ProfileBakery.cs
@@ -24,7 +24,7 @@ public static class ProfileBakery
/// Bakes APIs together given the , and outputs the baked
/// profile to the given folder.
///
- public static Profile Bake(string name, IReadOnlyList impl)
+ public static Profile Bake(string name, IReadOnlyList impl, in BindTask task)
{
// create the profile
var profile = new Profile
@@ -56,7 +56,7 @@ public static Profile Bake(string name, IReadOnlyList impl)
Console.WriteLine("Profile Bakery: Stirring them until they form a nice paste...");
MergeAll(profile); // note: the key of the Interfaces dictionary is changed here, so don't rely on it herein
Console.WriteLine("Profile Bakery: Adding a bit of flavouring...");
- Vary(profile);
+ Vary(profile, task.OverloaderExclusions);
Console.WriteLine("Profile Bakery: Putting it in the oven until it turns a nice golden colour...");
CheckForDuplicates(profile);
TypeMapper.MapEnums(profile); // we need to map the enums to make sure they are correct for their extension.
@@ -86,7 +86,7 @@ private static Dictionary FuseProjects(IEnumerable? overloaderExclusions)
{
foreach (var project in profile.Projects.Values)
{
@@ -95,7 +95,7 @@ private static void Vary(Profile profile)
foreach (var @interface in @class.NativeApis.Values)
{
@interface.Functions = Overloader.GetWithVariants
- (@interface.Functions, profile.Projects["Core"])
+ (@interface.Functions, profile.Projects["Core"], overloaderExclusions)
.ToList();
}
}
diff --git a/src/Core/Silk.NET.BuildTools/Bind/ClassWriter.cs b/src/Core/Silk.NET.BuildTools/Bind/ClassWriter.cs
index 30a1428e59..b80b0d5277 100644
--- a/src/Core/Silk.NET.BuildTools/Bind/ClassWriter.cs
+++ b/src/Core/Silk.NET.BuildTools/Bind/ClassWriter.cs
@@ -172,7 +172,7 @@ public static void WriteMixedModeClasses(this Project project, Profile profile,
sw.WriteLine();
}
- foreach (var overload in Overloader.GetOverloads(allFunctions, profile.Projects["Core"]))
+ foreach (var overload in Overloader.GetOverloads(allFunctions, profile.Projects["Core"], task.Task.OverloaderExclusions))
{
var sw2u = overload.Signature.Kind == SignatureKind.PotentiallyConflictingOverload
? swOverloads ??= CreateOverloadsFile(folder, @class.ClassName, false)
@@ -377,7 +377,7 @@ public static void WriteMixedModeClasses(this Project project, Profile profile,
sw.WriteLine();
}
- foreach (var overload in Overloader.GetOverloads(i.Functions, profile.Projects["Core"]))
+ foreach (var overload in Overloader.GetOverloads(i.Functions, profile.Projects["Core"], task.Task.OverloaderExclusions))
{
var sw2u = overload.Signature.Kind == SignatureKind.PotentiallyConflictingOverload
? swOverloads ??= CreateOverloadsFile(folder, name, true)
diff --git a/src/Core/Silk.NET.BuildTools/Config.cs b/src/Core/Silk.NET.BuildTools/Config.cs
index 0d99c5387e..e8b4fda299 100644
--- a/src/Core/Silk.NET.BuildTools/Config.cs
+++ b/src/Core/Silk.NET.BuildTools/Config.cs
@@ -33,6 +33,7 @@ public struct BindTask
[JsonProperty("output")] public OutputOptions OutputOpts { get; set; }
[JsonProperty("prefix")] public string FunctionPrefix { get; set; }
[JsonProperty("namespace")] public string Namespace { get; set; }
+ [JsonProperty("overloadExclusions")] public Dictionary? OverloaderExclusions { get; set; }
[JsonProperty("extensionsNamespace")] public string ExtensionsNamespace { get; set; }
[JsonProperty("nameContainer")] public NameContainer NameContainer { get; set; }
[JsonProperty("typeMaps")] public List> TypeMaps { get; set; }
diff --git a/src/Core/Silk.NET.BuildTools/Generator.cs b/src/Core/Silk.NET.BuildTools/Generator.cs
index 4e77f19c75..4035e1daed 100644
--- a/src/Core/Silk.NET.BuildTools/Generator.cs
+++ b/src/Core/Silk.NET.BuildTools/Generator.cs
@@ -213,7 +213,7 @@ private static void RunTask(BindTask task, Stopwatch? sw)
}
profile = ProfileBakery.Bake
- (task.Name, profiles.Where(x => task.BakeryOpts.Include.Contains(x.Name)).ToList());
+ (task.Name, profiles.Where(x => task.BakeryOpts.Include.Contains(x.Name)).ToList(), in task);
PreprocessorMixin.AddDirectives(profile, task.OutputOpts.ConditionalFunctions);
diff --git a/src/Core/Silk.NET.BuildTools/Overloading/Complex/ComplexFunctionOverloader.cs b/src/Core/Silk.NET.BuildTools/Overloading/Complex/ComplexFunctionOverloader.cs
index 7529991d38..3b943ec787 100644
--- a/src/Core/Silk.NET.BuildTools/Overloading/Complex/ComplexFunctionOverloader.cs
+++ b/src/Core/Silk.NET.BuildTools/Overloading/Complex/ComplexFunctionOverloader.cs
@@ -25,7 +25,7 @@ public static IEnumerable GetOverloads
(
Function original,
Project core,
- params IComplexFunctionOverloader[] overloaders
+ IEnumerable overloaders
)
{
foreach (var overloader in overloaders)
diff --git a/src/Core/Silk.NET.BuildTools/Overloading/Overloader.cs b/src/Core/Silk.NET.BuildTools/Overloading/Overloader.cs
index 2352eda77b..26b3df5422 100644
--- a/src/Core/Silk.NET.BuildTools/Overloading/Overloader.cs
+++ b/src/Core/Silk.NET.BuildTools/Overloading/Overloader.cs
@@ -40,8 +40,23 @@ public static class Overloader
new ImplicitCountSpanOverloader()
};
+ private static IEnumerable Filter
+ (
+ this IEnumerable elements,
+ Function function,
+ Dictionary? overloadExcludedFunctions
+ ) => elements.Where
+ (
+ x => !(overloadExcludedFunctions?.TryGetValue(x.GetType().Name, out var v) ?? false) ||
+ !v.Contains(function.NativeName)
+ );
- public static IEnumerable GetWithVariants(IEnumerable functions, Project core)
+ public static IEnumerable GetWithVariants
+ (
+ IEnumerable functions,
+ Project core,
+ Dictionary? overloadExcludedFunctions
+ )
{
var enumerable = functions;
foreach (var overloaders in ParameterOverloaders)
@@ -51,7 +66,8 @@ public static IEnumerable GetWithVariants(IEnumerable functi
foreach (var overload in enumerable)
{
- foreach (var final in SimpleReturnOverloader.GetWithOverloads(overload, core, ReturnOverloaders))
+ foreach (var final in SimpleReturnOverloader.GetWithOverloads
+ (overload, core, ReturnOverloaders.Filter(overload, overloadExcludedFunctions)))
{
yield return final;
}
@@ -61,7 +77,8 @@ IEnumerable Get(IEnumerable functions, ISimpleParameterOverl
{
foreach (var function in functions)
{
- foreach (var overload in SimpleParameterOverloader.GetWithOverloads(function, core, overloaders))
+ foreach (var overload in SimpleParameterOverloader.GetWithOverloads
+ (function, core, overloaders.Filter(function, overloadExcludedFunctions)))
{
yield return overload;
}
@@ -69,7 +86,12 @@ IEnumerable Get(IEnumerable functions, ISimpleParameterOverl
}
}
- public static IEnumerable GetOverloads(IEnumerable allFunctions, Project core)
+ public static IEnumerable GetOverloads
+ (
+ IEnumerable allFunctions,
+ Project core,
+ Dictionary? overloadExcludedFunctions
+ )
{
return Get().RemoveDuplicates(CheckDuplicate);
@@ -81,7 +103,7 @@ IEnumerable Get()
foreach (var function in allFunctions)
{
foreach (var overload in ComplexFunctionOverloader.GetOverloads
- (function, core, FunctionOverloaders))
+ (function, core, FunctionOverloaders.Filter(function, overloadExcludedFunctions)))
{
yield return overload;
}
diff --git a/src/Core/Silk.NET.BuildTools/Overloading/Simple/SimpleParameterOverloader.cs b/src/Core/Silk.NET.BuildTools/Overloading/Simple/SimpleParameterOverloader.cs
index e6e30b57a7..341685b05e 100644
--- a/src/Core/Silk.NET.BuildTools/Overloading/Simple/SimpleParameterOverloader.cs
+++ b/src/Core/Silk.NET.BuildTools/Overloading/Simple/SimpleParameterOverloader.cs
@@ -36,7 +36,7 @@ public static IEnumerable GetWithOverloads
(
Function original,
Project core,
- params ISimpleParameterOverloader[] overloaders
+ IEnumerable overloaders
)
{
if (original.Parameters.Count == 0)
diff --git a/src/Core/Silk.NET.BuildTools/Overloading/Simple/SimpleReturnOverloader.cs b/src/Core/Silk.NET.BuildTools/Overloading/Simple/SimpleReturnOverloader.cs
index bf5da488dc..555dd88198 100644
--- a/src/Core/Silk.NET.BuildTools/Overloading/Simple/SimpleReturnOverloader.cs
+++ b/src/Core/Silk.NET.BuildTools/Overloading/Simple/SimpleReturnOverloader.cs
@@ -29,7 +29,7 @@ public static class SimpleReturnOverloader
/// An enumerable containing the original function signature and all overloads.
public static IEnumerable GetWithOverloads(Function original,
Project core,
- params ISimpleReturnOverloader[] overloaders)
+ IEnumerable overloaders)
{
yield return original;
foreach (var overloader in overloaders)
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.ARB/ArbVertexAttrib64bit.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.ARB/ArbVertexAttrib64bit.gen.cs
index a98849807a..fb5e8d7c3e 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.ARB/ArbVertexAttrib64bit.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.ARB/ArbVertexAttrib64bit.gen.cs
@@ -71,27 +71,9 @@ public unsafe partial class ArbVertexAttrib64bit : NativeExtension
[NativeApi(EntryPoint = "glVertexAttribLPointer")]
public unsafe partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribLPointer")]
- public partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribLPointer")]
public unsafe partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribLType type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribLPointer")]
- public partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribLType type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
- public unsafe void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // ImplicitCountSpanOverloader
- VertexAttribLPointer(index, (int) (pointer.Length * Unsafe.SizeOf()), type, stride, in pointer.GetPinnableReference());
- }
-
- public unsafe void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] VertexAttribLType type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // ImplicitCountSpanOverloader
- VertexAttribLPointer(index, (int) (pointer.Length * Unsafe.SizeOf()), type, stride, in pointer.GetPinnableReference());
- }
-
public ArbVertexAttrib64bit(INativeContext ctx)
: base(ctx)
{
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.ARB/ArbVertexAttrib64bitOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.ARB/ArbVertexAttrib64bitOverloads.gen.cs
index 65a3df446c..7f7e069b1e 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.ARB/ArbVertexAttrib64bitOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.ARB/ArbVertexAttrib64bitOverloads.gen.cs
@@ -52,18 +52,6 @@ public static unsafe void VertexAttribL4(this ArbVertexAttrib64bit thisApi, [Flo
thisApi.VertexAttribL4(index, in v.GetPinnableReference());
}
- public static unsafe void VertexAttribLPointer(this ArbVertexAttrib64bit thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribLPointer(index, size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexAttribLPointer(this ArbVertexAttrib64bit thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribLType type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribLPointer(index, size, type, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.EXT/ExtDirectStateAccess.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.EXT/ExtDirectStateAccess.gen.cs
index e3a83bee76..91bb7e8c81 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.EXT/ExtDirectStateAccess.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.EXT/ExtDirectStateAccess.gen.cs
@@ -2186,27 +2186,15 @@ public unsafe partial class ExtDirectStateAccess : NativeExtension
[NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
public unsafe partial void MultiTexCoordPointer([Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
- public partial void MultiTexCoordPointer([Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
public unsafe partial void MultiTexCoordPointer([Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
- public partial void MultiTexCoordPointer([Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
public unsafe partial void MultiTexCoordPointer([Flow(FlowDirection.In)] TextureUnit texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
- public partial void MultiTexCoordPointer([Flow(FlowDirection.In)] TextureUnit texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
public unsafe partial void MultiTexCoordPointer([Flow(FlowDirection.In)] TextureUnit texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
- public partial void MultiTexCoordPointer([Flow(FlowDirection.In)] TextureUnit texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glMultiTexEnvfEXT")]
public partial void MultiTexEnv([Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] EXT target, [Flow(FlowDirection.In)] EXT pname, [Flow(FlowDirection.In)] float param);
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.EXT/ExtDirectStateAccessOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.EXT/ExtDirectStateAccessOverloads.gen.cs
index ad01a6b066..a07a788763 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.EXT/ExtDirectStateAccessOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.EXT/ExtDirectStateAccessOverloads.gen.cs
@@ -1786,30 +1786,6 @@ public static unsafe void MatrixMultTranspose(this ExtDirectStateAccess thisApi,
thisApi.MatrixMultTranspose(mode, in m.GetPinnableReference());
}
- public static unsafe void MultiTexCoordPointer(this ExtDirectStateAccess thisApi, [Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.MultiTexCoordPointer(texunit, size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void MultiTexCoordPointer(this ExtDirectStateAccess thisApi, [Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.MultiTexCoordPointer(texunit, size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void MultiTexCoordPointer(this ExtDirectStateAccess thisApi, [Flow(FlowDirection.In)] TextureUnit texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.MultiTexCoordPointer(texunit, size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void MultiTexCoordPointer(this ExtDirectStateAccess thisApi, [Flow(FlowDirection.In)] TextureUnit texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.MultiTexCoordPointer(texunit, size, type, stride, in pointer.GetPinnableReference());
- }
-
public static unsafe void MultiTexEnv(this ExtDirectStateAccess thisApi, [Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] EXT target, [Flow(FlowDirection.In)] EXT pname, [Count(Computed = "pname"), Flow(FlowDirection.In)] ReadOnlySpan @params)
{
// SpanOverloader
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.APPLE/AppleElementArray.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.APPLE/AppleElementArray.gen.cs
index 071f24feb7..85f25a1f90 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.APPLE/AppleElementArray.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.APPLE/AppleElementArray.gen.cs
@@ -35,15 +35,9 @@ public unsafe partial class AppleElementArray : NativeExtension
[NativeApi(EntryPoint = "glElementPointerAPPLE")]
public unsafe partial void ElementPointer([Flow(FlowDirection.In)] APPLE type, [Count(Computed = "type"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glElementPointerAPPLE")]
- public partial void ElementPointer([Flow(FlowDirection.In)] APPLE type, [Count(Computed = "type"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glElementPointerAPPLE")]
public unsafe partial void ElementPointer([Flow(FlowDirection.In)] ElementPointerTypeATI type, [Count(Computed = "type"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glElementPointerAPPLE")]
- public partial void ElementPointer([Flow(FlowDirection.In)] ElementPointerTypeATI type, [Count(Computed = "type"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glMultiDrawElementArrayAPPLE")]
public unsafe partial void MultiDrawElementArray([Flow(FlowDirection.In)] APPLE mode, [Count(Parameter = "primcount"), Flow(FlowDirection.In)] int* first, [Count(Parameter = "primcount"), Flow(FlowDirection.In)] uint* count, [Flow(FlowDirection.In)] uint primcount);
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.APPLE/AppleElementArrayOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.APPLE/AppleElementArrayOverloads.gen.cs
index 035d92b52e..baab103349 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.APPLE/AppleElementArrayOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.APPLE/AppleElementArrayOverloads.gen.cs
@@ -16,18 +16,6 @@ namespace Silk.NET.OpenGL.Legacy.Extensions.APPLE
{
public static class AppleElementArrayOverloads
{
- public static unsafe void ElementPointer(this AppleElementArray thisApi, [Flow(FlowDirection.In)] APPLE type, [Count(Computed = "type"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.ElementPointer(type, in pointer.GetPinnableReference());
- }
-
- public static unsafe void ElementPointer(this AppleElementArray thisApi, [Flow(FlowDirection.In)] ElementPointerTypeATI type, [Count(Computed = "type"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.ElementPointer(type, in pointer.GetPinnableReference());
- }
-
public static unsafe void MultiDrawElementArray(this AppleElementArray thisApi, [Flow(FlowDirection.In)] APPLE mode, [Count(Parameter = "primcount"), Flow(FlowDirection.In)] int* first, [Count(Parameter = "primcount"), Flow(FlowDirection.In)] ReadOnlySpan count, [Flow(FlowDirection.In)] uint primcount)
{
// SpanOverloader
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbMatrixPalette.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbMatrixPalette.gen.cs
index b29c1c2fab..6ab8e631cf 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbMatrixPalette.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbMatrixPalette.gen.cs
@@ -47,15 +47,9 @@ public unsafe partial class ArbMatrixPalette : NativeExtension
[NativeApi(EntryPoint = "glMatrixIndexPointerARB")]
public unsafe partial void MatrixIndexPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glMatrixIndexPointerARB")]
- public partial void MatrixIndexPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glMatrixIndexPointerARB")]
public unsafe partial void MatrixIndexPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] MatrixIndexPointerTypeARB type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glMatrixIndexPointerARB")]
- public partial void MatrixIndexPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] MatrixIndexPointerTypeARB type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
public unsafe void MatrixIndex([Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan indices)
{
// ImplicitCountSpanOverloader
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbMatrixPaletteOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbMatrixPaletteOverloads.gen.cs
index e414815b44..8eb510630a 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbMatrixPaletteOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbMatrixPaletteOverloads.gen.cs
@@ -34,18 +34,6 @@ public static unsafe void MatrixIndex(this ArbMatrixPalette thisApi, [Flow(FlowD
thisApi.MatrixIndex(size, in indices.GetPinnableReference());
}
- public static unsafe void MatrixIndexPointer(this ArbMatrixPalette thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.MatrixIndexPointer(size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void MatrixIndexPointer(this ArbMatrixPalette thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] MatrixIndexPointerTypeARB type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.MatrixIndexPointer(size, type, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexAttrib64bit.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexAttrib64bit.gen.cs
index 59e4d49dbf..08525d1de1 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexAttrib64bit.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexAttrib64bit.gen.cs
@@ -71,27 +71,9 @@ public unsafe partial class ArbVertexAttrib64bit : NativeExtension
[NativeApi(EntryPoint = "glVertexAttribLPointer")]
public unsafe partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribLPointer")]
- public partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribLPointer")]
public unsafe partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribLType type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribLPointer")]
- public partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribLType type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
- public unsafe void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // ImplicitCountSpanOverloader
- VertexAttribLPointer(index, (int) (pointer.Length * Unsafe.SizeOf()), type, stride, in pointer.GetPinnableReference());
- }
-
- public unsafe void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] VertexAttribLType type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // ImplicitCountSpanOverloader
- VertexAttribLPointer(index, (int) (pointer.Length * Unsafe.SizeOf()), type, stride, in pointer.GetPinnableReference());
- }
-
public ArbVertexAttrib64bit(INativeContext ctx)
: base(ctx)
{
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexAttrib64bitOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexAttrib64bitOverloads.gen.cs
index 2c5f24223f..e313306d5a 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexAttrib64bitOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexAttrib64bitOverloads.gen.cs
@@ -52,18 +52,6 @@ public static unsafe void VertexAttribL4(this ArbVertexAttrib64bit thisApi, [Flo
thisApi.VertexAttribL4(index, in v.GetPinnableReference());
}
- public static unsafe void VertexAttribLPointer(this ArbVertexAttrib64bit thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribLPointer(index, size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexAttribLPointer(this ArbVertexAttrib64bit thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribLType type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribLPointer(index, size, type, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexBlend.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexBlend.gen.cs
index e61c72820b..bdbd46d4dd 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexBlend.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexBlend.gen.cs
@@ -77,15 +77,9 @@ public unsafe partial class ArbVertexBlend : NativeExtension
[NativeApi(EntryPoint = "glWeightPointerARB")]
public unsafe partial void WeightPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glWeightPointerARB")]
- public partial void WeightPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glWeightPointerARB")]
public unsafe partial void WeightPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] WeightPointerTypeARB type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glWeightPointerARB")]
- public partial void WeightPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] WeightPointerTypeARB type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
public unsafe void Weight([Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan weights)
{
// ImplicitCountSpanOverloader
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexBlendOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexBlendOverloads.gen.cs
index 8b0c9e855c..f670ed6612 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexBlendOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexBlendOverloads.gen.cs
@@ -64,18 +64,6 @@ public static unsafe void Weight(this ArbVertexBlend thisApi, [Flow(FlowDirectio
thisApi.Weight(size, in weights.GetPinnableReference());
}
- public static unsafe void WeightPointer(this ArbVertexBlend thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.WeightPointer(size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void WeightPointer(this ArbVertexBlend thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] WeightPointerTypeARB type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.WeightPointer(size, type, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexProgram.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexProgram.gen.cs
index fb693862b3..a525175b32 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexProgram.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexProgram.gen.cs
@@ -485,27 +485,15 @@ public unsafe partial class ArbVertexProgram : NativeExtension
[NativeApi(EntryPoint = "glVertexAttribPointerARB")]
public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribPointerARB")]
- public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribPointerARB")]
public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribPointerARB")]
- public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribPointerARB")]
public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribPointerType type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribPointerARB")]
- public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribPointerType type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribPointerARB")]
public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribPointerType type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribPointerARB")]
- public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribPointerType type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
public unsafe void DeleteProgram([Count(Parameter = "n"), Flow(FlowDirection.In)] uint programs)
{
// ArrayParameterOverloader
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexProgramOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexProgramOverloads.gen.cs
index 75d1250c71..62e9812b34 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexProgramOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexProgramOverloads.gen.cs
@@ -382,30 +382,6 @@ public static unsafe void VertexAttrib4N(this ArbVertexProgram thisApi, [Flow(Fl
thisApi.VertexAttrib4N(index, in v.GetPinnableReference());
}
- public static unsafe void VertexAttribPointer(this ArbVertexProgram thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribPointer(index, size, type, normalized, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexAttribPointer(this ArbVertexProgram thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribPointer(index, size, type, normalized, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexAttribPointer(this ArbVertexProgram thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribPointerType type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribPointer(index, size, type, normalized, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexAttribPointer(this ArbVertexProgram thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribPointerType type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribPointer(index, size, type, normalized, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexShader.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexShader.gen.cs
index e5d25928a2..5ec24e0426 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexShader.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexShader.gen.cs
@@ -422,27 +422,15 @@ public unsafe partial class ArbVertexShader : NativeExtension
[NativeApi(EntryPoint = "glVertexAttribPointerARB")]
public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribPointerARB")]
- public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribPointerARB")]
public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribPointerARB")]
- public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribPointerARB")]
public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribPointerType type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribPointerARB")]
- public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribPointerType type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribPointerARB")]
public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribPointerType type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribPointerARB")]
- public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribPointerType type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
public unsafe void GetActiveAttrib([Flow(FlowDirection.In)] uint programObj, [Flow(FlowDirection.In)] uint index, [Count(Count = 1), Flow(FlowDirection.Out)] uint* length, [Count(Count = 1), Flow(FlowDirection.Out)] int* size, [Count(Count = 1), Flow(FlowDirection.Out)] ARB* type, [Count(Parameter = "maxLength"), Flow(FlowDirection.Out)] Span name)
{
// ImplicitCountSpanOverloader
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexShaderOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexShaderOverloads.gen.cs
index 561b3ae277..cfe3717389 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexShaderOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ARB/ArbVertexShaderOverloads.gen.cs
@@ -478,30 +478,6 @@ public static unsafe void VertexAttrib4N(this ArbVertexShader thisApi, [Flow(Flo
thisApi.VertexAttrib4N(index, in v.GetPinnableReference());
}
- public static unsafe void VertexAttribPointer(this ArbVertexShader thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribPointer(index, size, type, normalized, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexAttribPointer(this ArbVertexShader thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ARB type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribPointer(index, size, type, normalized, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexAttribPointer(this ArbVertexShader thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribPointerType type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribPointer(index, size, type, normalized, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexAttribPointer(this ArbVertexShader thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribPointerType type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribPointer(index, size, type, normalized, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ATI/AtiElementArray.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ATI/AtiElementArray.gen.cs
index 488f3c49fd..025f1efed7 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ATI/AtiElementArray.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ATI/AtiElementArray.gen.cs
@@ -35,15 +35,9 @@ public unsafe partial class AtiElementArray : NativeExtension
[NativeApi(EntryPoint = "glElementPointerATI")]
public unsafe partial void ElementPointer([Flow(FlowDirection.In)] ATI type, [Count(Computed = "type"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glElementPointerATI")]
- public partial void ElementPointer([Flow(FlowDirection.In)] ATI type, [Count(Computed = "type"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glElementPointerATI")]
public unsafe partial void ElementPointer([Flow(FlowDirection.In)] ElementPointerTypeATI type, [Count(Computed = "type"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glElementPointerATI")]
- public partial void ElementPointer([Flow(FlowDirection.In)] ElementPointerTypeATI type, [Count(Computed = "type"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
public AtiElementArray(INativeContext ctx)
: base(ctx)
{
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ATI/AtiElementArrayOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ATI/AtiElementArrayOverloads.gen.cs
deleted file mode 100644
index 2ef466c869..0000000000
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.ATI/AtiElementArrayOverloads.gen.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-using System;
-using System.Runtime.InteropServices;
-using System.Runtime.CompilerServices;
-using System.Text;
-using Silk.NET.Core;
-using Silk.NET.Core.Native;
-using Silk.NET.Core.Attributes;
-using Silk.NET.Core.Contexts;
-using Silk.NET.Core.Loader;
-
-#pragma warning disable 1591
-
-namespace Silk.NET.OpenGL.Legacy.Extensions.ATI
-{
- public static class AtiElementArrayOverloads
- {
- public static unsafe void ElementPointer(this AtiElementArray thisApi, [Flow(FlowDirection.In)] ATI type, [Count(Computed = "type"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.ElementPointer(type, in pointer.GetPinnableReference());
- }
-
- public static unsafe void ElementPointer(this AtiElementArray thisApi, [Flow(FlowDirection.In)] ElementPointerTypeATI type, [Count(Computed = "type"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.ElementPointer(type, in pointer.GetPinnableReference());
- }
-
- }
-}
-
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtCoordinateFrame.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtCoordinateFrame.gen.cs
index dfbd5fc7d5..1993d02bd3 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtCoordinateFrame.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtCoordinateFrame.gen.cs
@@ -68,15 +68,9 @@ public unsafe partial class ExtCoordinateFrame : NativeExtension
[NativeApi(EntryPoint = "glBinormalPointerEXT")]
public unsafe partial void BinormalPointer([Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glBinormalPointerEXT")]
- public partial void BinormalPointer([Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glBinormalPointerEXT")]
public unsafe partial void BinormalPointer([Flow(FlowDirection.In)] BinormalPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glBinormalPointerEXT")]
- public partial void BinormalPointer([Flow(FlowDirection.In)] BinormalPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glTangent3bEXT")]
public partial void Tangent3([Flow(FlowDirection.In)] sbyte tx, [Flow(FlowDirection.In)] sbyte ty, [Flow(FlowDirection.In)] sbyte tz);
@@ -125,15 +119,9 @@ public unsafe partial class ExtCoordinateFrame : NativeExtension
[NativeApi(EntryPoint = "glTangentPointerEXT")]
public unsafe partial void TangentPointer([Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glTangentPointerEXT")]
- public partial void TangentPointer([Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glTangentPointerEXT")]
public unsafe partial void TangentPointer([Flow(FlowDirection.In)] TangentPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glTangentPointerEXT")]
- public partial void TangentPointer([Flow(FlowDirection.In)] TangentPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
public ExtCoordinateFrame(INativeContext ctx)
: base(ctx)
{
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtCoordinateFrameOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtCoordinateFrameOverloads.gen.cs
index c164f50a60..c5279decda 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtCoordinateFrameOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtCoordinateFrameOverloads.gen.cs
@@ -46,18 +46,6 @@ public static unsafe void Binormal3(this ExtCoordinateFrame thisApi, [Count(Coun
thisApi.Binormal3(in v.GetPinnableReference());
}
- public static unsafe void BinormalPointer(this ExtCoordinateFrame thisApi, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.BinormalPointer(type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void BinormalPointer(this ExtCoordinateFrame thisApi, [Flow(FlowDirection.In)] BinormalPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.BinormalPointer(type, stride, in pointer.GetPinnableReference());
- }
-
public static unsafe void Tangent3(this ExtCoordinateFrame thisApi, [Count(Count = 3), Flow(FlowDirection.In)] ReadOnlySpan v)
{
// SpanOverloader
@@ -88,18 +76,6 @@ public static unsafe void Tangent3(this ExtCoordinateFrame thisApi, [Count(Count
thisApi.Tangent3(in v.GetPinnableReference());
}
- public static unsafe void TangentPointer(this ExtCoordinateFrame thisApi, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.TangentPointer(type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void TangentPointer(this ExtCoordinateFrame thisApi, [Flow(FlowDirection.In)] TangentPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.TangentPointer(type, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtDirectStateAccess.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtDirectStateAccess.gen.cs
index 736376e98c..c57ed1ce0b 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtDirectStateAccess.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtDirectStateAccess.gen.cs
@@ -2186,27 +2186,15 @@ public unsafe partial class ExtDirectStateAccess : NativeExtension
[NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
public unsafe partial void MultiTexCoordPointer([Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
- public partial void MultiTexCoordPointer([Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
public unsafe partial void MultiTexCoordPointer([Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
- public partial void MultiTexCoordPointer([Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
public unsafe partial void MultiTexCoordPointer([Flow(FlowDirection.In)] TextureUnit texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
- public partial void MultiTexCoordPointer([Flow(FlowDirection.In)] TextureUnit texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
public unsafe partial void MultiTexCoordPointer([Flow(FlowDirection.In)] TextureUnit texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glMultiTexCoordPointerEXT")]
- public partial void MultiTexCoordPointer([Flow(FlowDirection.In)] TextureUnit texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glMultiTexEnvfEXT")]
public partial void MultiTexEnv([Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] EXT target, [Flow(FlowDirection.In)] EXT pname, [Flow(FlowDirection.In)] float param);
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtDirectStateAccessOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtDirectStateAccessOverloads.gen.cs
index 662c2b34b4..272611d65e 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtDirectStateAccessOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtDirectStateAccessOverloads.gen.cs
@@ -1786,30 +1786,6 @@ public static unsafe void MatrixMultTranspose(this ExtDirectStateAccess thisApi,
thisApi.MatrixMultTranspose(mode, in m.GetPinnableReference());
}
- public static unsafe void MultiTexCoordPointer(this ExtDirectStateAccess thisApi, [Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.MultiTexCoordPointer(texunit, size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void MultiTexCoordPointer(this ExtDirectStateAccess thisApi, [Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.MultiTexCoordPointer(texunit, size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void MultiTexCoordPointer(this ExtDirectStateAccess thisApi, [Flow(FlowDirection.In)] TextureUnit texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.MultiTexCoordPointer(texunit, size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void MultiTexCoordPointer(this ExtDirectStateAccess thisApi, [Flow(FlowDirection.In)] TextureUnit texunit, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.MultiTexCoordPointer(texunit, size, type, stride, in pointer.GetPinnableReference());
- }
-
public static unsafe void MultiTexEnv(this ExtDirectStateAccess thisApi, [Flow(FlowDirection.In)] EXT texunit, [Flow(FlowDirection.In)] EXT target, [Flow(FlowDirection.In)] EXT pname, [Count(Computed = "pname"), Flow(FlowDirection.In)] ReadOnlySpan @params)
{
// SpanOverloader
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtFogCoord.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtFogCoord.gen.cs
index 53829ef137..a9561b6d32 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtFogCoord.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtFogCoord.gen.cs
@@ -41,15 +41,9 @@ public unsafe partial class ExtFogCoord : NativeExtension
[NativeApi(EntryPoint = "glFogCoordPointerEXT")]
public unsafe partial void FogCoordPointer([Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glFogCoordPointerEXT")]
- public partial void FogCoordPointer([Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glFogCoordPointerEXT")]
public unsafe partial void FogCoordPointer([Flow(FlowDirection.In)] FogPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glFogCoordPointerEXT")]
- public partial void FogCoordPointer([Flow(FlowDirection.In)] FogPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
public ExtFogCoord(INativeContext ctx)
: base(ctx)
{
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtFogCoordOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtFogCoordOverloads.gen.cs
index 013bae7076..c898940f9d 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtFogCoordOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtFogCoordOverloads.gen.cs
@@ -28,18 +28,6 @@ public static unsafe void FogCoord(this ExtFogCoord thisApi, [Count(Count = 1),
thisApi.FogCoord(in coord.GetPinnableReference());
}
- public static unsafe void FogCoordPointer(this ExtFogCoord thisApi, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.FogCoordPointer(type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void FogCoordPointer(this ExtFogCoord thisApi, [Flow(FlowDirection.In)] FogPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.FogCoordPointer(type, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtGpuShader4.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtGpuShader4.gen.cs
index 684c3e346d..37ad48e695 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtGpuShader4.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtGpuShader4.gen.cs
@@ -206,15 +206,9 @@ public unsafe partial class ExtGpuShader4 : NativeExtension
[NativeApi(EntryPoint = "glVertexAttribIPointerEXT")]
public unsafe partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribIPointerEXT")]
- public partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribIPointerEXT")]
public unsafe partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribIType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribIPointerEXT")]
- public partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribIType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
public unsafe void Uniform1([Flow(FlowDirection.In)] int location, [Count(Parameter = "count"), Flow(FlowDirection.In)] ReadOnlySpan value)
{
// ImplicitCountSpanOverloader
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtGpuShader4Overloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtGpuShader4Overloads.gen.cs
index 2950af9e56..6723eb048c 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtGpuShader4Overloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtGpuShader4Overloads.gen.cs
@@ -154,18 +154,6 @@ public static unsafe void VertexAttribI4(this ExtGpuShader4 thisApi, [Flow(FlowD
thisApi.VertexAttribI4(index, in v.GetPinnableReference());
}
- public static unsafe void VertexAttribIPointer(this ExtGpuShader4 thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribIPointer(index, size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexAttribIPointer(this ExtGpuShader4 thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribIType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribIPointer(index, size, type, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtSecondaryColor.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtSecondaryColor.gen.cs
index 8d750117fd..d726311b31 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtSecondaryColor.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtSecondaryColor.gen.cs
@@ -98,15 +98,9 @@ public unsafe partial class ExtSecondaryColor : NativeExtension
[NativeApi(EntryPoint = "glSecondaryColorPointerEXT")]
public unsafe partial void SecondaryColorPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glSecondaryColorPointerEXT")]
- public partial void SecondaryColorPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glSecondaryColorPointerEXT")]
public unsafe partial void SecondaryColorPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ColorPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glSecondaryColorPointerEXT")]
- public partial void SecondaryColorPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ColorPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
public ExtSecondaryColor(INativeContext ctx)
: base(ctx)
{
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtSecondaryColorOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtSecondaryColorOverloads.gen.cs
index 3f0593708b..ac1b59d4af 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtSecondaryColorOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtSecondaryColorOverloads.gen.cs
@@ -64,18 +64,6 @@ public static unsafe void SecondaryColor3(this ExtSecondaryColor thisApi, [Count
thisApi.SecondaryColor3(in v.GetPinnableReference());
}
- public static unsafe void SecondaryColorPointer(this ExtSecondaryColor thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.SecondaryColorPointer(size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void SecondaryColorPointer(this ExtSecondaryColor thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ColorPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.SecondaryColorPointer(size, type, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexArray.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexArray.gen.cs
index 701ed03442..96b5312573 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexArray.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexArray.gen.cs
@@ -26,15 +26,9 @@ public unsafe partial class ExtVertexArray : NativeExtension
[NativeApi(EntryPoint = "glColorPointerEXT")]
public unsafe partial void ColorPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glColorPointerEXT")]
- public partial void ColorPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glColorPointerEXT")]
public unsafe partial void ColorPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ColorPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glColorPointerEXT")]
- public partial void ColorPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ColorPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glDrawArraysEXT")]
public partial void DrawArrays([Flow(FlowDirection.In)] EXT mode, [Flow(FlowDirection.In)] int first, [Flow(FlowDirection.In)] uint count);
@@ -68,51 +62,27 @@ public unsafe partial class ExtVertexArray : NativeExtension
[NativeApi(EntryPoint = "glIndexPointerEXT")]
public unsafe partial void IndexPointer([Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "type, stride, count"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glIndexPointerEXT")]
- public partial void IndexPointer([Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "type, stride, count"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glIndexPointerEXT")]
public unsafe partial void IndexPointer([Flow(FlowDirection.In)] IndexPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "type, stride, count"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glIndexPointerEXT")]
- public partial void IndexPointer([Flow(FlowDirection.In)] IndexPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "type, stride, count"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glNormalPointerEXT")]
public unsafe partial void NormalPointer([Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "type, stride, count"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glNormalPointerEXT")]
- public partial void NormalPointer([Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "type, stride, count"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glNormalPointerEXT")]
public unsafe partial void NormalPointer([Flow(FlowDirection.In)] NormalPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "type, stride, count"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glNormalPointerEXT")]
- public partial void NormalPointer([Flow(FlowDirection.In)] NormalPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "type, stride, count"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glTexCoordPointerEXT")]
public unsafe partial void TexCoordPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glTexCoordPointerEXT")]
- public partial void TexCoordPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glTexCoordPointerEXT")]
public unsafe partial void TexCoordPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glTexCoordPointerEXT")]
- public partial void TexCoordPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexPointerEXT")]
public unsafe partial void VertexPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexPointerEXT")]
- public partial void VertexPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexPointerEXT")]
public unsafe partial void VertexPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexPointerEXT")]
- public partial void VertexPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
public unsafe void* GetPointer([Flow(FlowDirection.In)] EXT pname)
{
// ReturnTypeOverloader
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexArrayOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexArrayOverloads.gen.cs
index f0f990e884..cd80c1a6e5 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexArrayOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexArrayOverloads.gen.cs
@@ -16,18 +16,6 @@ namespace Silk.NET.OpenGL.Legacy.Extensions.EXT
{
public static class ExtVertexArrayOverloads
{
- public static unsafe void ColorPointer(this ExtVertexArray thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.ColorPointer(size, type, stride, count, in pointer.GetPinnableReference());
- }
-
- public static unsafe void ColorPointer(this ExtVertexArray thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] ColorPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.ColorPointer(size, type, stride, count, in pointer.GetPinnableReference());
- }
-
public static unsafe void EdgeFlagPointer(this ExtVertexArray thisApi, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "stride, count"), Flow(FlowDirection.In)] ReadOnlySpan pointer)
{
// SpanOverloader
@@ -40,54 +28,6 @@ public static unsafe void EdgeFlagPointer(this ExtVertexArray thisApi, [Flow(Flo
thisApi.EdgeFlagPointer(stride, count, in pointer.GetPinnableReference());
}
- public static unsafe void IndexPointer(this ExtVertexArray thisApi, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "type, stride, count"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.IndexPointer(type, stride, count, in pointer.GetPinnableReference());
- }
-
- public static unsafe void IndexPointer(this ExtVertexArray thisApi, [Flow(FlowDirection.In)] IndexPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "type, stride, count"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.IndexPointer(type, stride, count, in pointer.GetPinnableReference());
- }
-
- public static unsafe void NormalPointer(this ExtVertexArray thisApi, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "type, stride, count"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.NormalPointer(type, stride, count, in pointer.GetPinnableReference());
- }
-
- public static unsafe void NormalPointer(this ExtVertexArray thisApi, [Flow(FlowDirection.In)] NormalPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "type, stride, count"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.NormalPointer(type, stride, count, in pointer.GetPinnableReference());
- }
-
- public static unsafe void TexCoordPointer(this ExtVertexArray thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.TexCoordPointer(size, type, stride, count, in pointer.GetPinnableReference());
- }
-
- public static unsafe void TexCoordPointer(this ExtVertexArray thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] TexCoordPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.TexCoordPointer(size, type, stride, count, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexPointer(this ExtVertexArray thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexPointer(size, type, stride, count, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexPointer(this ExtVertexArray thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexPointerType type, [Flow(FlowDirection.In)] uint stride, [Flow(FlowDirection.In)] uint count, [Count(Computed = "size, type, stride, count"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexPointer(size, type, stride, count, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexAttrib64bit.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexAttrib64bit.gen.cs
index f689417181..ff1f6683a3 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexAttrib64bit.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexAttrib64bit.gen.cs
@@ -71,27 +71,9 @@ public unsafe partial class ExtVertexAttrib64bit : NativeExtension
[NativeApi(EntryPoint = "glVertexAttribLPointerEXT")]
public unsafe partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribLPointerEXT")]
- public partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribLPointerEXT")]
public unsafe partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribLType type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribLPointerEXT")]
- public partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribLType type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
- public unsafe void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // ImplicitCountSpanOverloader
- VertexAttribLPointer(index, (int) (pointer.Length * Unsafe.SizeOf()), type, stride, in pointer.GetPinnableReference());
- }
-
- public unsafe void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] VertexAttribLType type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // ImplicitCountSpanOverloader
- VertexAttribLPointer(index, (int) (pointer.Length * Unsafe.SizeOf()), type, stride, in pointer.GetPinnableReference());
- }
-
public ExtVertexAttrib64bit(INativeContext ctx)
: base(ctx)
{
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexAttrib64bitOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexAttrib64bitOverloads.gen.cs
index 837c810047..d866d58bb7 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexAttrib64bitOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexAttrib64bitOverloads.gen.cs
@@ -52,18 +52,6 @@ public static unsafe void VertexAttribL4(this ExtVertexAttrib64bit thisApi, [Flo
thisApi.VertexAttribL4(index, in v.GetPinnableReference());
}
- public static unsafe void VertexAttribLPointer(this ExtVertexAttrib64bit thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribLPointer(index, size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexAttribLPointer(this ExtVertexAttrib64bit thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribLType type, [Flow(FlowDirection.In)] uint stride, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribLPointer(index, size, type, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexShader.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexShader.gen.cs
index c273a8b53f..f5381a0099 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexShader.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexShader.gen.cs
@@ -443,15 +443,9 @@ public unsafe partial class ExtVertexShader : NativeExtension
[NativeApi(EntryPoint = "glVariantPointerEXT")]
public unsafe partial void VariantPointer([Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "id, type, stride"), Flow(FlowDirection.In)] void* addr);
- [NativeApi(EntryPoint = "glVariantPointerEXT")]
- public partial void VariantPointer([Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "id, type, stride"), Flow(FlowDirection.In)] in T0 addr) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVariantPointerEXT")]
public unsafe partial void VariantPointer([Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] ScalarType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "id, type, stride"), Flow(FlowDirection.In)] void* addr);
- [NativeApi(EntryPoint = "glVariantPointerEXT")]
- public partial void VariantPointer([Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] ScalarType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "id, type, stride"), Flow(FlowDirection.In)] in T0 addr) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glWriteMaskEXT")]
public partial void WriteMask([Flow(FlowDirection.In)] uint res, [Flow(FlowDirection.In)] uint @in, [Flow(FlowDirection.In)] EXT outX, [Flow(FlowDirection.In)] EXT outY, [Flow(FlowDirection.In)] EXT outZ, [Flow(FlowDirection.In)] EXT outW);
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexShaderOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexShaderOverloads.gen.cs
index 7796f9dfc0..45e2475498 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexShaderOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexShaderOverloads.gen.cs
@@ -232,18 +232,6 @@ public static unsafe void Variant(this ExtVertexShader thisApi, [Flow(FlowDirect
thisApi.Variant(id, in addr.GetPinnableReference());
}
- public static unsafe void VariantPointer(this ExtVertexShader thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "id, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan addr) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VariantPointer(id, type, stride, in addr.GetPinnableReference());
- }
-
- public static unsafe void VariantPointer(this ExtVertexShader thisApi, [Flow(FlowDirection.In)] uint id, [Flow(FlowDirection.In)] ScalarType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "id, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan addr) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VariantPointer(id, type, stride, in addr.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexWeighting.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexWeighting.gen.cs
index 1edb2357ea..c39231964f 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexWeighting.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexWeighting.gen.cs
@@ -32,15 +32,9 @@ public unsafe partial class ExtVertexWeighting : NativeExtension
[NativeApi(EntryPoint = "glVertexWeightPointerEXT")]
public unsafe partial void VertexWeightPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexWeightPointerEXT")]
- public partial void VertexWeightPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexWeightPointerEXT")]
public unsafe partial void VertexWeightPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexWeightPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexWeightPointerEXT")]
- public partial void VertexWeightPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexWeightPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
public ExtVertexWeighting(INativeContext ctx)
: base(ctx)
{
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexWeightingOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexWeightingOverloads.gen.cs
index 0ca8bfde7b..0e541a5bd5 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexWeightingOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.EXT/ExtVertexWeightingOverloads.gen.cs
@@ -22,18 +22,6 @@ public static unsafe void VertexWeight(this ExtVertexWeighting thisApi, [Count(C
thisApi.VertexWeight(in weight.GetPinnableReference());
}
- public static unsafe void VertexWeightPointer(this ExtVertexWeighting thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] EXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexWeightPointer(size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexWeightPointer(this ExtVertexWeighting thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexWeightPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexWeightPointer(size, type, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgram.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgram.gen.cs
index e742ce9e2d..4b0ff714b5 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgram.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgram.gen.cs
@@ -500,15 +500,9 @@ public unsafe partial class NVVertexProgram : NativeExtension
[NativeApi(EntryPoint = "glVertexAttribPointerNV")]
public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int fsize, [Flow(FlowDirection.In)] NV type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "fsize, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribPointerNV")]
- public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int fsize, [Flow(FlowDirection.In)] NV type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "fsize, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribPointerNV")]
public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int fsize, [Flow(FlowDirection.In)] VertexAttribEnumNV type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "fsize, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribPointerNV")]
- public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int fsize, [Flow(FlowDirection.In)] VertexAttribEnumNV type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "fsize, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribs1dvNV")]
public unsafe partial void VertexAttribs1([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] uint count, [Count(Parameter = "count"), Flow(FlowDirection.In)] double* v);
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgram4.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgram4.gen.cs
index 5dd9091f0b..e0a0746576 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgram4.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgram4.gen.cs
@@ -146,15 +146,9 @@ public unsafe partial class NVVertexProgram4 : NativeExtension
[NativeApi(EntryPoint = "glVertexAttribIPointerEXT")]
public unsafe partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] NV type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribIPointerEXT")]
- public partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] NV type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
[NativeApi(EntryPoint = "glVertexAttribIPointerEXT")]
public unsafe partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribIType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer);
- [NativeApi(EntryPoint = "glVertexAttribIPointerEXT")]
- public partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribIType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged;
-
public NVVertexProgram4(INativeContext ctx)
: base(ctx)
{
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgram4Overloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgram4Overloads.gen.cs
index 5229d135a3..73a81a5658 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgram4Overloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgram4Overloads.gen.cs
@@ -112,18 +112,6 @@ public static unsafe void VertexAttribI4(this NVVertexProgram4 thisApi, [Flow(Fl
thisApi.VertexAttribI4(index, in v.GetPinnableReference());
}
- public static unsafe void VertexAttribIPointer(this NVVertexProgram4 thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] NV type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribIPointer(index, size, type, stride, in pointer.GetPinnableReference());
- }
-
- public static unsafe void VertexAttribIPointer(this NVVertexProgram4 thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexAttribIType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged
- {
- // SpanOverloader
- thisApi.VertexAttribIPointer(index, size, type, stride, in pointer.GetPinnableReference());
- }
-
}
}
diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgramOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgramOverloads.gen.cs
index f7eb1e037e..8dbf103e6f 100644
--- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgramOverloads.gen.cs
+++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.NV/NVVertexProgramOverloads.gen.cs
@@ -406,18 +406,6 @@ public static unsafe void VertexAttrib4(this NVVertexProgram thisApi, [Flow(Flow
thisApi.VertexAttrib4(index, in v.GetPinnableReference());
}
- public static unsafe void VertexAttribPointer(this NVVertexProgram thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int fsize, [Flow(FlowDirection.In)] NV type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "fsize, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan