mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-02-24 12:26:48 +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:
|
IndexedStringName enum:
|
||||||
use StringName EXTENSIONS # Used in GetStringi
|
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
|
# APPLE_flush_buffer_range
|
||||||
Buffer_Parameter_Apple enum:
|
Buffer_Parameter_Apple enum:
|
||||||
use APPLE_flush_buffer_range BUFFER_SERIALIZED_MODIFY_APPLE
|
use APPLE_flush_buffer_range BUFFER_SERIALIZED_MODIFY_APPLE
|
||||||
|
|
|
@ -11380,8 +11380,8 @@ newcategory: ARB_compatibility
|
||||||
|
|
||||||
CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)
|
CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)
|
||||||
return void
|
return void
|
||||||
param readTarget GLenum in value
|
param readTarget BufferTarget in value # GLenum in value
|
||||||
param writeTarget GLenum in value
|
param writeTarget BufferTarget in value # GLenum in value
|
||||||
param readOffset BufferOffset in value
|
param readOffset BufferOffset in value
|
||||||
param writeOffset BufferOffset in value
|
param writeOffset BufferOffset in value
|
||||||
param size BufferSize in value
|
param size BufferSize in value
|
||||||
|
|
|
@ -54720,13 +54720,13 @@ namespace OpenTK.Graphics
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbCopyBuffer", Version = "3.0", EntryPoint = "glCopyBufferSubData")]
|
[AutoGenerated(Category = "ArbCopyBuffer", Version = "3.0", EntryPoint = "glCopyBufferSubData")]
|
||||||
public static
|
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
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#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
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2062,7 +2062,7 @@ namespace OpenTK.Graphics
|
||||||
internal extern static void UniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding);
|
internal extern static void UniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyBufferSubData", ExactSpelling = true)]
|
[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.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorGroupsAMD", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorGroupsAMD", ExactSpelling = true)]
|
||||||
internal extern static unsafe void GetPerfMonitorGroupsAMD([Out] Int32* numGroups, Int32 groupsSize, [Out] UInt32* groups);
|
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 delegate void UniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding);
|
||||||
internal static UniformBlockBinding glUniformBlockBinding;
|
internal static UniformBlockBinding glUniformBlockBinding;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[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;
|
internal static CopyBufferSubData glCopyBufferSubData;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void BlendColorEXT(Single red, Single green, Single blue, Single alpha);
|
internal delegate void BlendColorEXT(Single red, Single green, Single blue, Single alpha);
|
||||||
|
|
|
@ -9634,6 +9634,8 @@ namespace OpenTK.Graphics
|
||||||
ElementArrayBuffer = ((int)0X8893),
|
ElementArrayBuffer = ((int)0X8893),
|
||||||
PixelPackBuffer = ((int)0X88eb),
|
PixelPackBuffer = ((int)0X88eb),
|
||||||
PixelUnpackBuffer = ((int)0X88ec),
|
PixelUnpackBuffer = ((int)0X88ec),
|
||||||
|
CopyReadBuffer = ((int)0X8f36),
|
||||||
|
CopyWriteBuffer = ((int)0X8f37),
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum BufferUsageHint
|
public enum BufferUsageHint
|
||||||
|
|
Loading…
Reference in a new issue