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

View file

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

View file

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

View file

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

View file

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

View file

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