[CLSCompliant(false)]
public static void BindProgram(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 program) { throw new NotImplementedException(); }
+ /// <summary>[requires: ARB_draw_buffers_blend]
+ /// Specify the equation used for both the RGB blend equation and the Alpha blend equation
+ /// </summary>
+ /// <param name="buf">
+ /// <para>
+ /// for glBlendEquationi, specifies the index of the draw buffer for which to set the blend equation.
+ /// </para>
+ /// </param>
+ /// <param name="mode">
+ /// <para>
+ /// specifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
+ /// </para>
+ /// </param>
+ [Obsolete("Use BlendEquationMode overload instead")]
+ [AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationiARB")]
+ [CLSCompliant(false)]
+ public static void BlendEquation(Int32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend mode) { throw new NotImplementedException(); }
+
/// <summary>[requires: ARB_draw_buffers_blend]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
[CLSCompliant(false)]
public static void BlendEquation(Int32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode mode) { throw new NotImplementedException(); }
+ /// <summary>[requires: ARB_draw_buffers_blend]
+ /// Specify the equation used for both the RGB blend equation and the Alpha blend equation
+ /// </summary>
+ /// <param name="buf">
+ /// <para>
+ /// for glBlendEquationi, specifies the index of the draw buffer for which to set the blend equation.
+ /// </para>
+ /// </param>
+ /// <param name="mode">
+ /// <para>
+ /// specifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
+ /// </para>
+ /// </param>
+ [Obsolete("Use BlendEquationMode overload instead")]
+ [AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationiARB")]
+ [CLSCompliant(false)]
+ public static void BlendEquation(UInt32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend mode) { throw new NotImplementedException(); }
+
/// <summary>[requires: ARB_draw_buffers_blend]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
[AutoGenerated(Category = "ARB_imaging|VERSION_1_4", Version = "1.4", EntryPoint = "glBlendEquation")]
public static void BlendEquation(OpenTK.Graphics.OpenGL.BlendEquationMode mode) { throw new NotImplementedException(); }
+ /// <summary>[requires: v1.4 and ARB_imaging|VERSION_1_4]
+ /// Specify the equation used for both the RGB blend equation and the Alpha blend equation
+ /// </summary>
+ /// <param name="buf">
+ /// <para>
+ /// for glBlendEquationi, specifies the index of the draw buffer for which to set the blend equation.
+ /// </para>
+ /// </param>
+ /// <param name="mode">
+ /// <para>
+ /// specifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
+ /// </para>
+ /// </param>
+ [Obsolete("Use ArbDrawBuffersBlend overload instead")]
+ [AutoGenerated(Category = "ARB_imaging|VERSION_1_4", Version = "1.4", EntryPoint = "glBlendEquation")]
+ public static void BlendEquation(OpenTK.Graphics.OpenGL.Version40 mode) { throw new NotImplementedException(); }
+
/// <summary>[requires: v4.0]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
[CLSCompliant(false)]
public static void BlendEquation(Int32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode mode) { throw new NotImplementedException(); }
+ /// <summary>[requires: v4.0]
+ /// Specify the equation used for both the RGB blend equation and the Alpha blend equation
+ /// </summary>
+ /// <param name="buf">
+ /// <para>
+ /// for glBlendEquationi, specifies the index of the draw buffer for which to set the blend equation.
+ /// </para>
+ /// </param>
+ /// <param name="mode">
+ /// <para>
+ /// specifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
+ /// </para>
+ /// </param>
+ [Obsolete("Use ArbDrawBuffersBlend overload instead")]
+ [AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendEquationi")]
+ [CLSCompliant(false)]
+ public static void BlendEquation(Int32 buf, OpenTK.Graphics.OpenGL.Version40 mode) { throw new NotImplementedException(); }
+
/// <summary>[requires: v4.0]
/// Specify the equation used for both the RGB blend equation and the Alpha blend equation
/// </summary>
[CLSCompliant(false)]
public static void BlendEquation(UInt32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode mode) { throw new NotImplementedException(); }
+ /// <summary>[requires: v4.0]
+ /// Specify the equation used for both the RGB blend equation and the Alpha blend equation
+ /// </summary>
+ /// <param name="buf">
+ /// <para>
+ /// for glBlendEquationi, specifies the index of the draw buffer for which to set the blend equation.
+ /// </para>
+ /// </param>
+ /// <param name="mode">
+ /// <para>
+ /// specifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
+ /// </para>
+ /// </param>
+ [Obsolete("Use ArbDrawBuffersBlend overload instead")]
+ [AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendEquationi")]
+ [CLSCompliant(false)]
+ public static void BlendEquation(UInt32 buf, OpenTK.Graphics.OpenGL.Version40 mode) { throw new NotImplementedException(); }
+
/// <summary>[requires: v2.0]
/// Set the RGB blend equation and the alpha blend equation separately
/// </summary>
[AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glBlendFunc")]
public static void BlendFunc(OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactor, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactor) { throw new NotImplementedException(); }
+ /// <summary>[requires: v1.0]
+ /// Specify pixel arithmetic
+ /// </summary>
+ /// <param name="buf">
+ /// <para>
+ /// For glBlendFunci, specifies the index of the draw buffer for which to set the blend function.
+ /// </para>
+ /// </param>
+ /// <param name="sfactor">
+ /// <para>
+ /// Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is GL_ONE.
+ /// </para>
+ /// </param>
+ /// <param name="dfactor">
+ /// <para>
+ /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO.
+ /// </para>
+ /// </param>
+ [Obsolete("Use ArbDrawBuffersBlend overload instead")]
+ [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glBlendFunc")]
+ public static void BlendFunc(OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactor, OpenTK.Graphics.OpenGL.Version40 dfactor) { throw new NotImplementedException(); }
+
/// <summary>[requires: v4.0]
/// Specify pixel arithmetic
/// </summary>
[CLSCompliant(false)]
public static void BlendFunc(Int32 buf, OpenTK.Graphics.OpenGL.BlendingFactorSrc src, OpenTK.Graphics.OpenGL.BlendingFactorDest dst) { throw new NotImplementedException(); }
+ /// <summary>[requires: v4.0]
+ /// Specify pixel arithmetic
+ /// </summary>
+ /// <param name="buf">
+ /// <para>
+ /// For glBlendFunci, specifies the index of the draw buffer for which to set the blend function.
+ /// </para>
+ /// </param>
+ /// <param name="sfactor">
+ /// <para>
+ /// Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is GL_ONE.
+ /// </para>
+ /// </param>
+ /// <param name="dfactor">
+ /// <para>
+ /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO.
+ /// </para>
+ /// </param>
+ [Obsolete("Use ArbDrawBuffersBlend overload instead")]
+ [AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendFunci")]
+ [CLSCompliant(false)]
+ public static void BlendFunc(Int32 buf, OpenTK.Graphics.OpenGL.Version40 src, OpenTK.Graphics.OpenGL.Version40 dst) { throw new NotImplementedException(); }
+
/// <summary>[requires: v4.0]
/// Specify pixel arithmetic
/// </summary>
[CLSCompliant(false)]
public static void BlendFunc(UInt32 buf, OpenTK.Graphics.OpenGL.BlendingFactorSrc src, OpenTK.Graphics.OpenGL.BlendingFactorDest dst) { throw new NotImplementedException(); }
+ /// <summary>[requires: v4.0]
+ /// Specify pixel arithmetic
+ /// </summary>
+ /// <param name="buf">
+ /// <para>
+ /// For glBlendFunci, specifies the index of the draw buffer for which to set the blend function.
+ /// </para>
+ /// </param>
+ /// <param name="sfactor">
+ /// <para>
+ /// Specifies how the red, green, blue, and alpha source blending factors are computed. The initial value is GL_ONE.
+ /// </para>
+ /// </param>
+ /// <param name="dfactor">
+ /// <para>
+ /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO.
+ /// </para>
+ /// </param>
+ [Obsolete("Use ArbDrawBuffersBlend overload instead")]
+ [AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendFunci")]
+ [CLSCompliant(false)]
+ public static void BlendFunc(UInt32 buf, OpenTK.Graphics.OpenGL.Version40 src, OpenTK.Graphics.OpenGL.Version40 dst) { throw new NotImplementedException(); }
+
/// <summary>[requires: v1.4]
/// Specify pixel arithmetic for RGB and alpha components separately
/// </summary>
[Obsolete("Use BlendingFactorSrc overload instead")]
[AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendFuncSeparatei")]
[CLSCompliant(false)]
- public static void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend srcRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dstRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend srcAlpha, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dstAlpha) { throw new NotImplementedException(); }
+ public static void BlendFuncSeparate(Int32 buf, OpenTK.Graphics.OpenGL.Version40 srcRGB, OpenTK.Graphics.OpenGL.Version40 dstRGB, OpenTK.Graphics.OpenGL.Version40 srcAlpha, OpenTK.Graphics.OpenGL.Version40 dstAlpha) { throw new NotImplementedException(); }
/// <summary>[requires: v4.0]
/// Specify pixel arithmetic for RGB and alpha components separately
/// Specified how the alpha destination blending factor is computed. The initial value is GL_ZERO.
/// </para>
/// </param>
+ [Obsolete("Use BlendingFactorSrc overload instead")]
[AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendFuncSeparatei")]
[CLSCompliant(false)]
- public static void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.OpenGL.BlendingFactorSrc srcRGB, OpenTK.Graphics.OpenGL.BlendingFactorDest dstRGB, OpenTK.Graphics.OpenGL.BlendingFactorSrc srcAlpha, OpenTK.Graphics.OpenGL.BlendingFactorDest dstAlpha) { throw new NotImplementedException(); }
+ public static void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend srcRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dstRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend srcAlpha, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dstAlpha) { throw new NotImplementedException(); }
- /// <summary>[requires: v3.0 and ARB_framebuffer_object|VERSION_3_0]
- /// Copy a block of pixels from the read framebuffer to the draw framebuffer
+ /// <summary>[requires: v4.0]
+ /// Specify pixel arithmetic for RGB and alpha components separately
/// </summary>
- /// <param name="srcX0">
- /// <para>
- /// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
- /// </para>
- /// </param>
- /// <param name="dstX0">
- /// <para>
- /// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
- /// </para>
- /// </param>
- /// <param name="mask">
+ /// <param name="buf">
/// <para>
- /// The bitwise OR of the flags indicating which buffers are to be copied. The allowed flags are GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT and GL_STENCIL_BUFFER_BIT.
+ /// For glBlendFuncSeparatei, specifies the index of the draw buffer for which to set the blend functions.
/// </para>
/// </param>
- /// <param name="filter">
+ /// <param name="srcRGB">
/// <para>
- /// Specifies the interpolation to be applied if the image is stretched. Must be GL_NEAREST or GL_LINEAR.
+ /// Specifies how the red, green, and blue blending factors are computed. The initial value is GL_ONE.
/// </para>
/// </param>
- [AutoGenerated(Category = "ARB_framebuffer_object|VERSION_3_0", Version = "3.0", EntryPoint = "glBlitFramebuffer")]
- public static void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.OpenGL.ClearBufferMask mask, OpenTK.Graphics.OpenGL.BlitFramebufferFilter filter) { throw new NotImplementedException(); }
-
- /// <summary>[requires: v1.5]
- /// Creates and initializes a buffer object's data store
- /// </summary>
- /// <param name="target">
+ /// <param name="dstRGB">
/// <para>
- /// Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
+ /// Specifies how the red, green, and blue destination blending factors are computed. The initial value is GL_ZERO.
/// </para>
/// </param>
- /// <param name="size">
+ /// <param name="srcAlpha">
/// <para>
- /// Specifies the size in bytes of the buffer object's new data store.
+ /// Specified how the alpha source blending factor is computed. The initial value is GL_ONE.
/// </para>
/// </param>
- /// <param name="data">
+ /// <param name="dstAlpha">
/// <para>
- /// Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
+ /// Specified how the alpha destination blending factor is computed. The initial value is GL_ZERO.
/// </para>
/// </param>
- /// <param name="usage">
+ [AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendFuncSeparatei")]
+ [CLSCompliant(false)]
+ public static void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.OpenGL.BlendingFactorSrc srcRGB, OpenTK.Graphics.OpenGL.BlendingFactorDest dstRGB, OpenTK.Graphics.OpenGL.BlendingFactorSrc srcAlpha, OpenTK.Graphics.OpenGL.BlendingFactorDest dstAlpha) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.0]
+ /// Specify pixel arithmetic for RGB and alpha components separately
+ /// </summary>
+ /// <param name="buf">
/// <para>
- /// Specifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
+ /// For glBlendFuncSeparatei, specifies the index of the draw buffer for which to set the blend functions.
/// </para>
/// </param>
- [AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glBufferData")]
- public static void BufferData(OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) { throw new NotImplementedException(); }
-
- /// <summary>[requires: v1.5]
- /// Creates and initializes a buffer object's data store
- /// </summary>
- /// <param name="target">
+ /// <param name="srcRGB">
/// <para>
- /// Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
+ /// Specifies how the red, green, and blue blending factors are computed. The initial value is GL_ONE.
/// </para>
/// </param>
- /// <param name="size">
+ /// <param name="dstRGB">
/// <para>
- /// Specifies the size in bytes of the buffer object's new data store.
+ /// Specifies how the red, green, and blue destination blending factors are computed. The initial value is GL_ZERO.
/// </para>
/// </param>
- /// <param name="data">
+ /// <param name="srcAlpha">
/// <para>
- /// Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
+ /// Specified how the alpha source blending factor is computed. The initial value is GL_ONE.
/// </para>
/// </param>
- /// <param name="usage">
+ /// <param name="dstAlpha">
/// <para>
- /// Specifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
+ /// Specified how the alpha destination blending factor is computed. The initial value is GL_ZERO.
/// </para>
/// </param>
- [AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glBufferData")]
+ [Obsolete("Use BlendingFactorSrc overload instead")]
+ [AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendFuncSeparatei")]
[CLSCompliant(false)]
- public static void BufferData<T2>(OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
- where T2 : struct
- { throw new NotImplementedException(); }
+ public static void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.OpenGL.Version40 srcRGB, OpenTK.Graphics.OpenGL.Version40 dstRGB, OpenTK.Graphics.OpenGL.Version40 srcAlpha, OpenTK.Graphics.OpenGL.Version40 dstAlpha) { throw new NotImplementedException(); }
- /// <summary>[requires: v1.5]
- /// Creates and initializes a buffer object's data store
+ /// <summary>[requires: v3.0 and ARB_framebuffer_object|VERSION_3_0]
+ /// Copy a block of pixels from the read framebuffer to the draw framebuffer
/// </summary>
- /// <param name="target">
+ /// <param name="srcX0">
/// <para>
- /// Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
+ /// Specify the bounds of the source rectangle within the read buffer of the read framebuffer.
/// </para>
/// </param>
- /// <param name="size">
+ /// <param name="dstX0">
/// <para>
- /// Specifies the size in bytes of the buffer object's new data store.
+ /// Specify the bounds of the destination rectangle within the write buffer of the write framebuffer.
/// </para>
/// </param>
- /// <param name="data">
+ /// <param name="mask">
/// <para>
- /// Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
+ /// The bitwise OR of the flags indicating which buffers are to be copied. The allowed flags are GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT and GL_STENCIL_BUFFER_BIT.
/// </para>
/// </param>
- /// <param name="usage">
+ /// <param name="filter">
/// <para>
- /// Specifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
+ /// Specifies the interpolation to be applied if the image is stretched. Must be GL_NEAREST or GL_LINEAR.
/// </para>
/// </param>
- [AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glBufferData")]
- [CLSCompliant(false)]
- public static void BufferData<T2>(OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
- where T2 : struct
- { throw new NotImplementedException(); }
+ [AutoGenerated(Category = "ARB_framebuffer_object|VERSION_3_0", Version = "3.0", EntryPoint = "glBlitFramebuffer")]
+ public static void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.OpenGL.ClearBufferMask mask, OpenTK.Graphics.OpenGL.BlitFramebufferFilter filter) { throw new NotImplementedException(); }
/// <summary>[requires: v1.5]
/// Creates and initializes a buffer object's data store
/// </para>
/// </param>
[AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glBufferData")]
- [CLSCompliant(false)]
- public static void BufferData<T2>(OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
- where T2 : struct
- { throw new NotImplementedException(); }
+ public static void BufferData(OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL.BufferUsageHint usage) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v1.5]
+ /// Creates and initializes a buffer object's data store
+ /// </summary>
+ /// <param name="target">
+ /// <para>
+ /// Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
+ /// </para>
+ /// </param>
+ /// <param name="size">
+ /// <para>
+ /// Specifies the size in bytes of the buffer object's new data store.
+ /// </para>
+ /// </param>
+ /// <param name="data">
+ /// <para>
+ /// Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
+ /// </para>
+ /// </param>
+ /// <param name="usage">
+ /// <para>
+ /// Specifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glBufferData")]
+ [CLSCompliant(false)]
+ public static void BufferData<T2>(OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
+ where T2 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v1.5]
+ /// Creates and initializes a buffer object's data store
+ /// </summary>
+ /// <param name="target">
+ /// <para>
+ /// Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
+ /// </para>
+ /// </param>
+ /// <param name="size">
+ /// <para>
+ /// Specifies the size in bytes of the buffer object's new data store.
+ /// </para>
+ /// </param>
+ /// <param name="data">
+ /// <para>
+ /// Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
+ /// </para>
+ /// </param>
+ /// <param name="usage">
+ /// <para>
+ /// Specifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glBufferData")]
+ [CLSCompliant(false)]
+ public static void BufferData<T2>(OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
+ where T2 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v1.5]
+ /// Creates and initializes a buffer object's data store
+ /// </summary>
+ /// <param name="target">
+ /// <para>
+ /// Specifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
+ /// </para>
+ /// </param>
+ /// <param name="size">
+ /// <para>
+ /// Specifies the size in bytes of the buffer object's new data store.
+ /// </para>
+ /// </param>
+ /// <param name="data">
+ /// <para>
+ /// Specifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
+ /// </para>
+ /// </param>
+ /// <param name="usage">
+ /// <para>
+ /// Specifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "VERSION_1_5", Version = "1.5", EntryPoint = "glBufferData")]
+ [CLSCompliant(false)]
+ public static void BufferData<T2>(OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
+ where T2 : struct
+ { throw new NotImplementedException(); }
/// <summary>[requires: v1.5]
/// Creates and initializes a buffer object's data store
[AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawArrays")]
public static void DrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count) { throw new NotImplementedException(); }
+ /// <summary>[requires: v4.0 and ARB_draw_indirect|VERSION_4_0]
+ /// Render primitives from array data, taking parameters from memory
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="indirect">
+ /// <para>
+ /// Specifies the address of a structure containing the draw parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_draw_indirect|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawArraysIndirect")]
+ public static void DrawArraysIndirect(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, IntPtr indirect) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.0 and ARB_draw_indirect|VERSION_4_0]
+ /// Render primitives from array data, taking parameters from memory
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="indirect">
+ /// <para>
+ /// Specifies the address of a structure containing the draw parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_draw_indirect|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawArraysIndirect")]
+ [CLSCompliant(false)]
+ public static void DrawArraysIndirect<T1>(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, [InAttribute, OutAttribute] T1[] indirect)
+ where T1 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.0 and ARB_draw_indirect|VERSION_4_0]
+ /// Render primitives from array data, taking parameters from memory
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="indirect">
+ /// <para>
+ /// Specifies the address of a structure containing the draw parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_draw_indirect|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawArraysIndirect")]
+ [CLSCompliant(false)]
+ public static void DrawArraysIndirect<T1>(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, [InAttribute, OutAttribute] T1[,] indirect)
+ where T1 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.0 and ARB_draw_indirect|VERSION_4_0]
+ /// Render primitives from array data, taking parameters from memory
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="indirect">
+ /// <para>
+ /// Specifies the address of a structure containing the draw parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_draw_indirect|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawArraysIndirect")]
+ [CLSCompliant(false)]
+ public static void DrawArraysIndirect<T1>(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, [InAttribute, OutAttribute] T1[,,] indirect)
+ where T1 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.0 and ARB_draw_indirect|VERSION_4_0]
+ /// Render primitives from array data, taking parameters from memory
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="indirect">
+ /// <para>
+ /// Specifies the address of a structure containing the draw parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_draw_indirect|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawArraysIndirect")]
+ public static void DrawArraysIndirect<T1>(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, [InAttribute, OutAttribute] ref T1 indirect)
+ where T1 : struct
+ { throw new NotImplementedException(); }
+
/// <summary>[requires: v4.0 and ARB_draw_indirect|VERSION_4_0]
/// Render primitives from array data, taking parameters from memory
/// </summary>
where T3 : struct
{ throw new NotImplementedException(); }
+ /// <summary>[requires: v4.0 and ARB_draw_indirect|VERSION_4_0]
+ /// Render indexed primitives from array data, taking parameters from memory
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="type">
+ /// <para>
+ /// Specifies the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding.
+ /// </para>
+ /// </param>
+ /// <param name="indirect">
+ /// <para>
+ /// Specifies the address of a structure containing the draw parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_draw_indirect|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawElementsIndirect")]
+ public static void DrawElementsIndirect(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, IntPtr indirect) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.0 and ARB_draw_indirect|VERSION_4_0]
+ /// Render indexed primitives from array data, taking parameters from memory
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="type">
+ /// <para>
+ /// Specifies the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding.
+ /// </para>
+ /// </param>
+ /// <param name="indirect">
+ /// <para>
+ /// Specifies the address of a structure containing the draw parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_draw_indirect|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawElementsIndirect")]
+ [CLSCompliant(false)]
+ public static void DrawElementsIndirect<T2>(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, [InAttribute, OutAttribute] T2[] indirect)
+ where T2 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.0 and ARB_draw_indirect|VERSION_4_0]
+ /// Render indexed primitives from array data, taking parameters from memory
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="type">
+ /// <para>
+ /// Specifies the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding.
+ /// </para>
+ /// </param>
+ /// <param name="indirect">
+ /// <para>
+ /// Specifies the address of a structure containing the draw parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_draw_indirect|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawElementsIndirect")]
+ [CLSCompliant(false)]
+ public static void DrawElementsIndirect<T2>(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, [InAttribute, OutAttribute] T2[,] indirect)
+ where T2 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.0 and ARB_draw_indirect|VERSION_4_0]
+ /// Render indexed primitives from array data, taking parameters from memory
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="type">
+ /// <para>
+ /// Specifies the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding.
+ /// </para>
+ /// </param>
+ /// <param name="indirect">
+ /// <para>
+ /// Specifies the address of a structure containing the draw parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_draw_indirect|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawElementsIndirect")]
+ [CLSCompliant(false)]
+ public static void DrawElementsIndirect<T2>(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, [InAttribute, OutAttribute] T2[,,] indirect)
+ where T2 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.0 and ARB_draw_indirect|VERSION_4_0]
+ /// Render indexed primitives from array data, taking parameters from memory
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="type">
+ /// <para>
+ /// Specifies the type of data in the buffer bound to the GL_ELEMENT_ARRAY_BUFFER binding.
+ /// </para>
+ /// </param>
+ /// <param name="indirect">
+ /// <para>
+ /// Specifies the address of a structure containing the draw parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_draw_indirect|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawElementsIndirect")]
+ public static void DrawElementsIndirect<T2>(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, [InAttribute, OutAttribute] ref T2 indirect)
+ where T2 : struct
+ { throw new NotImplementedException(); }
+
/// <summary>[requires: v4.0 and ARB_draw_indirect|VERSION_4_0]
/// Render indexed primitives from array data, taking parameters from memory
/// </summary>
where T5 : struct
{ throw new NotImplementedException(); }
+ /// <summary>[requires: v4.0 and ARB_transform_feedback2|VERSION_4_0]
+ /// Render primitives using a count derived from a transform feedback object
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="id">
+ /// <para>
+ /// Specifies the name of a transform feedback object from which to retrieve a primitive count.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_transform_feedback2|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawTransformFeedback")]
+ [CLSCompliant(false)]
+ public static void DrawTransformFeedback(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 id) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.0 and ARB_transform_feedback2|VERSION_4_0]
+ /// Render primitives using a count derived from a transform feedback object
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="id">
+ /// <para>
+ /// Specifies the name of a transform feedback object from which to retrieve a primitive count.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_transform_feedback2|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawTransformFeedback")]
+ [CLSCompliant(false)]
+ public static void DrawTransformFeedback(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 id) { throw new NotImplementedException(); }
+
/// <summary>[requires: v4.0 and ARB_transform_feedback2|VERSION_4_0]
/// Render primitives using a count derived from a transform feedback object
/// </summary>
[CLSCompliant(false)]
public static void DrawTransformFeedbackInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 id, Int32 instancecount) { throw new NotImplementedException(); }
+ /// <summary>[requires: v4.0 and ARB_transform_feedback3|VERSION_4_0]
+ /// Render primitives using a count derived from a specifed stream of a transform feedback object
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="id">
+ /// <para>
+ /// Specifies the name of a transform feedback object from which to retrieve a primitive count.
+ /// </para>
+ /// </param>
+ /// <param name="stream">
+ /// <para>
+ /// Specifies the index of the transform feedback stream from which to retrieve a primitive count.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_transform_feedback3|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawTransformFeedbackStream")]
+ [CLSCompliant(false)]
+ public static void DrawTransformFeedbackStream(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 id, Int32 stream) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.0 and ARB_transform_feedback3|VERSION_4_0]
+ /// Render primitives using a count derived from a specifed stream of a transform feedback object
+ /// </summary>
+ /// <param name="mode">
+ /// <para>
+ /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, and GL_PATCHES are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="id">
+ /// <para>
+ /// Specifies the name of a transform feedback object from which to retrieve a primitive count.
+ /// </para>
+ /// </param>
+ /// <param name="stream">
+ /// <para>
+ /// Specifies the index of the transform feedback stream from which to retrieve a primitive count.
+ /// </para>
+ /// </param>
+ [Obsolete("Use PrimitiveType overload instead")]
+ [AutoGenerated(Category = "ARB_transform_feedback3|VERSION_4_0", Version = "4.0", EntryPoint = "glDrawTransformFeedbackStream")]
+ [CLSCompliant(false)]
+ public static void DrawTransformFeedbackStream(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 id, UInt32 stream) { throw new NotImplementedException(); }
+
/// <summary>[requires: v4.0 and ARB_transform_feedback3|VERSION_4_0]
/// Render primitives using a count derived from a specifed stream of a transform feedback object
/// </summary>
[CLSCompliant(false)]
public static unsafe void FeedbackBuffer(Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type, [OutAttribute] Single* buffer) { throw new NotImplementedException(); }
+ /// <summary>[requires: v3.2 and ARB_sync|VERSION_3_2]
+ /// Create a new sync object and insert it into the GL command stream
+ /// </summary>
+ /// <param name="condition">
+ /// <para>
+ /// Specifies the condition that must be met to set the sync object's state to signaled. condition must be GL_SYNC_GPU_COMMANDS_COMPLETE.
+ /// </para>
+ /// </param>
+ /// <param name="flags">
+ /// <para>
+ /// Specifies a bitwise combination of flags controlling the behavior of the sync object. No flags are presently defined for this operation and flags must be zero. flags is a placeholder for anticipated future extensions of fence sync object capabilities.
+ /// </para>
+ /// </param>
+ [Obsolete("Use uint overload instead")]
+ [AutoGenerated(Category = "ARB_sync|VERSION_3_2", Version = "3.2", EntryPoint = "glFenceSync")]
+ public static IntPtr FenceSync(OpenTK.Graphics.OpenGL.ArbSync condition, Int32 flags) { throw new NotImplementedException(); }
+
/// <summary>[requires: v3.2 and ARB_sync|VERSION_3_2]
/// Create a new sync object and insert it into the GL command stream
/// </summary>
[CLSCompliant(false)]
public static unsafe void GetRenderbufferParameter(OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferParameterName pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); }
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Return sampler parameter values
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies name of the sampler object from which to retrieve parameters.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the sampler parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Single[] @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Return sampler parameter values
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies name of the sampler object from which to retrieve parameters.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the sampler parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] out Single @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Return sampler parameter values
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies name of the sampler object from which to retrieve parameters.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the sampler parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static unsafe void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Single* @params) { throw new NotImplementedException(); }
+
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Return sampler parameter values
/// </summary>
[CLSCompliant(false)]
public static unsafe void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, [OutAttribute] Single* @params) { throw new NotImplementedException(); }
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Return sampler parameter values
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies name of the sampler object from which to retrieve parameters.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the sampler parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Single[] @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Return sampler parameter values
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies name of the sampler object from which to retrieve parameters.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the sampler parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] out Single @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Return sampler parameter values
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies name of the sampler object from which to retrieve parameters.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the sampler parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static unsafe void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Single* @params) { throw new NotImplementedException(); }
+
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Return sampler parameter values
/// </summary>
[CLSCompliant(false)]
public static unsafe void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); }
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use All overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use All overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use All overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static unsafe void GetSamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); }
+
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
[AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterIiv")]
[CLSCompliant(false)]
[CLSCompliant(false)]
public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.All pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); }
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use All overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use All overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use All overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); }
+
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
[AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterIuiv")]
[CLSCompliant(false)]
[CLSCompliant(false)]
public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.All pname, [OutAttribute] UInt32* @params) { throw new NotImplementedException(); }
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use All overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterIuiv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] UInt32[] @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use All overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterIuiv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] out UInt32 @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use All overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameterIuiv")]
+ [CLSCompliant(false)]
+ public static unsafe void GetSamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, [OutAttribute] UInt32* @params) { throw new NotImplementedException(); }
+
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Return sampler parameter values
/// </summary>
/// Returns the sampler parameters.
/// </para>
/// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
[AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameteriv")]
[CLSCompliant(false)]
- public static void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); }
+ public static void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); }
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Return sampler parameter values
/// Returns the sampler parameters.
/// </para>
/// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
[AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameteriv")]
[CLSCompliant(false)]
- public static void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); }
+ public static void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Return sampler parameter values
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies name of the sampler object from which to retrieve parameters.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the sampler parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameteriv")]
+ [CLSCompliant(false)]
+ public static unsafe void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Return sampler parameter values
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies name of the sampler object from which to retrieve parameters.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the sampler parameters.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameteriv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Return sampler parameter values
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies name of the sampler object from which to retrieve parameters.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the sampler parameters.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameteriv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); }
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Return sampler parameter values
[CLSCompliant(false)]
public static unsafe void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); }
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Return sampler parameter values
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies name of the sampler object from which to retrieve parameters.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the sampler parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameteriv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Return sampler parameter values
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies name of the sampler object from which to retrieve parameters.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the sampler parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameteriv")]
+ [CLSCompliant(false)]
+ public static void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Return sampler parameter values
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies name of the sampler object from which to retrieve parameters.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, and GL_TEXTURE_COMPARE_FUNC are accepted.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the sampler parameters.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glGetSamplerParameteriv")]
+ [CLSCompliant(false)]
+ public static unsafe void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); }
+
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Return sampler parameter values
/// </summary>
where T2 : struct
{ throw new NotImplementedException(); }
+ /// <summary>[requires: v4.1 and ARB_get_program_binary|VERSION_4_1]
+ /// Specify a parameter for a program object
+ /// </summary>
+ /// <param name="program">
+ /// <para>
+ /// Specifies the name of a program object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the name of the parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="value">
+ /// <para>
+ /// Specifies the new value of the parameter specified by pname for program.
+ /// </para>
+ /// </param>
+ [Obsolete("Use ProgramParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_get_program_binary|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")]
+ [CLSCompliant(false)]
+ public static void ProgramParameter(Int32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value) { throw new NotImplementedException(); }
+
/// <summary>[requires: v4.1 and ARB_get_program_binary|VERSION_4_1]
/// Specify a parameter for a program object
/// </summary>
[CLSCompliant(false)]
public static void ProgramParameter(Int32 program, OpenTK.Graphics.OpenGL.Version32 pname, Int32 value) { throw new NotImplementedException(); }
+ /// <summary>[requires: v4.1 and ARB_get_program_binary|VERSION_4_1]
+ /// Specify a parameter for a program object
+ /// </summary>
+ /// <param name="program">
+ /// <para>
+ /// Specifies the name of a program object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the name of the parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="value">
+ /// <para>
+ /// Specifies the new value of the parameter specified by pname for program.
+ /// </para>
+ /// </param>
+ [Obsolete("Use ProgramParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_get_program_binary|VERSION_4_1", Version = "4.1", EntryPoint = "glProgramParameteri")]
+ [CLSCompliant(false)]
+ public static void ProgramParameter(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value) { throw new NotImplementedException(); }
+
/// <summary>[requires: v4.1 and ARB_get_program_binary|VERSION_4_1]
/// Specify a parameter for a program object
/// </summary>
[CLSCompliant(false)]
public static void SampleMask(UInt32 index, UInt32 mask) { throw new NotImplementedException(); }
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Set sampler parameters
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies the sampler object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
+ /// </para>
+ /// </param>
+ /// <param name="param">
+ /// <para>
+ /// For the scalar commands, specifies the value of pname.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterf")]
+ [CLSCompliant(false)]
+ public static void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Single param) { throw new NotImplementedException(); }
+
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Set sampler parameters
/// </summary>
[CLSCompliant(false)]
public static void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Single param) { throw new NotImplementedException(); }
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Set sampler parameters
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies the sampler object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
+ /// </para>
+ /// </param>
+ /// <param name="param">
+ /// <para>
+ /// For the scalar commands, specifies the value of pname.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterf")]
+ [CLSCompliant(false)]
+ public static void SamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Single param) { throw new NotImplementedException(); }
+
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Set sampler parameters
/// </summary>
/// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
/// </para>
/// </param>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterfv")]
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Single[] param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Set sampler parameters
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies the sampler object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
+ /// </para>
+ /// </param>
+ /// <param name="param">
+ /// <para>
+ /// For the scalar commands, specifies the value of pname.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static unsafe void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Single* param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Set sampler parameters
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies the sampler object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
+ /// </para>
+ /// </param>
+ /// <param name="param">
+ /// <para>
+ /// For the scalar commands, specifies the value of pname.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Single[] param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Set sampler parameters
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies the sampler object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
+ /// </para>
+ /// </param>
+ /// <param name="param">
+ /// <para>
+ /// For the scalar commands, specifies the value of pname.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static unsafe void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Single* param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Set sampler parameters
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies the sampler object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
+ /// </para>
+ /// </param>
+ /// <param name="param">
+ /// <para>
+ /// For the scalar commands, specifies the value of pname.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Single[] param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Set sampler parameters
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies the sampler object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
+ /// </para>
+ /// </param>
+ /// <param name="param">
+ /// <para>
+ /// For the scalar commands, specifies the value of pname.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static unsafe void SamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Single* param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Set sampler parameters
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies the sampler object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
+ /// </para>
+ /// </param>
+ /// <param name="param">
+ /// <para>
+ /// For the scalar commands, specifies the value of pname.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Single[] param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Set sampler parameters
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies the sampler object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
+ /// </para>
+ /// </param>
+ /// <param name="param">
+ /// <para>
+ /// For the scalar commands, specifies the value of pname.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterfv")]
+ [CLSCompliant(false)]
+ public static unsafe void SamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Single* param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Set sampler parameters
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies the sampler object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
+ /// </para>
+ /// </param>
+ /// <param name="param">
+ /// <para>
+ /// For the scalar commands, specifies the value of pname.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameteri")]
+ [CLSCompliant(false)]
+ public static void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Int32 param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Set sampler parameters
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies the sampler object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
+ /// </para>
+ /// </param>
+ /// <param name="param">
+ /// <para>
+ /// For the scalar commands, specifies the value of pname.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
+ /// </para>
+ /// </param>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameteri")]
+ [CLSCompliant(false)]
+ public static void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32 param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
+ /// Set sampler parameters
+ /// </summary>
+ /// <param name="sampler">
+ /// <para>
+ /// Specifies the sampler object whose parameter to modify.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of a sampler parameter. pname can be one of the following: GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE_WRAP_R, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_LOD_BIAS GL_TEXTURE_COMPARE_MODE, or GL_TEXTURE_COMPARE_FUNC.
+ /// </para>
+ /// </param>
+ /// <param name="param">
+ /// <para>
+ /// For the scalar commands, specifies the value of pname.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
+ /// </para>
+ /// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameteri")]
[CLSCompliant(false)]
- public static void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Single[] param) { throw new NotImplementedException(); }
+ public static void SamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Int32 param) { throw new NotImplementedException(); }
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Set sampler parameters
/// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
/// </para>
/// </param>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterfv")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameteri")]
[CLSCompliant(false)]
- public static unsafe void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Single* param) { throw new NotImplementedException(); }
+ public static void SamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32 param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, Int32[] param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, ref Int32 param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static unsafe void SamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, Int32* param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32[] param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, ref Int32 param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static unsafe void SamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32* param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, Int32[] param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, ref Int32 param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, Int32* param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32[] param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, ref Int32 param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
+ [CLSCompliant(false)]
+ public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32* param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIuiv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, UInt32[] param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIuiv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, ref UInt32 param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIuiv")]
+ [CLSCompliant(false)]
+ public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.ArbSamplerObjects pname, UInt32* param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIuiv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, UInt32[] param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIuiv")]
+ [CLSCompliant(false)]
+ public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, ref UInt32 param) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIuiv")]
+ [CLSCompliant(false)]
+ public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, UInt32* param) { throw new NotImplementedException(); }
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Set sampler parameters
/// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
/// </para>
/// </param>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterfv")]
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameteriv")]
[CLSCompliant(false)]
- public static void SamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Single[] param) { throw new NotImplementedException(); }
+ public static void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Int32[] param) { throw new NotImplementedException(); }
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Set sampler parameters
/// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
/// </para>
/// </param>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterfv")]
+ [Obsolete("Use SamplerParameterName overload instead")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameteriv")]
[CLSCompliant(false)]
- public static unsafe void SamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Single* param) { throw new NotImplementedException(); }
+ public static unsafe void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Int32* param) { throw new NotImplementedException(); }
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Set sampler parameters
/// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
/// </para>
/// </param>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameteri")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameteriv")]
[CLSCompliant(false)]
- public static void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32 param) { throw new NotImplementedException(); }
+ public static void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32[] param) { throw new NotImplementedException(); }
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Set sampler parameters
/// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
/// </para>
/// </param>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameteri")]
- [CLSCompliant(false)]
- public static void SamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32 param) { throw new NotImplementedException(); }
-
- /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
- [CLSCompliant(false)]
- public static void SamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32[] param) { throw new NotImplementedException(); }
-
- /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
- [CLSCompliant(false)]
- public static void SamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, ref Int32 param) { throw new NotImplementedException(); }
-
- /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
- [CLSCompliant(false)]
- public static unsafe void SamplerParameterI(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32* param) { throw new NotImplementedException(); }
-
- /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
- [CLSCompliant(false)]
- public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32[] param) { throw new NotImplementedException(); }
-
- /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
- [CLSCompliant(false)]
- public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, ref Int32 param) { throw new NotImplementedException(); }
-
- /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIiv")]
- [CLSCompliant(false)]
- public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32* param) { throw new NotImplementedException(); }
-
- /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIuiv")]
- [CLSCompliant(false)]
- public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, UInt32[] param) { throw new NotImplementedException(); }
-
- /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIuiv")]
- [CLSCompliant(false)]
- public static void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, ref UInt32 param) { throw new NotImplementedException(); }
-
- /// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]</summary>
- [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameterIuiv")]
+ [AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameteriv")]
[CLSCompliant(false)]
- public static unsafe void SamplerParameterI(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, UInt32* param) { throw new NotImplementedException(); }
+ public static unsafe void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32* param) { throw new NotImplementedException(); }
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Set sampler parameters
/// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
/// </para>
/// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
[AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameteriv")]
[CLSCompliant(false)]
- public static void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32[] param) { throw new NotImplementedException(); }
+ public static void SamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Int32[] param) { throw new NotImplementedException(); }
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Set sampler parameters
/// For the vector commands (glSamplerParameter*v), specifies a pointer to an array where the value or values of pname are stored.
/// </para>
/// </param>
+ [Obsolete("Use SamplerParameterName overload instead")]
[AutoGenerated(Category = "ARB_sampler_objects|VERSION_3_3", Version = "3.3", EntryPoint = "glSamplerParameteriv")]
[CLSCompliant(false)]
- public static unsafe void SamplerParameter(Int32 sampler, OpenTK.Graphics.OpenGL.SamplerParameterName pname, Int32* param) { throw new NotImplementedException(); }
+ public static unsafe void SamplerParameter(UInt32 sampler, OpenTK.Graphics.OpenGL.SamplerParameter pname, Int32* param) { throw new NotImplementedException(); }
/// <summary>[requires: v3.3 and ARB_sampler_objects|VERSION_3_3]
/// Set sampler parameters
[CLSCompliant(false)]
public static void StencilFuncSeparate(OpenTK.Graphics.OpenGL.StencilFace face, OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, UInt32 mask) { throw new NotImplementedException(); }
+ /// <summary>[requires: v2.0]
+ /// Set front and/or back function and reference value for stencil testing
+ /// </summary>
+ /// <param name="face">
+ /// <para>
+ /// Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK.
+ /// </para>
+ /// </param>
+ /// <param name="func">
+ /// <para>
+ /// Specifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS.
+ /// </para>
+ /// </param>
+ /// <param name="ref">
+ /// <para>
+ /// Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
+ /// </para>
+ /// </param>
+ /// <param name="mask">
+ /// <para>
+ /// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
+ /// </para>
+ /// </param>
+ [Obsolete("Use StencilFace overload instead")]
+ [AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glStencilFuncSeparate")]
+ [CLSCompliant(false)]
+ public static void StencilFuncSeparate(OpenTK.Graphics.OpenGL.Version20 face, OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, Int32 mask) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v2.0]
+ /// Set front and/or back function and reference value for stencil testing
+ /// </summary>
+ /// <param name="face">
+ /// <para>
+ /// Specifies whether front and/or back stencil state is updated. Three symbolic constants are valid: GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK.
+ /// </para>
+ /// </param>
+ /// <param name="func">
+ /// <para>
+ /// Specifies the test function. Eight symbolic constants are valid: GL_NEVER, GL_LESS, GL_LEQUAL, GL_GREATER, GL_GEQUAL, GL_EQUAL, GL_NOTEQUAL, and GL_ALWAYS. The initial value is GL_ALWAYS.
+ /// </para>
+ /// </param>
+ /// <param name="ref">
+ /// <para>
+ /// Specifies the reference value for the stencil test. ref is clamped to the range [0, 2 sup n - 1], where is the number of bitplanes in the stencil buffer. The initial value is 0.
+ /// </para>
+ /// </param>
+ /// <param name="mask">
+ /// <para>
+ /// Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
+ /// </para>
+ /// </param>
+ [Obsolete("Use StencilFace overload instead")]
+ [AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glStencilFuncSeparate")]
+ [CLSCompliant(false)]
+ public static void StencilFuncSeparate(OpenTK.Graphics.OpenGL.Version20 face, OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, UInt32 mask) { throw new NotImplementedException(); }
+
/// <summary>[requires: v1.0]
/// Control the front and back writing of individual bits in the stencil planes
/// </summary>
where T4 : struct
{ throw new NotImplementedException(); }
+ /// <summary>[requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1]</summary>
+ [Obsolete("Use VertexAttribDoubleType overload instead")]
+ [AutoGenerated(Category = "ARB_vertex_attrib_64bit|VERSION_4_1", Version = "4.1", EntryPoint = "glVertexAttribLPointer")]
+ [CLSCompliant(false)]
+ public static void VertexAttribLPointer(Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, IntPtr pointer) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1]</summary>
+ [Obsolete("Use VertexAttribDoubleType overload instead")]
+ [AutoGenerated(Category = "ARB_vertex_attrib_64bit|VERSION_4_1", Version = "4.1", EntryPoint = "glVertexAttribLPointer")]
+ [CLSCompliant(false)]
+ public static void VertexAttribLPointer<T4>(Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[] pointer)
+ where T4 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1]</summary>
+ [Obsolete("Use VertexAttribDoubleType overload instead")]
+ [AutoGenerated(Category = "ARB_vertex_attrib_64bit|VERSION_4_1", Version = "4.1", EntryPoint = "glVertexAttribLPointer")]
+ [CLSCompliant(false)]
+ public static void VertexAttribLPointer<T4>(Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[,] pointer)
+ where T4 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1]</summary>
+ [Obsolete("Use VertexAttribDoubleType overload instead")]
+ [AutoGenerated(Category = "ARB_vertex_attrib_64bit|VERSION_4_1", Version = "4.1", EntryPoint = "glVertexAttribLPointer")]
+ [CLSCompliant(false)]
+ public static void VertexAttribLPointer<T4>(Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[,,] pointer)
+ where T4 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1]</summary>
+ [Obsolete("Use VertexAttribDoubleType overload instead")]
+ [AutoGenerated(Category = "ARB_vertex_attrib_64bit|VERSION_4_1", Version = "4.1", EntryPoint = "glVertexAttribLPointer")]
+ [CLSCompliant(false)]
+ public static void VertexAttribLPointer<T4>(Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T4 pointer)
+ where T4 : struct
+ { throw new NotImplementedException(); }
+
/// <summary>[requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1]</summary>
[AutoGenerated(Category = "ARB_vertex_attrib_64bit|VERSION_4_1", Version = "4.1", EntryPoint = "glVertexAttribLPointer")]
[CLSCompliant(false)]
where T4 : struct
{ throw new NotImplementedException(); }
+ /// <summary>[requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1]</summary>
+ [Obsolete("Use VertexAttribDoubleType overload instead")]
+ [AutoGenerated(Category = "ARB_vertex_attrib_64bit|VERSION_4_1", Version = "4.1", EntryPoint = "glVertexAttribLPointer")]
+ [CLSCompliant(false)]
+ public static void VertexAttribLPointer(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, IntPtr pointer) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1]</summary>
+ [Obsolete("Use VertexAttribDoubleType overload instead")]
+ [AutoGenerated(Category = "ARB_vertex_attrib_64bit|VERSION_4_1", Version = "4.1", EntryPoint = "glVertexAttribLPointer")]
+ [CLSCompliant(false)]
+ public static void VertexAttribLPointer<T4>(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[] pointer)
+ where T4 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1]</summary>
+ [Obsolete("Use VertexAttribDoubleType overload instead")]
+ [AutoGenerated(Category = "ARB_vertex_attrib_64bit|VERSION_4_1", Version = "4.1", EntryPoint = "glVertexAttribLPointer")]
+ [CLSCompliant(false)]
+ public static void VertexAttribLPointer<T4>(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[,] pointer)
+ where T4 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1]</summary>
+ [Obsolete("Use VertexAttribDoubleType overload instead")]
+ [AutoGenerated(Category = "ARB_vertex_attrib_64bit|VERSION_4_1", Version = "4.1", EntryPoint = "glVertexAttribLPointer")]
+ [CLSCompliant(false)]
+ public static void VertexAttribLPointer<T4>(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] T4[,,] pointer)
+ where T4 : struct
+ { throw new NotImplementedException(); }
+
+ /// <summary>[requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1]</summary>
+ [Obsolete("Use VertexAttribDoubleType overload instead")]
+ [AutoGenerated(Category = "ARB_vertex_attrib_64bit|VERSION_4_1", Version = "4.1", EntryPoint = "glVertexAttribLPointer")]
+ [CLSCompliant(false)]
+ public static void VertexAttribLPointer<T4>(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribDPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T4 pointer)
+ where T4 : struct
+ { throw new NotImplementedException(); }
+
/// <summary>[requires: v3.3 and ARB_vertex_type_2_10_10_10_rev|VERSION_3_3]</summary>
[AutoGenerated(Category = "ARB_vertex_type_2_10_10_10_rev|VERSION_3_3", Version = "3.3", EntryPoint = "glVertexAttribP1ui")]
[CLSCompliant(false)]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribLOffset(Int32 vaobj, Int32 buffer, Int32 index, Int32 size, OpenTK.Graphics.OpenGL.ExtDirectStateAccess type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); }
+ /// <summary>[requires: EXT_direct_state_access]</summary>
+ [Obsolete("Use ExtDirectStateAccess overload instead")]
+ [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLOffsetEXT")]
+ [CLSCompliant(false)]
+ public static void VertexArrayVertexAttribLOffset(Int32 vaobj, Int32 buffer, Int32 index, Int32 size, OpenTK.Graphics.OpenGL.ExtVertexAttrib64bit type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); }
+
/// <summary>[requires: EXT_direct_state_access]</summary>
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribLOffset(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.ExtDirectStateAccess type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); }
+ /// <summary>[requires: EXT_direct_state_access]</summary>
+ [Obsolete("Use ExtDirectStateAccess overload instead")]
+ [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLOffsetEXT")]
+ [CLSCompliant(false)]
+ public static void VertexArrayVertexAttribLOffset(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.ExtVertexAttrib64bit type, Int32 stride, IntPtr offset) { throw new NotImplementedException(); }
+
/// <summary>[requires: EXT_direct_state_access]</summary>
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribOffsetEXT")]
[CLSCompliant(false)]
[CLSCompliant(false)]
public static Int32 GetVaryingLocation(UInt32 program, String name) { throw new NotImplementedException(); }
+ /// <summary>[requires: NV_vertex_program]
+ /// Return a generic vertex attribute parameter
+ /// </summary>
+ /// <param name="index">
+ /// <para>
+ /// Specifies the generic vertex attribute parameter to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [Obsolete("Use NvVertexProgram overload instead")]
+ [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
+ [CLSCompliant(false)]
+ public static void GetVertexAttrib(Int32 index, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit pname, [OutAttribute] out Double @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: NV_vertex_program]
+ /// Return a generic vertex attribute parameter
+ /// </summary>
+ /// <param name="index">
+ /// <para>
+ /// Specifies the generic vertex attribute parameter to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [Obsolete("Use NvVertexProgram overload instead")]
+ [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
+ [CLSCompliant(false)]
+ public static unsafe void GetVertexAttrib(Int32 index, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit pname, [OutAttribute] Double* @params) { throw new NotImplementedException(); }
+
/// <summary>[requires: NV_vertex_program]
/// Return a generic vertex attribute parameter
/// </summary>
[CLSCompliant(false)]
public static unsafe void GetVertexAttrib(Int32 index, OpenTK.Graphics.OpenGL.NvVertexProgram pname, [OutAttribute] Double* @params) { throw new NotImplementedException(); }
+ /// <summary>[requires: NV_vertex_program]
+ /// Return a generic vertex attribute parameter
+ /// </summary>
+ /// <param name="index">
+ /// <para>
+ /// Specifies the generic vertex attribute parameter to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [Obsolete("Use NvVertexProgram overload instead")]
+ [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
+ [CLSCompliant(false)]
+ public static void GetVertexAttrib(UInt32 index, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit pname, [OutAttribute] out Double @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: NV_vertex_program]
+ /// Return a generic vertex attribute parameter
+ /// </summary>
+ /// <param name="index">
+ /// <para>
+ /// Specifies the generic vertex attribute parameter to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [Obsolete("Use NvVertexProgram overload instead")]
+ [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribdvNV")]
+ [CLSCompliant(false)]
+ public static unsafe void GetVertexAttrib(UInt32 index, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit pname, [OutAttribute] Double* @params) { throw new NotImplementedException(); }
+
/// <summary>[requires: NV_vertex_program]
/// Return a generic vertex attribute parameter
/// </summary>
[CLSCompliant(false)]
public static unsafe void GetVertexAttrib(UInt32 index, OpenTK.Graphics.OpenGL.NvVertexProgram pname, [OutAttribute] Double* @params) { throw new NotImplementedException(); }
+ /// <summary>[requires: NV_vertex_program]
+ /// Return a generic vertex attribute parameter
+ /// </summary>
+ /// <param name="index">
+ /// <para>
+ /// Specifies the generic vertex attribute parameter to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [Obsolete("Use NvVertexProgram overload instead")]
+ [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
+ [CLSCompliant(false)]
+ public static void GetVertexAttrib(Int32 index, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit pname, [OutAttribute] out Single @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: NV_vertex_program]
+ /// Return a generic vertex attribute parameter
+ /// </summary>
+ /// <param name="index">
+ /// <para>
+ /// Specifies the generic vertex attribute parameter to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [Obsolete("Use NvVertexProgram overload instead")]
+ [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
+ [CLSCompliant(false)]
+ public static unsafe void GetVertexAttrib(Int32 index, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit pname, [OutAttribute] Single* @params) { throw new NotImplementedException(); }
+
/// <summary>[requires: NV_vertex_program]
/// Return a generic vertex attribute parameter
/// </summary>
[CLSCompliant(false)]
public static unsafe void GetVertexAttrib(Int32 index, OpenTK.Graphics.OpenGL.NvVertexProgram pname, [OutAttribute] Single* @params) { throw new NotImplementedException(); }
+ /// <summary>[requires: NV_vertex_program]
+ /// Return a generic vertex attribute parameter
+ /// </summary>
+ /// <param name="index">
+ /// <para>
+ /// Specifies the generic vertex attribute parameter to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [Obsolete("Use NvVertexProgram overload instead")]
+ [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
+ [CLSCompliant(false)]
+ public static void GetVertexAttrib(UInt32 index, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit pname, [OutAttribute] out Single @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: NV_vertex_program]
+ /// Return a generic vertex attribute parameter
+ /// </summary>
+ /// <param name="index">
+ /// <para>
+ /// Specifies the generic vertex attribute parameter to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [Obsolete("Use NvVertexProgram overload instead")]
+ [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribfvNV")]
+ [CLSCompliant(false)]
+ public static unsafe void GetVertexAttrib(UInt32 index, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit pname, [OutAttribute] Single* @params) { throw new NotImplementedException(); }
+
/// <summary>[requires: NV_vertex_program]
/// Return a generic vertex attribute parameter
/// </summary>
[CLSCompliant(false)]
public static unsafe void GetVertexAttrib(UInt32 index, OpenTK.Graphics.OpenGL.NvVertexProgram pname, [OutAttribute] Single* @params) { throw new NotImplementedException(); }
+ /// <summary>[requires: NV_vertex_program]
+ /// Return a generic vertex attribute parameter
+ /// </summary>
+ /// <param name="index">
+ /// <para>
+ /// Specifies the generic vertex attribute parameter to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [Obsolete("Use NvVertexProgram overload instead")]
+ [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
+ [CLSCompliant(false)]
+ public static void GetVertexAttrib(Int32 index, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: NV_vertex_program]
+ /// Return a generic vertex attribute parameter
+ /// </summary>
+ /// <param name="index">
+ /// <para>
+ /// Specifies the generic vertex attribute parameter to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [Obsolete("Use NvVertexProgram overload instead")]
+ [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
+ [CLSCompliant(false)]
+ public static unsafe void GetVertexAttrib(Int32 index, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); }
+
/// <summary>[requires: NV_vertex_program]
/// Return a generic vertex attribute parameter
/// </summary>
[CLSCompliant(false)]
public static unsafe void GetVertexAttrib(Int32 index, OpenTK.Graphics.OpenGL.NvVertexProgram pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); }
+ /// <summary>[requires: NV_vertex_program]
+ /// Return a generic vertex attribute parameter
+ /// </summary>
+ /// <param name="index">
+ /// <para>
+ /// Specifies the generic vertex attribute parameter to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [Obsolete("Use NvVertexProgram overload instead")]
+ [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
+ [CLSCompliant(false)]
+ public static void GetVertexAttrib(UInt32 index, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit pname, [OutAttribute] out Int32 @params) { throw new NotImplementedException(); }
+
+ /// <summary>[requires: NV_vertex_program]
+ /// Return a generic vertex attribute parameter
+ /// </summary>
+ /// <param name="index">
+ /// <para>
+ /// Specifies the generic vertex attribute parameter to be queried.
+ /// </para>
+ /// </param>
+ /// <param name="pname">
+ /// <para>
+ /// Specifies the symbolic name of the vertex attribute parameter to be queried. Accepted values are GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, or GL_CURRENT_VERTEX_ATTRIB.
+ /// </para>
+ /// </param>
+ /// <param name="params">
+ /// <para>
+ /// Returns the requested data.
+ /// </para>
+ /// </param>
+ [Obsolete("Use NvVertexProgram overload instead")]
+ [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glGetVertexAttribivNV")]
+ [CLSCompliant(false)]
+ public static unsafe void GetVertexAttrib(UInt32 index, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit pname, [OutAttribute] Int32* @params) { throw new NotImplementedException(); }
+
/// <summary>[requires: NV_vertex_program]
/// Return a generic vertex attribute parameter
/// </summary>