Updated tokens for ARB_copy_buffer (issue http://www.opentk.com/node/747).

This commit is contained in:
the_fiddler 2009-03-29 15:47:09 +00:00
parent 417ff1acb2
commit 66713a7e03
6 changed files with 17 additions and 7 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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);

View file

@ -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);

View file

@ -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