mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-01-09 21:15:39 +00:00
Eliminated CLS-compliance warnings in the bindings
This commit is contained in:
parent
e9f54dc61e
commit
aeb7a72d79
|
@ -252,13 +252,14 @@ namespace Bind
|
||||||
sw.WriteLine("[Obsolete(\"Deprecated in OpenGL {0}\")]", f.DeprecatedVersion);
|
sw.WriteLine("[Obsolete(\"Deprecated in OpenGL {0}\")]", f.DeprecatedVersion);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!f.CLSCompliant)
|
|
||||||
{
|
|
||||||
sw.WriteLine("[System.CLSCompliant(false)]");
|
|
||||||
}
|
|
||||||
|
|
||||||
sw.WriteLine("[AutoGenerated(Category = \"{0}\", Version = \"{1}\", EntryPoint = \"{2}\")]",
|
sw.WriteLine("[AutoGenerated(Category = \"{0}\", Version = \"{1}\", EntryPoint = \"{2}\")]",
|
||||||
f.Category, f.Version, Settings.FunctionPrefix + f.WrappedDelegate.EntryPoint);
|
f.Category, f.Version, Settings.FunctionPrefix + f.WrappedDelegate.EntryPoint);
|
||||||
|
|
||||||
|
if (!f.CLSCompliant)
|
||||||
|
{
|
||||||
|
sw.WriteLine("[CLSCompliant(false)]");
|
||||||
|
}
|
||||||
|
|
||||||
sw.WriteLine("public static {0} {{ throw new NotImplementedException(); }}", GetDeclarationString(f, Settings.Compatibility));
|
sw.WriteLine("public static {0} {{ throw new NotImplementedException(); }}", GetDeclarationString(f, Settings.Compatibility));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -421,7 +422,6 @@ namespace Bind
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int current = 0;
|
|
||||||
foreach (Enum @enum in enums.Values)
|
foreach (Enum @enum in enums.Values)
|
||||||
{
|
{
|
||||||
if (!Settings.IsEnabled(Settings.Legacy.NoDocumentation))
|
if (!Settings.IsEnabled(Settings.Legacy.NoDocumentation))
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#region License
|
#region License
|
||||||
//
|
//
|
||||||
// The Open Toolkit Library License
|
// The Open Toolkit Library License
|
||||||
//
|
//
|
||||||
|
@ -1034,9 +1034,9 @@ namespace Bind
|
||||||
}
|
}
|
||||||
|
|
||||||
if (parameter.WrapperType == 0 ||
|
if (parameter.WrapperType == 0 ||
|
||||||
(parameter.WrapperType & WrapperTypes.ConvenienceArrayType) != 0 ||
|
(parameter.WrapperType & WrapperTypes.ConvenienceArrayType) != 0 ||
|
||||||
(parameter.WrapperType & WrapperTypes.ConvenienceReturnType) != 0 ||
|
(parameter.WrapperType & WrapperTypes.ConvenienceReturnType) != 0 ||
|
||||||
(parameter.WrapperType & WrapperTypes.ConvenienceArrayReturnType) != 0)
|
(parameter.WrapperType & WrapperTypes.ConvenienceArrayReturnType) != 0)
|
||||||
{
|
{
|
||||||
// We don't need to do anything, just add this function directly
|
// We don't need to do anything, just add this function directly
|
||||||
// to the list of wrappers.
|
// to the list of wrappers.
|
||||||
|
@ -1091,6 +1091,11 @@ namespace Bind
|
||||||
if ((parameter.WrapperType & WrapperTypes.GenericParameter) != 0)
|
if ((parameter.WrapperType & WrapperTypes.GenericParameter) != 0)
|
||||||
{
|
{
|
||||||
generic_wrapper = generic_wrapper ?? new Function(wrapper);
|
generic_wrapper = generic_wrapper ?? new Function(wrapper);
|
||||||
|
if (arity > 0)
|
||||||
|
{
|
||||||
|
// Overloading on array arity is not CLS-compliant
|
||||||
|
generic_wrapper.CLSCompliant = false;
|
||||||
|
}
|
||||||
var p = generic_wrapper.Parameters[i];
|
var p = generic_wrapper.Parameters[i];
|
||||||
|
|
||||||
p.Reference = false;
|
p.Reference = false;
|
||||||
|
|
|
@ -53,6 +53,7 @@ namespace Bind.Structures
|
||||||
DeprecatedVersion = d.DeprecatedVersion;
|
DeprecatedVersion = d.DeprecatedVersion;
|
||||||
EntryPoint = d.EntryPoint;
|
EntryPoint = d.EntryPoint;
|
||||||
Obsolete = d.Obsolete;
|
Obsolete = d.Obsolete;
|
||||||
|
CLSCompliant = d.CLSCompliant;
|
||||||
Slot = d.Slot;
|
Slot = d.Slot;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,6 +37,7 @@ namespace Bind.Structures
|
||||||
ReturnType = new Type(f.ReturnType);
|
ReturnType = new Type(f.ReturnType);
|
||||||
TrimmedName = f.TrimmedName;
|
TrimmedName = f.TrimmedName;
|
||||||
Obsolete = f.Obsolete;
|
Obsolete = f.Obsolete;
|
||||||
|
CLSCompliant = f.CLSCompliant;
|
||||||
Body.AddRange(f.Body);
|
Body.AddRange(f.Body);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -409,6 +409,7 @@ namespace OpenTK.Audio.OpenAL
|
||||||
/// <param name="device">a pointer to a capture device.</param>
|
/// <param name="device">a pointer to a capture device.</param>
|
||||||
/// <param name="buffer">a buffer, which must be large enough to accommodate the number of samples.</param>
|
/// <param name="buffer">a buffer, which must be large enough to accommodate the number of samples.</param>
|
||||||
/// <param name="samples">the number of samples to be retrieved.</param>
|
/// <param name="samples">the number of samples to be retrieved.</param>
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static void CaptureSamples<T>(IntPtr device, T[] buffer, int samples)
|
public static void CaptureSamples<T>(IntPtr device, T[] buffer, int samples)
|
||||||
where T : struct
|
where T : struct
|
||||||
{
|
{
|
||||||
|
@ -419,6 +420,7 @@ namespace OpenTK.Audio.OpenAL
|
||||||
/// <param name="device">a pointer to a capture device.</param>
|
/// <param name="device">a pointer to a capture device.</param>
|
||||||
/// <param name="buffer">a buffer, which must be large enough to accommodate the number of samples.</param>
|
/// <param name="buffer">a buffer, which must be large enough to accommodate the number of samples.</param>
|
||||||
/// <param name="samples">the number of samples to be retrieved.</param>
|
/// <param name="samples">the number of samples to be retrieved.</param>
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static void CaptureSamples<T>(IntPtr device, T[,] buffer, int samples)
|
public static void CaptureSamples<T>(IntPtr device, T[,] buffer, int samples)
|
||||||
where T : struct
|
where T : struct
|
||||||
{
|
{
|
||||||
|
@ -429,6 +431,7 @@ namespace OpenTK.Audio.OpenAL
|
||||||
/// <param name="device">a pointer to a capture device.</param>
|
/// <param name="device">a pointer to a capture device.</param>
|
||||||
/// <param name="buffer">a buffer, which must be large enough to accommodate the number of samples.</param>
|
/// <param name="buffer">a buffer, which must be large enough to accommodate the number of samples.</param>
|
||||||
/// <param name="samples">the number of samples to be retrieved.</param>
|
/// <param name="samples">the number of samples to be retrieved.</param>
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static void CaptureSamples<T>(IntPtr device, T[, ,] buffer, int samples)
|
public static void CaptureSamples<T>(IntPtr device, T[, ,] buffer, int samples)
|
||||||
where T : struct
|
where T : struct
|
||||||
{
|
{
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -938,11 +938,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
#region Rect
|
#region Rect
|
||||||
|
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static void Rect(RectangleF rect)
|
public static void Rect(RectangleF rect)
|
||||||
{
|
{
|
||||||
GL.Rect(rect.Left, rect.Top, rect.Right, rect.Bottom);
|
GL.Rect(rect.Left, rect.Top, rect.Right, rect.Bottom);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static void Rect(Rectangle rect)
|
public static void Rect(Rectangle rect)
|
||||||
{
|
{
|
||||||
GL.Rect(rect.Left, rect.Top, rect.Right, rect.Bottom);
|
GL.Rect(rect.Left, rect.Top, rect.Right, rect.Bottom);
|
||||||
|
|
|
@ -130,6 +130,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
||||||
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[] span)
|
void GetSeparableFilter<T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[] span)
|
||||||
where T5 : struct { throw new NotImplementedException(); }
|
where T5 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -169,6 +170,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
||||||
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[,] span)
|
void GetSeparableFilter<T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[,] span)
|
||||||
where T5 : struct { throw new NotImplementedException(); }
|
where T5 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -209,6 +211,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
||||||
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T5 : struct { throw new NotImplementedException(); }
|
where T5 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -289,6 +292,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
||||||
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[] column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[] column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T4 : struct
|
where T4 : struct
|
||||||
|
@ -330,6 +334,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
||||||
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[,] column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[,] column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T4 : struct
|
where T4 : struct
|
||||||
|
@ -371,6 +376,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
||||||
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T4 : struct
|
where T4 : struct
|
||||||
|
@ -412,6 +418,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
||||||
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] ref T4 column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] ref T4 column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T4 : struct
|
where T4 : struct
|
||||||
|
@ -453,6 +460,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
||||||
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload with equal array dimensions instead")]
|
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload with equal array dimensions instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T3,T4,T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T3,T4,T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
|
@ -495,6 +503,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glGetSeparableFilter")]
|
||||||
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload with equal array dimensions instead")]
|
[Obsolete("Use GetSeparableFilter<T3, T4, T5> overload with equal array dimensions instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T3,T4,T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T3,T4,T5>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
|
@ -596,6 +605,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glSeparableFilter2D")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glSeparableFilter2D")]
|
||||||
[Obsolete("Use overload with equal array dimensions instead")]
|
[Obsolete("Use overload with equal array dimensions instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T7>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[] column)
|
void SeparableFilter2D<T7>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[] column)
|
||||||
where T7 : struct { throw new NotImplementedException(); }
|
where T7 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -646,6 +656,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glSeparableFilter2D")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glSeparableFilter2D")]
|
||||||
[Obsolete("Use overload with equal array dimensions instead")]
|
[Obsolete("Use overload with equal array dimensions instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T7>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[,] column)
|
void SeparableFilter2D<T7>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[,] column)
|
||||||
where T7 : struct { throw new NotImplementedException(); }
|
where T7 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -696,6 +707,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glSeparableFilter2D")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glSeparableFilter2D")]
|
||||||
[Obsolete("Use overload with equal array dimensions instead")]
|
[Obsolete("Use overload with equal array dimensions instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T7>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[,,] column)
|
void SeparableFilter2D<T7>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[,,] column)
|
||||||
where T7 : struct { throw new NotImplementedException(); }
|
where T7 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -796,6 +808,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glSeparableFilter2D")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glSeparableFilter2D")]
|
||||||
[Obsolete("Use overload with equal array dimensions instead")]
|
[Obsolete("Use overload with equal array dimensions instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] row, [InAttribute, OutAttribute] T7[,,] column)
|
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] row, [InAttribute, OutAttribute] T7[,,] column)
|
||||||
where T6 : struct
|
where T6 : struct
|
||||||
|
@ -847,6 +860,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glSeparableFilter2D")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glSeparableFilter2D")]
|
||||||
[Obsolete("Use overload with equal array dimensions instead")]
|
[Obsolete("Use overload with equal array dimensions instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,] row, [InAttribute, OutAttribute] T7[,,] column)
|
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,] row, [InAttribute, OutAttribute] T7[,,] column)
|
||||||
where T6 : struct
|
where T6 : struct
|
||||||
|
@ -898,6 +912,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glSeparableFilter2D")]
|
[AutoGenerated(Category = "Version12Deprecated", Version = "1.2", EntryPoint = "glSeparableFilter2D")]
|
||||||
[Obsolete("Use overload with equal array dimensions instead")]
|
[Obsolete("Use overload with equal array dimensions instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T6 row, [InAttribute, OutAttribute] T7[,,] column)
|
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T6 row, [InAttribute, OutAttribute] T7[,,] column)
|
||||||
where T6 : struct
|
where T6 : struct
|
||||||
|
@ -1210,6 +1225,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
||||||
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T4, T5, T6>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] T4[] row, [OutAttribute] T5[] column, [InAttribute, OutAttribute] T6[] span)
|
void GetSeparableFilter<T4, T5, T6>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] T4[] row, [OutAttribute] T5[] column, [InAttribute, OutAttribute] T6[] span)
|
||||||
where T4 : struct
|
where T4 : struct
|
||||||
|
@ -1252,6 +1268,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
||||||
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T4, T5, T6>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] T4[,] row, [OutAttribute] T5[,] column, [InAttribute, OutAttribute] T6[,] span)
|
void GetSeparableFilter<T4, T5, T6>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] T4[,] row, [OutAttribute] T5[,] column, [InAttribute, OutAttribute] T6[,] span)
|
||||||
where T4 : struct
|
where T4 : struct
|
||||||
|
@ -1294,6 +1311,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
||||||
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T4, T5, T6>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] T4[,,] row, [OutAttribute] T5[,,] column, [InAttribute, OutAttribute] T6[,,] span)
|
void GetSeparableFilter<T4, T5, T6>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] T4[,,] row, [OutAttribute] T5[,,] column, [InAttribute, OutAttribute] T6[,,] span)
|
||||||
where T4 : struct
|
where T4 : struct
|
||||||
|
@ -1336,6 +1354,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
||||||
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[] span)
|
void GetSeparableFilter<T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[] span)
|
||||||
where T5 : struct { throw new NotImplementedException(); }
|
where T5 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -1376,6 +1395,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
||||||
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[,] span)
|
void GetSeparableFilter<T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[,] span)
|
||||||
where T5 : struct { throw new NotImplementedException(); }
|
where T5 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -1416,6 +1436,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
||||||
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T5 : struct { throw new NotImplementedException(); }
|
where T5 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -1496,6 +1517,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
||||||
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[] column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[] column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T4 : struct
|
where T4 : struct
|
||||||
|
@ -1537,6 +1559,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
||||||
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[,] column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[,] column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T4 : struct
|
where T4 : struct
|
||||||
|
@ -1578,6 +1601,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
||||||
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
[Obsolete("Use GetSeparableFilter<T4, T5, T6> overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T4,T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T4 : struct
|
where T4 : struct
|
||||||
|
@ -1660,6 +1684,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
||||||
[Obsolete("Use ref/array overloads instead")]
|
[Obsolete("Use ref/array overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T3,T4,T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T3,T4,T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
|
@ -1702,6 +1727,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
||||||
[Obsolete("Use ref/array overloads instead")]
|
[Obsolete("Use ref/array overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T3,T4,T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T3,T4,T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
|
@ -1744,6 +1770,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glGetSeparableFilterEXT")]
|
||||||
[Obsolete("Use ref/array overloads instead")]
|
[Obsolete("Use ref/array overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void GetSeparableFilter<T3,T4,T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T3 row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
void GetSeparableFilter<T3,T4,T5>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T3 row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
|
@ -1896,6 +1923,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
||||||
[Obsolete("Use ref/array overloads instead")]
|
[Obsolete("Use ref/array overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] row, [InAttribute, OutAttribute] T7[] column)
|
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] row, [InAttribute, OutAttribute] T7[] column)
|
||||||
where T6 : struct
|
where T6 : struct
|
||||||
|
@ -1947,6 +1975,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
||||||
[Obsolete("Use ref/array overloads instead")]
|
[Obsolete("Use ref/array overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,] row, [InAttribute, OutAttribute] T7[,] column)
|
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,] row, [InAttribute, OutAttribute] T7[,] column)
|
||||||
where T6 : struct
|
where T6 : struct
|
||||||
|
@ -1998,6 +2027,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
||||||
[Obsolete("Use ref/array overloads instead")]
|
[Obsolete("Use ref/array overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,,] row, [InAttribute, OutAttribute] T7[,,] column)
|
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,,] row, [InAttribute, OutAttribute] T7[,,] column)
|
||||||
where T6 : struct
|
where T6 : struct
|
||||||
|
@ -2049,6 +2079,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
||||||
[Obsolete("Use SeparableFilter2D<T6, T7> overloads instead")]
|
[Obsolete("Use SeparableFilter2D<T6, T7> overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[] column)
|
void SeparableFilter2D<T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[] column)
|
||||||
where T7 : struct { throw new NotImplementedException(); }
|
where T7 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -2099,6 +2130,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
||||||
[Obsolete("Use SeparableFilter2D<T6, T7> overloads instead")]
|
[Obsolete("Use SeparableFilter2D<T6, T7> overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[,] column)
|
void SeparableFilter2D<T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[,] column)
|
||||||
where T7 : struct { throw new NotImplementedException(); }
|
where T7 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -2149,6 +2181,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
||||||
[Obsolete("Use SeparableFilter2D<T6, T7> overloads instead")]
|
[Obsolete("Use SeparableFilter2D<T6, T7> overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[,,] column)
|
void SeparableFilter2D<T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[,,] column)
|
||||||
where T7 : struct { throw new NotImplementedException(); }
|
where T7 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -2249,6 +2282,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
[AutoGenerated(Category = "ExtConvolution", Version = "1.0", EntryPoint = "glSeparableFilter2DEXT")]
|
||||||
[Obsolete("Use ref/array overloads instead")]
|
[Obsolete("Use ref/array overloads instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] row, [InAttribute, OutAttribute] T7[,,] column)
|
void SeparableFilter2D<T6,T7>(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] row, [InAttribute, OutAttribute] T7[,,] column)
|
||||||
where T6 : struct
|
where T6 : struct
|
||||||
|
@ -2386,6 +2420,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
||||||
[Obsolete("Use PrimitiveType overload instead")]
|
[Obsolete("Use PrimitiveType overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void MultiModeDrawElements<T3>(OpenTK.Graphics.OpenGL.BeginMode[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 modestride)
|
void MultiModeDrawElements<T3>(OpenTK.Graphics.OpenGL.BeginMode[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 modestride)
|
||||||
where T3 : struct { throw new NotImplementedException(); }
|
where T3 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -2393,6 +2428,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
||||||
[Obsolete("Use PrimitiveType overload instead")]
|
[Obsolete("Use PrimitiveType overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void MultiModeDrawElements<T3>(OpenTK.Graphics.OpenGL.BeginMode[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 modestride)
|
void MultiModeDrawElements<T3>(OpenTK.Graphics.OpenGL.BeginMode[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 modestride)
|
||||||
where T3 : struct { throw new NotImplementedException(); }
|
where T3 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -2400,6 +2436,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
||||||
[Obsolete("Use PrimitiveType overload instead")]
|
[Obsolete("Use PrimitiveType overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void MultiModeDrawElements<T3>(OpenTK.Graphics.OpenGL.BeginMode[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 modestride)
|
void MultiModeDrawElements<T3>(OpenTK.Graphics.OpenGL.BeginMode[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 modestride)
|
||||||
where T3 : struct { throw new NotImplementedException(); }
|
where T3 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -2420,6 +2457,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
||||||
[Obsolete("Use PrimitiveType overload instead")]
|
[Obsolete("Use PrimitiveType overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void MultiModeDrawElements<T3>(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 modestride)
|
void MultiModeDrawElements<T3>(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 modestride)
|
||||||
where T3 : struct { throw new NotImplementedException(); }
|
where T3 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -2427,6 +2465,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
||||||
[Obsolete("Use PrimitiveType overload instead")]
|
[Obsolete("Use PrimitiveType overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void MultiModeDrawElements<T3>(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 modestride)
|
void MultiModeDrawElements<T3>(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 modestride)
|
||||||
where T3 : struct { throw new NotImplementedException(); }
|
where T3 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -2434,6 +2473,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
||||||
[Obsolete("Use PrimitiveType overload instead")]
|
[Obsolete("Use PrimitiveType overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void MultiModeDrawElements<T3>(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 modestride)
|
void MultiModeDrawElements<T3>(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 modestride)
|
||||||
where T3 : struct { throw new NotImplementedException(); }
|
where T3 : struct { throw new NotImplementedException(); }
|
||||||
|
@ -2441,6 +2481,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
[AutoGenerated(Category = "IbmMultimodeDrawArrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")]
|
||||||
[Obsolete("Use PrimitiveType overload instead")]
|
[Obsolete("Use PrimitiveType overload instead")]
|
||||||
|
[CLSCompliant(false)]
|
||||||
public static
|
public static
|
||||||
void MultiModeDrawElements<T3>(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 modestride)
|
void MultiModeDrawElements<T3>(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 modestride)
|
||||||
where T3 : struct { throw new NotImplementedException(); }
|
where T3 : struct { throw new NotImplementedException(); }
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue