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 pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.VertexAttribPointer(index, fsize, type, stride, in pointer.GetPinnableReference()); - } - - public static unsafe void VertexAttribPointer(this NVVertexProgram thisApi, [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)] ReadOnlySpan pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.VertexAttribPointer(index, fsize, type, stride, in pointer.GetPinnableReference()); - } - public static unsafe void VertexAttribs1(this NVVertexProgram thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] uint count, [Count(Parameter = "count"), Flow(FlowDirection.In)] ReadOnlySpan v) { // SpanOverloader diff --git a/src/OpenGL/Silk.NET.OpenGL.Legacy/GL.gen.cs b/src/OpenGL/Silk.NET.OpenGL.Legacy/GL.gen.cs index ba6e7c1aa6..b153355943 100644 --- a/src/OpenGL/Silk.NET.OpenGL.Legacy/GL.gen.cs +++ b/src/OpenGL/Silk.NET.OpenGL.Legacy/GL.gen.cs @@ -6362,15 +6362,9 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glVertexAttribLPointer")] public unsafe partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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)] GLEnum 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; - [NativeApi(EntryPoint = "glViewportArrayv")] public unsafe partial void ViewportArray([Flow(FlowDirection.In)] uint first, [Flow(FlowDirection.In)] uint count, [Count(Computed = "count"), Flow(FlowDirection.In)] float* v); @@ -9097,15 +9091,9 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glVertexAttribIPointer")] public unsafe partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [NativeApi(EntryPoint = "glVertexAttribIPointer")] - public partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [NativeApi(EntryPoint = "glVertexAttribIPointer")] 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 = "glVertexAttribIPointer")] - 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; - [NativeApi(EntryPoint = "glUniformMatrix2x3fv")] public unsafe partial void UniformMatrix2x3([Flow(FlowDirection.In)] int location, [Flow(FlowDirection.In)] uint count, [Flow(FlowDirection.In)] bool transpose, [Count(Parameter = "count"), Flow(FlowDirection.In)] float* value); @@ -10096,27 +10084,15 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glVertexAttribPointer")] public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [NativeApi(EntryPoint = "glVertexAttribPointer")] - public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 = "glVertexAttribPointer")] public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [NativeApi(EntryPoint = "glVertexAttribPointer")] - public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 = "glVertexAttribPointer")] 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 = "glVertexAttribPointer")] - 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 = "glVertexAttribPointer")] 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 = "glVertexAttribPointer")] - 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; - [NativeApi(EntryPoint = "glBeginQuery")] public partial void BeginQuery([Flow(FlowDirection.In)] GLEnum target, [Flow(FlowDirection.In)] uint id); @@ -10436,18 +10412,10 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glFogCoordPointer")] public unsafe partial void FogCoordPointer([Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.4")] - [NativeApi(EntryPoint = "glFogCoordPointer")] - public partial void FogCoordPointer([Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [System.Obsolete("Deprecated in version 1.4")] [NativeApi(EntryPoint = "glFogCoordPointer")] public unsafe partial void FogCoordPointer([Flow(FlowDirection.In)] FogPointerTypeEXT type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.4")] - [NativeApi(EntryPoint = "glFogCoordPointer")] - 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; - [NativeApi(EntryPoint = "glMultiDrawArrays")] public unsafe partial void MultiDrawArrays([Flow(FlowDirection.In)] GLEnum mode, [Count(Parameter = "drawcount"), Flow(FlowDirection.In)] int* first, [Count(Parameter = "drawcount"), Flow(FlowDirection.In)] uint* count, [Flow(FlowDirection.In)] uint drawcount); @@ -10660,18 +10628,10 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glSecondaryColorPointer")] public unsafe partial void SecondaryColorPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.4")] - [NativeApi(EntryPoint = "glSecondaryColorPointer")] - public partial void SecondaryColorPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [System.Obsolete("Deprecated in version 1.4")] [NativeApi(EntryPoint = "glSecondaryColorPointer")] 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); - [System.Obsolete("Deprecated in version 1.4")] - [NativeApi(EntryPoint = "glSecondaryColorPointer")] - 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; - [System.Obsolete("Deprecated in version 1.4")] [NativeApi(EntryPoint = "glWindowPos2d")] public partial void WindowPos2([Flow(FlowDirection.In)] double x, [Flow(FlowDirection.In)] double y); @@ -11612,18 +11572,10 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glColorPointer")] public unsafe partial void ColorPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glColorPointer")] - public partial void ColorPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [System.Obsolete("Deprecated in version 1.1")] [NativeApi(EntryPoint = "glColorPointer")] public unsafe partial void ColorPointer([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); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glColorPointer")] - public partial void ColorPointer([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; - [NativeApi(EntryPoint = "glCopyTexImage1D")] public partial void CopyTexImage1D([Flow(FlowDirection.In)] GLEnum target, [Flow(FlowDirection.In)] int level, [Flow(FlowDirection.In)] GLEnum internalformat, [Flow(FlowDirection.In)] int x, [Flow(FlowDirection.In)] int y, [Flow(FlowDirection.In)] uint width, [Flow(FlowDirection.In)] int border); @@ -11714,10 +11666,6 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glEdgeFlagPointer")] public unsafe partial void EdgeFlagPointer([Flow(FlowDirection.In)] uint stride, [Count(Computed = "stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glEdgeFlagPointer")] - public partial void EdgeFlagPointer([Flow(FlowDirection.In)] uint stride, [Count(Computed = "stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [System.Obsolete("Deprecated in version 1.1")] [NativeApi(EntryPoint = "glEnableClientState")] public partial void EnableClientState([Flow(FlowDirection.In)] GLEnum array); @@ -11758,34 +11706,18 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glIndexPointer")] public unsafe partial void IndexPointer([Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glIndexPointer")] - public partial void IndexPointer([Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [System.Obsolete("Deprecated in version 1.1")] [NativeApi(EntryPoint = "glIndexPointer")] public unsafe partial void IndexPointer([Flow(FlowDirection.In)] IndexPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glIndexPointer")] - public partial void IndexPointer([Flow(FlowDirection.In)] IndexPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [System.Obsolete("Deprecated in version 1.1")] [NativeApi(EntryPoint = "glInterleavedArrays")] public unsafe partial void InterleavedArrays([Flow(FlowDirection.In)] GLEnum format, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "format, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glInterleavedArrays")] - public partial void InterleavedArrays([Flow(FlowDirection.In)] GLEnum format, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "format, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [System.Obsolete("Deprecated in version 1.1")] [NativeApi(EntryPoint = "glInterleavedArrays")] public unsafe partial void InterleavedArrays([Flow(FlowDirection.In)] InterleavedArrayFormat format, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "format, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glInterleavedArrays")] - public partial void InterleavedArrays([Flow(FlowDirection.In)] InterleavedArrayFormat format, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "format, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [NativeApi(EntryPoint = "glIsTexture")] public partial bool IsTexture([Flow(FlowDirection.In)] uint texture); @@ -11793,18 +11725,10 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glNormalPointer")] public unsafe partial void NormalPointer([Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glNormalPointer")] - public partial void NormalPointer([Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [System.Obsolete("Deprecated in version 1.1")] [NativeApi(EntryPoint = "glNormalPointer")] public unsafe partial void NormalPointer([Flow(FlowDirection.In)] NormalPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glNormalPointer")] - public partial void NormalPointer([Flow(FlowDirection.In)] NormalPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [NativeApi(EntryPoint = "glPolygonOffset")] public partial void PolygonOffset([Flow(FlowDirection.In)] float factor, [Flow(FlowDirection.In)] float units); @@ -11856,18 +11780,10 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glTexCoordPointer")] public unsafe partial void TexCoordPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glTexCoordPointer")] - public partial void TexCoordPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [System.Obsolete("Deprecated in version 1.1")] [NativeApi(EntryPoint = "glTexCoordPointer")] public unsafe partial void TexCoordPointer([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); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glTexCoordPointer")] - public partial void TexCoordPointer([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 = "glTexSubImage1D")] public unsafe partial void TexSubImage1D([Flow(FlowDirection.In)] GLEnum target, [Flow(FlowDirection.In)] int level, [Flow(FlowDirection.In)] int xoffset, [Flow(FlowDirection.In)] uint width, [Flow(FlowDirection.In)] GLEnum format, [Flow(FlowDirection.In)] GLEnum type, [Count(Computed = "format, type, width"), Flow(FlowDirection.In)] void* pixels); @@ -11968,18 +11884,10 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glVertexPointer")] public unsafe partial void VertexPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glVertexPointer")] - public partial void VertexPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [System.Obsolete("Deprecated in version 1.1")] [NativeApi(EntryPoint = "glVertexPointer")] public unsafe partial void VertexPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [System.Obsolete("Deprecated in version 1.1")] - [NativeApi(EntryPoint = "glVertexPointer")] - public partial void VertexPointer([Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [System.Obsolete("Deprecated in version 1.0")] [NativeApi(EntryPoint = "glAccum")] public partial void Accum([Flow(FlowDirection.In)] GLEnum op, [Flow(FlowDirection.In)] float value); @@ -22047,18 +21955,6 @@ public unsafe void ShaderBinary([Count(Parameter = "count"), Flow(FlowDirect ShaderBinary((uint) shaders.Length, in shaders.GetPinnableReference(), binaryFormat, in binary.GetPinnableReference(), (uint) (binary.Length * Unsafe.SizeOf())); } - public unsafe void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] GLEnum 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 unsafe void DeleteTransformFeedback([Count(Parameter = "n"), Flow(FlowDirection.In)] uint ids) { // ArrayParameterOverloader diff --git a/src/OpenGL/Silk.NET.OpenGL.Legacy/GLOverloads.gen.cs b/src/OpenGL/Silk.NET.OpenGL.Legacy/GLOverloads.gen.cs index a384a102ba..57614b7623 100644 --- a/src/OpenGL/Silk.NET.OpenGL.Legacy/GLOverloads.gen.cs +++ b/src/OpenGL/Silk.NET.OpenGL.Legacy/GLOverloads.gen.cs @@ -8476,18 +8476,6 @@ public static unsafe void VertexAttribL4(this GL thisApi, [Flow(FlowDirection.In thisApi.VertexAttribL4(index, in v.GetPinnableReference()); } - public static unsafe void VertexAttribLPointer(this GL thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 GL 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()); - } - public static unsafe void ViewportArray(this GL thisApi, [Flow(FlowDirection.In)] uint first, [Flow(FlowDirection.In)] uint count, [Count(Computed = "count"), Flow(FlowDirection.In)] ReadOnlySpan v) { // SpanOverloader @@ -10618,18 +10606,6 @@ public static unsafe void VertexAttribI4(this GL thisApi, [Flow(FlowDirection.In thisApi.VertexAttribI4(index, in v.GetPinnableReference()); } - public static unsafe void VertexAttribIPointer(this GL thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 GL 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()); - } - public static unsafe void UniformMatrix2x3(this GL thisApi, [Flow(FlowDirection.In)] int location, [Flow(FlowDirection.In)] uint count, [Flow(FlowDirection.In)] bool transpose, [Count(Parameter = "count"), Flow(FlowDirection.In)] ReadOnlySpan value) { // SpanOverloader @@ -11716,30 +11692,6 @@ public static unsafe void VertexAttrib4N(this GL thisApi, [Flow(FlowDirection.In thisApi.VertexAttrib4N(index, in v.GetPinnableReference()); } - public static unsafe void VertexAttribPointer(this GL thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 GL thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 GL 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 GL 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()); - } - public static unsafe void BufferData(this GL thisApi, [Flow(FlowDirection.In)] GLEnum target, [Flow(FlowDirection.In)] nuint size, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan data, [Flow(FlowDirection.In)] GLEnum usage) where T0 : unmanaged { // SpanOverloader @@ -11922,20 +11874,6 @@ public static unsafe void FogCoord(this GL thisApi, [Count(Count = 1), Flow(Flow thisApi.FogCoord(in coord.GetPinnableReference()); } - [System.Obsolete("Deprecated in version 1.4")] - public static unsafe void FogCoordPointer(this GL thisApi, [Flow(FlowDirection.In)] GLEnum 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()); - } - - [System.Obsolete("Deprecated in version 1.4")] - public static unsafe void FogCoordPointer(this GL 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()); - } - public static unsafe void MultiDrawArrays(this GL thisApi, [Flow(FlowDirection.In)] GLEnum mode, [Count(Parameter = "drawcount"), Flow(FlowDirection.In)] int* first, [Count(Parameter = "drawcount"), Flow(FlowDirection.In)] ReadOnlySpan count, [Flow(FlowDirection.In)] uint drawcount) { // SpanOverloader @@ -12100,20 +12038,6 @@ public static unsafe void SecondaryColor3(this GL thisApi, [Count(Count = 3), Fl thisApi.SecondaryColor3(in v.GetPinnableReference()); } - [System.Obsolete("Deprecated in version 1.4")] - public static unsafe void SecondaryColorPointer(this GL thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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()); - } - - [System.Obsolete("Deprecated in version 1.4")] - public static unsafe void SecondaryColorPointer(this GL 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()); - } - [System.Obsolete("Deprecated in version 1.4")] public static unsafe void WindowPos2(this GL thisApi, [Count(Count = 2), Flow(FlowDirection.In)] ReadOnlySpan v) { @@ -12830,20 +12754,6 @@ public static unsafe bool AreTexturesResident(this GL thisApi, [Flow(FlowDirecti return thisApi.AreTexturesResident(n, in textures.GetPinnableReference(), out residences.GetPinnableReference()); } - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void ColorPointer(this GL thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.ColorPointer(size, type, stride, in pointer.GetPinnableReference()); - } - - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void ColorPointer(this GL 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.ColorPointer(size, type, stride, in pointer.GetPinnableReference()); - } - public static unsafe void DeleteTextures(this GL thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.In)] ReadOnlySpan textures) { // SpanOverloader @@ -12880,13 +12790,6 @@ public static unsafe void DrawElements(this GL thisApi, [Flow(FlowDirection. thisApi.DrawElements(mode, count, type, in indices.GetPinnableReference()); } - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void EdgeFlagPointer(this GL thisApi, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.EdgeFlagPointer(stride, in pointer.GetPinnableReference()); - } - public static unsafe void GenTextures(this GL thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.Out)] Span textures) { // SpanOverloader @@ -12906,48 +12809,6 @@ public static unsafe void Index(this GL thisApi, [Count(Count = 1), Flow(FlowDir thisApi.Index(in c.GetPinnableReference()); } - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void IndexPointer(this GL thisApi, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.IndexPointer(type, stride, in pointer.GetPinnableReference()); - } - - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void IndexPointer(this GL thisApi, [Flow(FlowDirection.In)] IndexPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.IndexPointer(type, stride, in pointer.GetPinnableReference()); - } - - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void InterleavedArrays(this GL thisApi, [Flow(FlowDirection.In)] GLEnum format, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "format, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.InterleavedArrays(format, stride, in pointer.GetPinnableReference()); - } - - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void InterleavedArrays(this GL thisApi, [Flow(FlowDirection.In)] InterleavedArrayFormat format, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "format, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.InterleavedArrays(format, stride, in pointer.GetPinnableReference()); - } - - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void NormalPointer(this GL thisApi, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.NormalPointer(type, stride, in pointer.GetPinnableReference()); - } - - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void NormalPointer(this GL thisApi, [Flow(FlowDirection.In)] NormalPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.NormalPointer(type, stride, in pointer.GetPinnableReference()); - } - [System.Obsolete("Deprecated in version 1.1")] public static unsafe void PrioritizeTextures(this GL thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.In)] uint* textures, [Count(Parameter = "n"), Flow(FlowDirection.In)] ReadOnlySpan priorities) { @@ -12990,20 +12851,6 @@ public static unsafe void PrioritizeTextures(this GL thisApi, [Flow(FlowDirectio thisApi.PrioritizeTextures(n, in textures.GetPinnableReference(), in priorities.GetPinnableReference()); } - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void TexCoordPointer(this GL thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.TexCoordPointer(size, type, stride, in pointer.GetPinnableReference()); - } - - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void TexCoordPointer(this GL thisApi, [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.TexCoordPointer(size, type, stride, in pointer.GetPinnableReference()); - } - public static unsafe void TexSubImage1D(this GL thisApi, [Flow(FlowDirection.In)] GLEnum target, [Flow(FlowDirection.In)] int level, [Flow(FlowDirection.In)] int xoffset, [Flow(FlowDirection.In)] uint width, [Flow(FlowDirection.In)] GLEnum format, [Flow(FlowDirection.In)] GLEnum type, [Count(Computed = "format, type, width"), Flow(FlowDirection.In)] ReadOnlySpan pixels) where T0 : unmanaged { // SpanOverloader @@ -13100,20 +12947,6 @@ public static unsafe void TexSubImage2D(this GL thisApi, [Flow(FlowDirection thisApi.TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, in pixels.GetPinnableReference()); } - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void VertexPointer(this GL thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.VertexPointer(size, type, stride, in pointer.GetPinnableReference()); - } - - [System.Obsolete("Deprecated in version 1.1")] - public static unsafe void VertexPointer(this GL thisApi, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] VertexPointerType type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] ReadOnlySpan pointer) where T0 : unmanaged - { - // SpanOverloader - thisApi.VertexPointer(size, type, stride, in pointer.GetPinnableReference()); - } - [System.Obsolete("Deprecated in version 1.0")] public static unsafe void Bitmap(this GL thisApi, [Flow(FlowDirection.In)] uint width, [Flow(FlowDirection.In)] uint height, [Flow(FlowDirection.In)] float xorig, [Flow(FlowDirection.In)] float yorig, [Flow(FlowDirection.In)] float xmove, [Flow(FlowDirection.In)] float ymove, [Count(Computed = "width, height"), Flow(FlowDirection.In)] ReadOnlySpan bitmap) { diff --git a/src/OpenGL/Silk.NET.OpenGL/GL.gen.cs b/src/OpenGL/Silk.NET.OpenGL/GL.gen.cs index 21b9a15e06..8a94135ce1 100644 --- a/src/OpenGL/Silk.NET.OpenGL/GL.gen.cs +++ b/src/OpenGL/Silk.NET.OpenGL/GL.gen.cs @@ -6362,15 +6362,9 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glVertexAttribLPointer")] public unsafe partial void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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)] GLEnum 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; - [NativeApi(EntryPoint = "glViewportArrayv")] public unsafe partial void ViewportArray([Flow(FlowDirection.In)] uint first, [Flow(FlowDirection.In)] uint count, [Count(Computed = "count"), Flow(FlowDirection.In)] float* v); @@ -9097,15 +9091,9 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glVertexAttribIPointer")] public unsafe partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [NativeApi(EntryPoint = "glVertexAttribIPointer")] - public partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [NativeApi(EntryPoint = "glVertexAttribIPointer")] 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 = "glVertexAttribIPointer")] - 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; - [NativeApi(EntryPoint = "glUniformMatrix2x3fv")] public unsafe partial void UniformMatrix2x3([Flow(FlowDirection.In)] int location, [Flow(FlowDirection.In)] uint count, [Flow(FlowDirection.In)] bool transpose, [Count(Parameter = "count"), Flow(FlowDirection.In)] float* value); @@ -10096,27 +10084,15 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glVertexAttribPointer")] public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [NativeApi(EntryPoint = "glVertexAttribPointer")] - public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 = "glVertexAttribPointer")] public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [NativeApi(EntryPoint = "glVertexAttribPointer")] - public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 = "glVertexAttribPointer")] 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 = "glVertexAttribPointer")] - 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 = "glVertexAttribPointer")] 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 = "glVertexAttribPointer")] - 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; - [NativeApi(EntryPoint = "glBeginQuery")] public partial void BeginQuery([Flow(FlowDirection.In)] GLEnum target, [Flow(FlowDirection.In)] uint id); @@ -18679,18 +18655,6 @@ public unsafe void ShaderBinary([Count(Parameter = "count"), Flow(FlowDirect ShaderBinary((uint) shaders.Length, in shaders.GetPinnableReference(), binaryFormat, in binary.GetPinnableReference(), (uint) (binary.Length * Unsafe.SizeOf())); } - public unsafe void VertexAttribLPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] GLEnum 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 unsafe void DeleteTransformFeedback([Count(Parameter = "n"), Flow(FlowDirection.In)] uint ids) { // ArrayParameterOverloader diff --git a/src/OpenGL/Silk.NET.OpenGL/GLOverloads.gen.cs b/src/OpenGL/Silk.NET.OpenGL/GLOverloads.gen.cs index 9307281836..ee1439558e 100644 --- a/src/OpenGL/Silk.NET.OpenGL/GLOverloads.gen.cs +++ b/src/OpenGL/Silk.NET.OpenGL/GLOverloads.gen.cs @@ -8476,18 +8476,6 @@ public static unsafe void VertexAttribL4(this GL thisApi, [Flow(FlowDirection.In thisApi.VertexAttribL4(index, in v.GetPinnableReference()); } - public static unsafe void VertexAttribLPointer(this GL thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 GL 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()); - } - public static unsafe void ViewportArray(this GL thisApi, [Flow(FlowDirection.In)] uint first, [Flow(FlowDirection.In)] uint count, [Count(Computed = "count"), Flow(FlowDirection.In)] ReadOnlySpan v) { // SpanOverloader @@ -10618,18 +10606,6 @@ public static unsafe void VertexAttribI4(this GL thisApi, [Flow(FlowDirection.In thisApi.VertexAttribI4(index, in v.GetPinnableReference()); } - public static unsafe void VertexAttribIPointer(this GL thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 GL 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()); - } - public static unsafe void UniformMatrix2x3(this GL thisApi, [Flow(FlowDirection.In)] int location, [Flow(FlowDirection.In)] uint count, [Flow(FlowDirection.In)] bool transpose, [Count(Parameter = "count"), Flow(FlowDirection.In)] ReadOnlySpan value) { // SpanOverloader @@ -11716,30 +11692,6 @@ public static unsafe void VertexAttrib4N(this GL thisApi, [Flow(FlowDirection.In thisApi.VertexAttrib4N(index, in v.GetPinnableReference()); } - public static unsafe void VertexAttribPointer(this GL thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 GL thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 GL 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 GL 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()); - } - public static unsafe void BufferData(this GL thisApi, [Flow(FlowDirection.In)] GLEnum target, [Flow(FlowDirection.In)] nuint size, [Count(Parameter = "size"), Flow(FlowDirection.In)] ReadOnlySpan data, [Flow(FlowDirection.In)] GLEnum usage) where T0 : unmanaged { // SpanOverloader diff --git a/src/OpenGL/Silk.NET.OpenGLES/GL.gen.cs b/src/OpenGL/Silk.NET.OpenGLES/GL.gen.cs index 1da091adb1..8dcddd4968 100644 --- a/src/OpenGL/Silk.NET.OpenGLES/GL.gen.cs +++ b/src/OpenGL/Silk.NET.OpenGLES/GL.gen.cs @@ -5218,15 +5218,9 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glVertexAttribIPointer")] public unsafe partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [NativeApi(EntryPoint = "glVertexAttribIPointer")] - public partial void VertexAttribIPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] in T0 pointer) where T0 : unmanaged; - [NativeApi(EntryPoint = "glVertexAttribIPointer")] 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 = "glVertexAttribIPointer")] - 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; - [NativeApi(EntryPoint = "glWaitSync")] public partial void WaitSync([Flow(FlowDirection.In)] nint sync, [Flow(FlowDirection.In)] uint flags, [Flow(FlowDirection.In)] ulong timeout); @@ -7119,27 +7113,15 @@ public unsafe partial class GL : NativeAPI [NativeApi(EntryPoint = "glVertexAttribPointer")] public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] bool normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [NativeApi(EntryPoint = "glVertexAttribPointer")] - public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 = "glVertexAttribPointer")] public unsafe partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum type, [Flow(FlowDirection.In)] Boolean normalized, [Flow(FlowDirection.In)] uint stride, [Count(Computed = "size, type, stride"), Flow(FlowDirection.In)] void* pointer); - [NativeApi(EntryPoint = "glVertexAttribPointer")] - public partial void VertexAttribPointer([Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 = "glVertexAttribPointer")] 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 = "glVertexAttribPointer")] - 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 = "glVertexAttribPointer")] 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 = "glVertexAttribPointer")] - 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; - [NativeApi(EntryPoint = "glViewport")] public partial void Viewport([Flow(FlowDirection.In)] int x, [Flow(FlowDirection.In)] int y, [Flow(FlowDirection.In)] uint width, [Flow(FlowDirection.In)] uint height); diff --git a/src/OpenGL/Silk.NET.OpenGLES/GLOverloads.gen.cs b/src/OpenGL/Silk.NET.OpenGLES/GLOverloads.gen.cs index eedbc26e74..36c5e252e3 100644 --- a/src/OpenGL/Silk.NET.OpenGLES/GLOverloads.gen.cs +++ b/src/OpenGL/Silk.NET.OpenGLES/GLOverloads.gen.cs @@ -7048,18 +7048,6 @@ public static unsafe void VertexAttribI4(this GL thisApi, [Flow(FlowDirection.In thisApi.VertexAttribI4(index, in v.GetPinnableReference()); } - public static unsafe void VertexAttribIPointer(this GL thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 GL 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()); - } - public static unsafe void BindAttribLocation(this GL thisApi, [Flow(FlowDirection.In)] uint program, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] ReadOnlySpan name) { // SpanOverloader @@ -8692,30 +8680,6 @@ public static unsafe void VertexAttrib4(this GL thisApi, [Flow(FlowDirection.In) thisApi.VertexAttrib4(index, in v.GetPinnableReference()); } - public static unsafe void VertexAttribPointer(this GL thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 GL thisApi, [Flow(FlowDirection.In)] uint index, [Flow(FlowDirection.In)] int size, [Flow(FlowDirection.In)] GLEnum 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 GL 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 GL 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()); - } - } }