mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-02-24 05:26:51 +00:00
Updated tokens for ARB_copy_buffer (issue http://www.opentk.com/node/747).
This commit is contained in:
parent
417ff1acb2
commit
66713a7e03
|
@ -6483,7 +6483,15 @@ GetPName enum:
|
|||
IndexedStringName enum:
|
||||
use StringName EXTENSIONS # Used in GetStringi
|
||||
|
||||
# Non-core changes:
|
||||
# Version 3.1
|
||||
|
||||
# Promoted from ARB_copy_buffer
|
||||
BufferTarget enum:
|
||||
use ARB_copy_buffer COPY_READ_BUFFER
|
||||
use ARB_copy_buffer COPY_WRITE_BUFFER
|
||||
|
||||
# Non-core
|
||||
|
||||
# APPLE_flush_buffer_range
|
||||
Buffer_Parameter_Apple enum:
|
||||
use APPLE_flush_buffer_range BUFFER_SERIALIZED_MODIFY_APPLE
|
||||
|
|
|
@ -11380,8 +11380,8 @@ newcategory: ARB_compatibility
|
|||
|
||||
CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)
|
||||
return void
|
||||
param readTarget GLenum in value
|
||||
param writeTarget GLenum in value
|
||||
param readTarget BufferTarget in value # GLenum in value
|
||||
param writeTarget BufferTarget in value # GLenum in value
|
||||
param readOffset BufferOffset in value
|
||||
param writeOffset BufferOffset in value
|
||||
param size BufferSize in value
|
||||
|
|
|
@ -54720,13 +54720,13 @@ namespace OpenTK.Graphics
|
|||
|
||||
[AutoGenerated(Category = "ArbCopyBuffer", Version = "3.0", EntryPoint = "glCopyBufferSubData")]
|
||||
public static
|
||||
void CopyBufferSubData(OpenTK.Graphics.ArbCopyBuffer readTarget, OpenTK.Graphics.ArbCopyBuffer writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
|
||||
void CopyBufferSubData(OpenTK.Graphics.BufferTarget readTarget, OpenTK.Graphics.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
|
||||
{
|
||||
#if DEBUG
|
||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||
{
|
||||
#endif
|
||||
Delegates.glCopyBufferSubData((OpenTK.Graphics.ArbCopyBuffer)readTarget, (OpenTK.Graphics.ArbCopyBuffer)writeTarget, (IntPtr)readOffset, (IntPtr)writeOffset, (IntPtr)size);
|
||||
Delegates.glCopyBufferSubData((OpenTK.Graphics.BufferTarget)readTarget, (OpenTK.Graphics.BufferTarget)writeTarget, (IntPtr)readOffset, (IntPtr)writeOffset, (IntPtr)size);
|
||||
#if DEBUG
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -2062,7 +2062,7 @@ namespace OpenTK.Graphics
|
|||
internal extern static void UniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding);
|
||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyBufferSubData", ExactSpelling = true)]
|
||||
internal extern static void CopyBufferSubData(OpenTK.Graphics.ArbCopyBuffer readTarget, OpenTK.Graphics.ArbCopyBuffer writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size);
|
||||
internal extern static void CopyBufferSubData(OpenTK.Graphics.BufferTarget readTarget, OpenTK.Graphics.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size);
|
||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorGroupsAMD", ExactSpelling = true)]
|
||||
internal extern static unsafe void GetPerfMonitorGroupsAMD([Out] Int32* numGroups, Int32 groupsSize, [Out] UInt32* groups);
|
||||
|
|
|
@ -2696,7 +2696,7 @@ namespace OpenTK.Graphics
|
|||
internal delegate void UniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding);
|
||||
internal static UniformBlockBinding glUniformBlockBinding;
|
||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||
internal delegate void CopyBufferSubData(OpenTK.Graphics.ArbCopyBuffer readTarget, OpenTK.Graphics.ArbCopyBuffer writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size);
|
||||
internal delegate void CopyBufferSubData(OpenTK.Graphics.BufferTarget readTarget, OpenTK.Graphics.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size);
|
||||
internal static CopyBufferSubData glCopyBufferSubData;
|
||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||
internal delegate void BlendColorEXT(Single red, Single green, Single blue, Single alpha);
|
||||
|
|
|
@ -9634,6 +9634,8 @@ namespace OpenTK.Graphics
|
|||
ElementArrayBuffer = ((int)0X8893),
|
||||
PixelPackBuffer = ((int)0X88eb),
|
||||
PixelUnpackBuffer = ((int)0X88ec),
|
||||
CopyReadBuffer = ((int)0X8f36),
|
||||
CopyWriteBuffer = ((int)0X8f37),
|
||||
}
|
||||
|
||||
public enum BufferUsageHint
|
||||
|
|
Loading…
Reference in a new issue