mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-02-25 07:06:59 +00:00
Updated tokens for ARB_depth_clamp, ARB_vertex_array_bgra, ARB_seamless_cube_map, ARB_provoking_vertex, ARB_draw_elements_base_vertex which where promoted in version 3.2. Fixes issue [#1146]: "[GL3.2] Multiple (minor) corrections".
This commit is contained in:
parent
5643259379
commit
837604a1a6
|
@ -7797,7 +7797,7 @@ ErrorCode enum:
|
||||||
|
|
||||||
# Version 3.2
|
# Version 3.2
|
||||||
|
|
||||||
# Tokens promoted from ARB_texture_multisample
|
# ARB_texture_multisample tokens
|
||||||
# http://www.opengl.org/registry/specs/ARB/texture_multisample.txt
|
# http://www.opengl.org/registry/specs/ARB/texture_multisample.txt
|
||||||
|
|
||||||
TextureTargetMultisample enum:
|
TextureTargetMultisample enum:
|
||||||
|
@ -7840,7 +7840,7 @@ ActiveUniformType enum:
|
||||||
INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910C
|
INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910C
|
||||||
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D
|
UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D
|
||||||
|
|
||||||
# Tokens promoted from ARB_geometry_shader4
|
# ARB_geometry_shader4 tokens
|
||||||
# http://www.opengl.org/registry/specs/ARB/geometry_shader4.txt
|
# http://www.opengl.org/registry/specs/ARB/geometry_shader4.txt
|
||||||
|
|
||||||
ShaderType enum:
|
ShaderType enum:
|
||||||
|
@ -7880,4 +7880,44 @@ EnableCap enum:
|
||||||
GetPName enum:
|
GetPName enum:
|
||||||
PROGRAM_POINT_SIZE = 0x8642
|
PROGRAM_POINT_SIZE = 0x8642
|
||||||
|
|
||||||
|
# ARB_depth_clamp tokens
|
||||||
|
# http://www.opengl.org/registry/specs/ARB/depth_clamp.txt
|
||||||
|
|
||||||
|
EnableCap enum:
|
||||||
|
DEPTH_CLAMP = 0x864F
|
||||||
|
|
||||||
|
GetPName enum:
|
||||||
|
DEPTH_CLAMP = 0x864F
|
||||||
|
|
||||||
|
# ARB_vertex_array_bgra tokens
|
||||||
|
# http://www.opengl.org/registry/specs/ARB/vertex_array_bgra.txt
|
||||||
|
|
||||||
|
ColorPointerType enum:
|
||||||
|
BGRA = 0x80E1
|
||||||
|
|
||||||
|
VertexAttribPointerType enum:
|
||||||
|
BGRA = 0x80E1
|
||||||
|
|
||||||
|
# ARB_seamless_cube_map tokens
|
||||||
|
# http://www.opengl.org/registry/specs/ARB/seamless_cube_map.txt
|
||||||
|
EnableCap enum:
|
||||||
|
TEXTURE_CUBE_MAP_SEAMLESS = 0x884F
|
||||||
|
|
||||||
|
GetPName enum:
|
||||||
|
TEXTURE_CUBE_MAP_SEAMLESS = 0x884F
|
||||||
|
|
||||||
|
# ARB_provoking_vertex tokens
|
||||||
|
# http://www.opengl.org/registry/specs/ARB/provoking_vertex.txt
|
||||||
|
|
||||||
|
ProvokingVertexMode enum:
|
||||||
|
FIRST_VERTEX_CONVENTION = 0x8E4D
|
||||||
|
LAST_VERTEX_CONVENTION = 0x8E4E
|
||||||
|
|
||||||
|
GetPName enum:
|
||||||
|
PROVOKING_VERTEX = 0x8E4F
|
||||||
|
QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 0x8E4C
|
||||||
|
|
||||||
|
# ARB_draw_elements_base_vertex tokens
|
||||||
|
# http://www.opengl.org/registry/specs/ARB/draw_elements_base_vertex.txt
|
||||||
|
|
||||||
# End (don't remove, or the last token may be removed!)
|
# End (don't remove, or the last token may be removed!)
|
||||||
|
|
|
@ -283,6 +283,25 @@
|
||||||
<param name="pname"><type>GetMultisamplePName</type></param>
|
<param name="pname"><type>GetMultisamplePName</type></param>
|
||||||
</function>
|
</function>
|
||||||
|
|
||||||
|
<function name="ProvokingVertex" extension="Core">
|
||||||
|
<param name="mode"><type>ProvokingVertexMode</type></param>
|
||||||
|
</function>
|
||||||
|
|
||||||
|
<function name="DrawElementsBaseVertex" extension="Core">
|
||||||
|
<param name="mode"><type>BeginMode</type></param>
|
||||||
|
</function>
|
||||||
|
|
||||||
|
<function name="DrawRangeElementsBaseVertex" extension="Core">
|
||||||
|
<param name="mode"><type>BeginMode</type></param>
|
||||||
|
</function>
|
||||||
|
|
||||||
|
<function name="DrawElementsInstancedBaseVertex" extension="Core">
|
||||||
|
<param name="mode"><type>BeginMode</type></param>
|
||||||
|
</function>
|
||||||
|
|
||||||
|
<function name="MultiDrawElementsBaseVertex" extension="Core">
|
||||||
|
<param name="mode"><type>BeginMode</type></param>
|
||||||
|
</function>
|
||||||
|
|
||||||
<!-- Arb -->
|
<!-- Arb -->
|
||||||
|
|
||||||
|
|
|
@ -37150,7 +37150,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 basevertex)
|
void DrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -37160,7 +37160,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
Delegates.glDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -37173,7 +37173,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 basevertex)
|
void DrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -37183,7 +37183,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
Delegates.glDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -37196,7 +37196,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 basevertex)
|
void DrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -37206,7 +37206,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
Delegates.glDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -37219,7 +37219,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 basevertex)
|
void DrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -37229,7 +37229,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
Delegates.glDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -37242,13 +37242,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
|
void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)basevertex);
|
Delegates.glDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)basevertex);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -37362,7 +37362,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawElementsInstancedBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 basevertex)
|
void DrawElementsInstancedBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -37372,7 +37372,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)basevertex);
|
Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -37385,7 +37385,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawElementsInstancedBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 basevertex)
|
void DrawElementsInstancedBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -37395,7 +37395,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)basevertex);
|
Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -37408,7 +37408,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawElementsInstancedBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 basevertex)
|
void DrawElementsInstancedBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -37418,7 +37418,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)basevertex);
|
Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -37431,7 +37431,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawElementsInstancedBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 basevertex)
|
void DrawElementsInstancedBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -37441,7 +37441,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)basevertex);
|
Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -37454,13 +37454,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex)
|
void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32)basevertex);
|
Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32)basevertex);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -38251,7 +38251,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices, Int32 basevertex)
|
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices, Int32 basevertex)
|
||||||
where T5 : struct
|
where T5 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -38261,7 +38261,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -38274,7 +38274,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices, Int32 basevertex)
|
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices, Int32 basevertex)
|
||||||
where T5 : struct
|
where T5 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -38284,7 +38284,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -38297,7 +38297,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices, Int32 basevertex)
|
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices, Int32 basevertex)
|
||||||
where T5 : struct
|
where T5 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -38307,7 +38307,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -38320,7 +38320,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices, Int32 basevertex)
|
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices, Int32 basevertex)
|
||||||
where T5 : struct
|
where T5 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -38330,7 +38330,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -38343,13 +38343,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
|
void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)basevertex);
|
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)basevertex);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -38358,7 +38358,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices, Int32 basevertex)
|
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices, Int32 basevertex)
|
||||||
where T5 : struct
|
where T5 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -38368,7 +38368,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -38382,7 +38382,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices, Int32 basevertex)
|
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices, Int32 basevertex)
|
||||||
where T5 : struct
|
where T5 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -38392,7 +38392,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -38406,7 +38406,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices, Int32 basevertex)
|
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices, Int32 basevertex)
|
||||||
where T5 : struct
|
where T5 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -38416,7 +38416,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -38430,7 +38430,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices, Int32 basevertex)
|
void DrawRangeElementsBaseVertex<T5>(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices, Int32 basevertex)
|
||||||
where T5 : struct
|
where T5 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -38440,7 +38440,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -38454,13 +38454,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glDrawRangeElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
|
void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)basevertex);
|
Delegates.glDrawRangeElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)basevertex);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -57704,7 +57704,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
unsafe void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32* basevertex)
|
unsafe void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32* basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -57714,7 +57714,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -57728,7 +57728,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
unsafe void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32* basevertex)
|
unsafe void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32* basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -57738,7 +57738,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -57752,7 +57752,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
unsafe void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32* basevertex)
|
unsafe void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32* basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -57762,7 +57762,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -57776,7 +57776,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
unsafe void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32* basevertex)
|
unsafe void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32* basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -57786,7 +57786,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -57800,13 +57800,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32* basevertex)
|
unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32* basevertex)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32*)basevertex);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32*)basevertex);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -57814,7 +57814,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32[] basevertex)
|
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32[] basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -57829,7 +57829,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -57844,7 +57844,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32[] basevertex)
|
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32[] basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -57859,7 +57859,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -57874,7 +57874,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32[] basevertex)
|
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32[] basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -57889,7 +57889,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -57904,7 +57904,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32[] basevertex)
|
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32[] basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -57919,7 +57919,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -57934,7 +57934,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32[] basevertex)
|
void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32[] basevertex)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -57945,7 +57945,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
fixed (Int32* count_ptr = count)
|
fixed (Int32* count_ptr = count)
|
||||||
fixed (Int32* basevertex_ptr = basevertex)
|
fixed (Int32* basevertex_ptr = basevertex)
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32*)basevertex_ptr);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32*)basevertex_ptr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -57955,7 +57955,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, ref Int32 basevertex)
|
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, ref Int32 basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -57970,7 +57970,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -57985,7 +57985,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, ref Int32 basevertex)
|
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, ref Int32 basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -58000,7 +58000,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -58015,7 +58015,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, ref Int32 basevertex)
|
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, ref Int32 basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -58030,7 +58030,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -58045,7 +58045,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, ref Int32 basevertex)
|
void MultiDrawElementsBaseVertex<T3>(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, ref Int32 basevertex)
|
||||||
where T3 : struct
|
where T3 : struct
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -58060,7 +58060,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -58075,7 +58075,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
[AutoGenerated(Category = "ArbDrawElementsBaseVertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")]
|
||||||
public static
|
public static
|
||||||
void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, ref Int32 basevertex)
|
void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, ref Int32 basevertex)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -58086,7 +58086,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
fixed (Int32* count_ptr = &count)
|
fixed (Int32* count_ptr = &count)
|
||||||
fixed (Int32* basevertex_ptr = &basevertex)
|
fixed (Int32* basevertex_ptr = &basevertex)
|
||||||
{
|
{
|
||||||
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32*)basevertex_ptr);
|
Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32*)basevertex_ptr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -62563,13 +62563,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
|
|
||||||
[AutoGenerated(Category = "ArbProvokingVertex", Version = "1.2", EntryPoint = "glProvokingVertex")]
|
[AutoGenerated(Category = "ArbProvokingVertex", Version = "1.2", EntryPoint = "glProvokingVertex")]
|
||||||
public static
|
public static
|
||||||
void ProvokingVertex(OpenTK.Graphics.OpenGL.ArbProvokingVertex mode)
|
void ProvokingVertex(OpenTK.Graphics.OpenGL.ProvokingVertexMode mode)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glProvokingVertex((OpenTK.Graphics.OpenGL.ArbProvokingVertex)mode);
|
Delegates.glProvokingVertex((OpenTK.Graphics.OpenGL.ProvokingVertexMode)mode);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1042,7 +1042,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal extern static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices);
|
internal extern static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsBaseVertex", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsBaseVertex", ExactSpelling = true)]
|
||||||
internal extern static void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex);
|
internal extern static void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstanced", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstanced", ExactSpelling = true)]
|
||||||
internal extern static void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
internal extern static void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
||||||
|
@ -1051,7 +1051,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal extern static void DrawElementsInstancedARB(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
internal extern static void DrawElementsInstancedARB(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedBaseVertex", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedBaseVertex", ExactSpelling = true)]
|
||||||
internal extern static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex);
|
internal extern static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedEXT", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedEXT", ExactSpelling = true)]
|
||||||
internal extern static void DrawElementsInstancedEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
internal extern static void DrawElementsInstancedEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
||||||
|
@ -1072,7 +1072,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal extern static void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices);
|
internal extern static void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElementsBaseVertex", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElementsBaseVertex", ExactSpelling = true)]
|
||||||
internal extern static void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex);
|
internal extern static void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElementsEXT", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElementsEXT", ExactSpelling = true)]
|
||||||
internal extern static void DrawRangeElementsEXT(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices);
|
internal extern static void DrawRangeElementsEXT(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices);
|
||||||
|
@ -2764,7 +2764,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal extern static unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
internal extern static unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsBaseVertex", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsBaseVertex", ExactSpelling = true)]
|
||||||
internal extern static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32* basevertex);
|
internal extern static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32* basevertex);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsEXT", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsEXT", ExactSpelling = true)]
|
||||||
internal extern static unsafe void MultiDrawElementsEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
internal extern static unsafe void MultiDrawElementsEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
||||||
|
@ -3637,7 +3637,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal extern static void ProgramVertexLimitNV(OpenTK.Graphics.OpenGL.NvGeometryProgram4 target, Int32 limit);
|
internal extern static void ProgramVertexLimitNV(OpenTK.Graphics.OpenGL.NvGeometryProgram4 target, Int32 limit);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProvokingVertex", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProvokingVertex", ExactSpelling = true)]
|
||||||
internal extern static void ProvokingVertex(OpenTK.Graphics.OpenGL.ArbProvokingVertex mode);
|
internal extern static void ProvokingVertex(OpenTK.Graphics.OpenGL.ProvokingVertexMode mode);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProvokingVertexEXT", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProvokingVertexEXT", ExactSpelling = true)]
|
||||||
internal extern static void ProvokingVertexEXT(OpenTK.Graphics.OpenGL.ExtProvokingVertex mode);
|
internal extern static void ProvokingVertexEXT(OpenTK.Graphics.OpenGL.ExtProvokingVertex mode);
|
||||||
|
|
|
@ -1040,7 +1040,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal delegate void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices);
|
internal delegate void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices);
|
||||||
internal static DrawElements glDrawElements;
|
internal static DrawElements glDrawElements;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex);
|
internal delegate void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex);
|
||||||
internal static DrawElementsBaseVertex glDrawElementsBaseVertex;
|
internal static DrawElementsBaseVertex glDrawElementsBaseVertex;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
internal delegate void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
||||||
|
@ -1049,7 +1049,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal delegate void DrawElementsInstancedARB(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
internal delegate void DrawElementsInstancedARB(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
||||||
internal static DrawElementsInstancedARB glDrawElementsInstancedARB;
|
internal static DrawElementsInstancedARB glDrawElementsInstancedARB;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex);
|
internal delegate void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex);
|
||||||
internal static DrawElementsInstancedBaseVertex glDrawElementsInstancedBaseVertex;
|
internal static DrawElementsInstancedBaseVertex glDrawElementsInstancedBaseVertex;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void DrawElementsInstancedEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
internal delegate void DrawElementsInstancedEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
||||||
|
@ -1070,7 +1070,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal delegate void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices);
|
internal delegate void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices);
|
||||||
internal static DrawRangeElements glDrawRangeElements;
|
internal static DrawRangeElements glDrawRangeElements;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex);
|
internal delegate void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex);
|
||||||
internal static DrawRangeElementsBaseVertex glDrawRangeElementsBaseVertex;
|
internal static DrawRangeElementsBaseVertex glDrawRangeElementsBaseVertex;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void DrawRangeElementsEXT(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices);
|
internal delegate void DrawRangeElementsEXT(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices);
|
||||||
|
@ -2762,7 +2762,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal unsafe delegate void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
internal unsafe delegate void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
||||||
internal unsafe static MultiDrawElements glMultiDrawElements;
|
internal unsafe static MultiDrawElements glMultiDrawElements;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal unsafe delegate void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.ArbDrawElementsBaseVertex mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32* basevertex);
|
internal unsafe delegate void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32* basevertex);
|
||||||
internal unsafe static MultiDrawElementsBaseVertex glMultiDrawElementsBaseVertex;
|
internal unsafe static MultiDrawElementsBaseVertex glMultiDrawElementsBaseVertex;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal unsafe delegate void MultiDrawElementsEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
internal unsafe delegate void MultiDrawElementsEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount);
|
||||||
|
@ -3635,7 +3635,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal delegate void ProgramVertexLimitNV(OpenTK.Graphics.OpenGL.NvGeometryProgram4 target, Int32 limit);
|
internal delegate void ProgramVertexLimitNV(OpenTK.Graphics.OpenGL.NvGeometryProgram4 target, Int32 limit);
|
||||||
internal static ProgramVertexLimitNV glProgramVertexLimitNV;
|
internal static ProgramVertexLimitNV glProgramVertexLimitNV;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void ProvokingVertex(OpenTK.Graphics.OpenGL.ArbProvokingVertex mode);
|
internal delegate void ProvokingVertex(OpenTK.Graphics.OpenGL.ProvokingVertexMode mode);
|
||||||
internal static ProvokingVertex glProvokingVertex;
|
internal static ProvokingVertex glProvokingVertex;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void ProvokingVertexEXT(OpenTK.Graphics.OpenGL.ExtProvokingVertex mode);
|
internal delegate void ProvokingVertexEXT(OpenTK.Graphics.OpenGL.ExtProvokingVertex mode);
|
||||||
|
|
|
@ -5417,6 +5417,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
Float = ((int)0X1406),
|
Float = ((int)0X1406),
|
||||||
Double = ((int)0X140a),
|
Double = ((int)0X140a),
|
||||||
HalfFloat = ((int)0X140b),
|
HalfFloat = ((int)0X140b),
|
||||||
|
Bgra = ((int)0X80e1),
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum ColorTableParameterPName
|
public enum ColorTableParameterPName
|
||||||
|
@ -5731,6 +5732,8 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
ProgramPointSize = ((int)0X8642),
|
ProgramPointSize = ((int)0X8642),
|
||||||
VertexProgramPointSize = ((int)0X8642),
|
VertexProgramPointSize = ((int)0X8642),
|
||||||
VertexProgramTwoSide = ((int)0X8643),
|
VertexProgramTwoSide = ((int)0X8643),
|
||||||
|
DepthClamp = ((int)0X864f),
|
||||||
|
TextureCubeMapSeamless = ((int)0X884f),
|
||||||
PointSprite = ((int)0X8861),
|
PointSprite = ((int)0X8861),
|
||||||
RasterizerDiscard = ((int)0X8c89),
|
RasterizerDiscard = ((int)0X8c89),
|
||||||
FramebufferSrgb = ((int)0X8Db9),
|
FramebufferSrgb = ((int)0X8Db9),
|
||||||
|
@ -7570,6 +7573,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
UnpackSubsampleRateSgix = ((int)0X85a1),
|
UnpackSubsampleRateSgix = ((int)0X85a1),
|
||||||
VertexArrayBinding = ((int)0X85b5),
|
VertexArrayBinding = ((int)0X85b5),
|
||||||
ProgramPointSize = ((int)0X8642),
|
ProgramPointSize = ((int)0X8642),
|
||||||
|
DepthClamp = ((int)0X864f),
|
||||||
NumCompressedTextureFormats = ((int)0X86a2),
|
NumCompressedTextureFormats = ((int)0X86a2),
|
||||||
CompressedTextureFormats = ((int)0X86a3),
|
CompressedTextureFormats = ((int)0X86a3),
|
||||||
StencilBackFunc = ((int)0X8800),
|
StencilBackFunc = ((int)0X8800),
|
||||||
|
@ -7595,6 +7599,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
DrawBuffer14 = ((int)0X8833),
|
DrawBuffer14 = ((int)0X8833),
|
||||||
DrawBuffer15 = ((int)0X8834),
|
DrawBuffer15 = ((int)0X8834),
|
||||||
BlendEquationAlpha = ((int)0X883d),
|
BlendEquationAlpha = ((int)0X883d),
|
||||||
|
TextureCubeMapSeamless = ((int)0X884f),
|
||||||
PointSprite = ((int)0X8861),
|
PointSprite = ((int)0X8861),
|
||||||
MaxVertexAttribs = ((int)0X8869),
|
MaxVertexAttribs = ((int)0X8869),
|
||||||
MaxTextureCoords = ((int)0X8871),
|
MaxTextureCoords = ((int)0X8871),
|
||||||
|
@ -7661,6 +7666,8 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
MaxGeometryUniformComponents = ((int)0X8ddf),
|
MaxGeometryUniformComponents = ((int)0X8ddf),
|
||||||
MaxGeometryOutputVertices = ((int)0X8de0),
|
MaxGeometryOutputVertices = ((int)0X8de0),
|
||||||
MaxGeometryTotalOutputComponents = ((int)0X8de1),
|
MaxGeometryTotalOutputComponents = ((int)0X8de1),
|
||||||
|
QuadsFollowProvokingVertexConvention = ((int)0X8e4c),
|
||||||
|
ProvokingVertex = ((int)0X8e4f),
|
||||||
SampleMask = ((int)0X8e51),
|
SampleMask = ((int)0X8e51),
|
||||||
MaxSampleMaskWords = ((int)0X8e59),
|
MaxSampleMaskWords = ((int)0X8e59),
|
||||||
TextureBinding2DMultisample = ((int)0X9104),
|
TextureBinding2DMultisample = ((int)0X9104),
|
||||||
|
@ -9329,6 +9336,12 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
GeometryOutputType = ((int)0X8ddc),
|
GeometryOutputType = ((int)0X8ddc),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public enum ProvokingVertexMode
|
||||||
|
{
|
||||||
|
FirstVertexConvention = ((int)0X8e4d),
|
||||||
|
LastVertexConvention = ((int)0X8e4e),
|
||||||
|
}
|
||||||
|
|
||||||
public enum QueryTarget
|
public enum QueryTarget
|
||||||
{
|
{
|
||||||
SamplesPassed = ((int)0X8914),
|
SamplesPassed = ((int)0X8914),
|
||||||
|
@ -11907,6 +11920,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
Float = ((int)0X1406),
|
Float = ((int)0X1406),
|
||||||
Double = ((int)0X140a),
|
Double = ((int)0X140a),
|
||||||
HalfFloat = ((int)0X140b),
|
HalfFloat = ((int)0X140b),
|
||||||
|
Bgra = ((int)0X80e1),
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum VertexAttribPointerTypeArb
|
public enum VertexAttribPointerTypeArb
|
||||||
|
|
Loading…
Reference in a new issue