mirror of
https://github.com/Ryujinx/SDL2-CS.git
synced 2024-12-23 04:15:30 +00:00
Made it so that previous overloads were additional instead of replacements. Should be able to merge this upstream.
This commit is contained in:
parent
7d3217b375
commit
4ad42a1e9d
|
@ -114563,6 +114563,43 @@ namespace OpenTK.Graphics.OpenGL
|
|||
#endif
|
||||
}
|
||||
|
||||
/// <summary>[requires: EXT_framebuffer_blit]
|
||||
/// Copy a block of pixels from the read framebuffer to the draw framebuffer
|
||||
/// </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">
|
||||
/// <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.
|
||||
/// </para>
|
||||
/// </param>
|
||||
/// <param name="filter">
|
||||
/// <para>
|
||||
/// Specifies the interpolation to be applied if the image is stretched. Must be GL_NEAREST or GL_LINEAR.
|
||||
/// </para>
|
||||
/// </param>
|
||||
[AutoGenerated(Category = "EXT_framebuffer_blit", Version = "1.5", EntryPoint = "glBlitFramebufferEXT")]
|
||||
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.ExtFramebufferBlit filter)
|
||||
{
|
||||
#if DEBUG
|
||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||
{
|
||||
#endif
|
||||
Delegates.glBlitFramebufferEXT((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (OpenTK.Graphics.OpenGL.ClearBufferMask)mask, (OpenTK.Graphics.OpenGL.ExtFramebufferBlit)filter);
|
||||
#if DEBUG
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
/// <summary>[requires: EXT_framebuffer_blit]
|
||||
/// Copy a block of pixels from the read framebuffer to the draw framebuffer
|
||||
|
|
|
@ -369,6 +369,8 @@ namespace OpenTK.Graphics.OpenGL
|
|||
internal delegate 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);
|
||||
internal static BlitFramebuffer glBlitFramebuffer;
|
||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||
internal delegate void BlitFramebufferEXT(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.OpenGL.ClearBufferMask mask, OpenTK.Graphics.OpenGL.ExtFramebufferBlit filter);
|
||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||
internal delegate void BlitFramebufferEXT(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);
|
||||
internal static BlitFramebufferEXT glBlitFramebufferEXT;
|
||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||
|
|
Loading…
Reference in a new issue