diff --git a/Source/Bind/Specifications/GL2/overrides.xml b/Source/Bind/Specifications/GL2/overrides.xml index ea2940e4..e6ca445c 100644 --- a/Source/Bind/Specifications/GL2/overrides.xml +++ b/Source/Bind/Specifications/GL2/overrides.xml @@ -1646,31 +1646,318 @@ + + + AmdVertexShaderTesselator + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + ArbVertexProgram + + + + + ArbVertexProgram + + + + + ArbVertexProgram + + + + + BeginMode + + + + + BeginMode + + + + + AtiVertexAttribArrayObject + + - + BeginMode - + BeginFeedbackMode - + BufferTarget - + BufferTarget - + ArbDrawBuffersBlend + + + ClearBuffer + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + ProgramParameter + + + + + StringName + + + + + ArbSync + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + Version32 + + + + + VertexAttribIPointerType + + + + + ExtBlendMinmax + + + + + ExtFramebufferBlit + + + + + EnableCap + + + + + ExtDrawBuffers2 + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + BeginMode + + + + + EnableCap + + + + + ExtDrawBuffers2 + + + + + ExtDrawBuffers2 + + + + + ExtDrawBuffers2 + + + + + ExtDirectStateAccess + + + + + ExtDrawBuffers2 + + + + + BeginMode + + + + + BeginMode + + + + + ExtDirectStateAccess + + + + + ExtDirectStateAccess + + + + + ExtDirectStateAccess + + + + + ExtDirectStateAccess + + + + + ExtDirectStateAccess + + + + + ExtDirectStateAccess + + + + + IbmVertexArrayLists + + + + + NvTransformFeedback2 + + + + + uint + + + + + All + + + + + BeginMode + + + + ArbDrawBuffersBlend @@ -1693,7 +1980,7 @@ ArbDrawBuffersBlend - + ArbDrawBuffersBlend @@ -1707,66 +1994,6 @@ ArbDrawBuffersBlend - - - ClearBuffer - - - - - int - - - - - uint - - - - - BeginMode - - - - - BeginMode - - - - - IntPtr - - - - - BeginMode - - - - - BeginMode - - - - - BeginMode - - - - - BeginMode - - - - - BeginMode - - - - - BeginMode - - ArbSync @@ -1785,275 +2012,16 @@ ArbSync - - - ProgramParameter - - - - - StringName - - - - - ArbSync - - - - - BeginMode - - - - - BeginMode - - - - - BeginMode - - - - - Version32 - - - - - VertexAttribIPointerType - - - + int - + uint - - - BeginMode - - - - - All - - - - - NvTransformFeedback2 - - - - - uint - - - - - All - - - All - - - All - - - All - - - - - IbmVertexArrayLists - - - - - ExtBlendMinmax - - - - - ExtFramebufferBlit - - - - - EnableCap - - - - - ExtDrawBuffers2 - - - - - BeginMode - - - - - BeginMode - - - - - BeginMode - - - - - BeginMode - - - - - EnableCap - - - - - ExtDrawBuffers2 - - - - - ExtDrawBuffers2 - - - - - ExtDrawBuffers2 - - - - - ExtDirectStateAccess - - - - - ExtDrawBuffers2 - - - - - BeginMode - - - - - BeginMode - - - - - ExtDirectStateAccess - - - - - ExtDirectStateAccess - - - - - ExtDirectStateAccess - - - - - ExtFramebufferMultisample - - - ExtFramebufferMultisample - - - - - ExtDirectStateAccess - - - - - ExtDirectStateAccess - - - - - ExtDirectStateAccess - - - - - BeginMode - - - - - BeginMode - - - - - AtiVertexAttribArrayObject - - - - - BeginMode - - - - - BeginMode - - - - - ArbVertexProgram - - - - - ArbVertexProgram - - - - - ArbVertexProgram - - - - - BeginMode - - - - - BeginMode - - - - - BeginMode - - - - - BeginMode - - - - BeginMode @@ -2075,6 +2043,38 @@ ActiveAttribType + + + int + + + + + uint + + + + + ExtFramebufferMultisample + + + ExtFramebufferMultisample + + + + + All + + + All + + + All + + + All + + @@ -4458,6 +4458,20 @@ + + + + + + + + + + + + + + diff --git a/Source/OpenTK/Graphics/OpenGL/GL.cs b/Source/OpenTK/Graphics/OpenGL/GL.cs index 1af6ae20..f3137005 100644 --- a/Source/OpenTK/Graphics/OpenGL/GL.cs +++ b/Source/OpenTK/Graphics/OpenGL/GL.cs @@ -3136,6 +3136,22 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: AMD_vertex_shader_tessellator] + [Obsolete("Use AmdVertexShaderTessellator overload instead")] + [AutoGenerated(Category = "AMD_vertex_shader_tessellator", Version = "", EntryPoint = "glTessellationModeAMD")] + public static + void TessellationMode(OpenTK.Graphics.OpenGL.AmdVertexShaderTesselator mode) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTessellationModeAMD((OpenTK.Graphics.OpenGL.AmdVertexShaderTessellator)mode); + #if DEBUG + } + #endif + } + /// [requires: AMD_vertex_shader_tessellator] [AutoGenerated(Category = "AMD_vertex_shader_tessellator", Version = "", EntryPoint = "glTessellationModeAMD")] public static @@ -100220,7 +100236,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPassThrough")] public static - void PassThroug(Single token) + void PassThrough(Single token) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -201462,22 +201478,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current color - /// - /// - /// - /// Specify new red, green, and blue values for the current color. - /// - /// - /// - /// - /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor3hNV")] public static - void Color3(Half red, Half green, Half blue) + void Color3h(Half red, Half green, Half blue) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -201489,22 +201493,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current color - /// - /// - /// - /// Specify new red, green, and blue values for the current color. - /// - /// - /// - /// - /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor3hvNV")] public static - void Color3(Half[] v) + void Color3h(Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -201522,22 +201514,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current color - /// - /// - /// - /// Specify new red, green, and blue values for the current color. - /// - /// - /// - /// - /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor3hvNV")] public static - void Color3(ref Half v) + void Color3h(ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -201555,23 +201535,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current color - /// - /// - /// - /// Specify new red, green, and blue values for the current color. - /// - /// - /// - /// - /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor3hvNV")] public static - unsafe void Color3(Half* v) + unsafe void Color3h(Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -201583,22 +201551,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current color - /// - /// - /// - /// Specify new red, green, and blue values for the current color. - /// - /// - /// - /// - /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor4hNV")] public static - void Color4(Half red, Half green, Half blue, Half alpha) + void Color4h(Half red, Half green, Half blue, Half alpha) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -201610,22 +201566,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current color - /// - /// - /// - /// Specify new red, green, and blue values for the current color. - /// - /// - /// - /// - /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor4hvNV")] public static - void Color4(Half[] v) + void Color4h(Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -201643,22 +201587,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current color - /// - /// - /// - /// Specify new red, green, and blue values for the current color. - /// - /// - /// - /// - /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor4hvNV")] public static - void Color4(ref Half v) + void Color4h(ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -201676,23 +201608,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current color - /// - /// - /// - /// Specify new red, green, and blue values for the current color. - /// - /// - /// - /// - /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glColor4hvNV")] public static - unsafe void Color4(Half* v) + unsafe void Color4h(Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -205098,17 +205018,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current fog coordinates - /// - /// - /// - /// Specify the fog distance. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glFogCoordhNV")] public static - void FogCoord(Half fog) + void FogCoordh(Half fog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -205120,18 +205033,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current fog coordinates - /// - /// - /// - /// Specify the fog distance. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glFogCoordhvNV")] public static - unsafe void FogCoord(Half* fog) + unsafe void FogCoordh(Half* fog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -215830,22 +215736,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord1hNV")] public static - void MultiTexCoord1(OpenTK.Graphics.OpenGL.TextureUnit target, Half s) + void MultiTexCoord1h(OpenTK.Graphics.OpenGL.TextureUnit target, Half s) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -215857,23 +215751,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord1hvNV")] public static - unsafe void MultiTexCoord1(OpenTK.Graphics.OpenGL.TextureUnit target, Half* v) + unsafe void MultiTexCoord1h(OpenTK.Graphics.OpenGL.TextureUnit target, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -215885,22 +215767,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord2hNV")] public static - void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Half s, Half t) + void MultiTexCoord2h(OpenTK.Graphics.OpenGL.TextureUnit target, Half s, Half t) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -215912,22 +215782,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord2hvNV")] public static - void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Half[] v) + void MultiTexCoord2h(OpenTK.Graphics.OpenGL.TextureUnit target, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -215945,22 +215803,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord2hvNV")] public static - void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, ref Half v) + void MultiTexCoord2h(OpenTK.Graphics.OpenGL.TextureUnit target, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -215978,23 +215824,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord2hvNV")] public static - unsafe void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Half* v) + unsafe void MultiTexCoord2h(OpenTK.Graphics.OpenGL.TextureUnit target, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -216006,22 +215840,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord3hNV")] public static - void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Half s, Half t, Half r) + void MultiTexCoord3h(OpenTK.Graphics.OpenGL.TextureUnit target, Half s, Half t, Half r) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -216033,22 +215855,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord3hvNV")] public static - void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Half[] v) + void MultiTexCoord3h(OpenTK.Graphics.OpenGL.TextureUnit target, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -216066,22 +215876,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord3hvNV")] public static - void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, ref Half v) + void MultiTexCoord3h(OpenTK.Graphics.OpenGL.TextureUnit target, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -216099,23 +215897,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord3hvNV")] public static - unsafe void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Half* v) + unsafe void MultiTexCoord3h(OpenTK.Graphics.OpenGL.TextureUnit target, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -216127,22 +215913,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord4hNV")] public static - void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Half s, Half t, Half r, Half q) + void MultiTexCoord4h(OpenTK.Graphics.OpenGL.TextureUnit target, Half s, Half t, Half r, Half q) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -216154,22 +215928,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord4hvNV")] public static - void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Half[] v) + void MultiTexCoord4h(OpenTK.Graphics.OpenGL.TextureUnit target, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -216187,22 +215949,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord4hvNV")] public static - void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, ref Half v) + void MultiTexCoord4h(OpenTK.Graphics.OpenGL.TextureUnit target, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -216220,23 +215970,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. - /// - /// - /// - /// - /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glMultiTexCoord4hvNV")] public static - unsafe void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Half* v) + unsafe void MultiTexCoord4h(OpenTK.Graphics.OpenGL.TextureUnit target, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -216248,20 +215986,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current normal vector - /// - /// - /// - /// Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). - /// - /// - /// - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glNormal3hNV")] public static - void Normal3(Half nx, Half ny, Half nz) + void Normal3h(Half nx, Half ny, Half nz) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -216273,20 +216001,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current normal vector - /// - /// - /// - /// Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). - /// - /// - /// - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glNormal3hvNV")] public static - void Normal3(Half[] v) + void Normal3h(Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -216304,20 +216022,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current normal vector - /// - /// - /// - /// Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). - /// - /// - /// - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glNormal3hvNV")] public static - void Normal3(ref Half v) + void Normal3h(ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -216335,21 +216043,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current normal vector - /// - /// - /// - /// Specify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1). - /// - /// - /// - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glNormal3hvNV")] public static - unsafe void Normal3(Half* v) + unsafe void Normal3h(Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -226038,17 +225736,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current secondary color - /// - /// - /// - /// Specify new red, green, and blue values for the current secondary color. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glSecondaryColor3hNV")] public static - void SecondaryColor3(Half red, Half green, Half blue) + void SecondaryColor3h(Half red, Half green, Half blue) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -226060,17 +225751,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current secondary color - /// - /// - /// - /// Specify new red, green, and blue values for the current secondary color. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glSecondaryColor3hvNV")] public static - void SecondaryColor3(Half[] v) + void SecondaryColor3h(Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -226088,17 +225772,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current secondary color - /// - /// - /// - /// Specify new red, green, and blue values for the current secondary color. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glSecondaryColor3hvNV")] public static - void SecondaryColor3(ref Half v) + void SecondaryColor3h(ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -226116,18 +225793,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current secondary color - /// - /// - /// - /// Specify new red, green, and blue values for the current secondary color. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glSecondaryColor3hvNV")] public static - unsafe void SecondaryColor3(Half* v) + unsafe void SecondaryColor3h(Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -227902,17 +227572,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord1hNV")] public static - void TexCoord1(Half s) + void TexCoord1h(Half s) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -227924,18 +227587,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord1hvNV")] public static - unsafe void TexCoord1(Half* v) + unsafe void TexCoord1h(Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -227947,17 +227603,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord2hNV")] public static - void TexCoord2(Half s, Half t) + void TexCoord2h(Half s, Half t) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -227969,17 +227618,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord2hvNV")] public static - void TexCoord2(Half[] v) + void TexCoord2h(Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -227997,17 +227639,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord2hvNV")] public static - void TexCoord2(ref Half v) + void TexCoord2h(ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -228025,18 +227660,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord2hvNV")] public static - unsafe void TexCoord2(Half* v) + unsafe void TexCoord2h(Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -228048,17 +227676,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord3hNV")] public static - void TexCoord3(Half s, Half t, Half r) + void TexCoord3h(Half s, Half t, Half r) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -228070,17 +227691,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord3hvNV")] public static - void TexCoord3(Half[] v) + void TexCoord3h(Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -228098,17 +227712,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord3hvNV")] public static - void TexCoord3(ref Half v) + void TexCoord3h(ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -228126,18 +227733,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord3hvNV")] public static - unsafe void TexCoord3(Half* v) + unsafe void TexCoord3h(Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -228149,17 +227749,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord4hNV")] public static - void TexCoord4(Half s, Half t, Half r, Half q) + void TexCoord4h(Half s, Half t, Half r, Half q) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -228171,17 +227764,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord4hvNV")] public static - void TexCoord4(Half[] v) + void TexCoord4h(Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -228199,17 +227785,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord4hvNV")] public static - void TexCoord4(ref Half v) + void TexCoord4h(ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -228227,18 +227806,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Set the current texture coordinates - /// - /// - /// - /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glTexCoord4hvNV")] public static - unsafe void TexCoord4(Half* v) + unsafe void TexCoord4h(Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233135,17 +232707,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specify a vertex - /// - /// - /// - /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex2hNV")] public static - void Vertex2(Half x, Half y) + void Vertex2h(Half x, Half y) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233157,17 +232722,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specify a vertex - /// - /// - /// - /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex2hvNV")] public static - void Vertex2(Half[] v) + void Vertex2h(Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233185,17 +232743,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specify a vertex - /// - /// - /// - /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex2hvNV")] public static - void Vertex2(ref Half v) + void Vertex2h(ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233213,18 +232764,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specify a vertex - /// - /// - /// - /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex2hvNV")] public static - unsafe void Vertex2(Half* v) + unsafe void Vertex2h(Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233236,17 +232780,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specify a vertex - /// - /// - /// - /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex3hNV")] public static - void Vertex3(Half x, Half y, Half z) + void Vertex3h(Half x, Half y, Half z) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233258,17 +232795,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specify a vertex - /// - /// - /// - /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex3hvNV")] public static - void Vertex3(Half[] v) + void Vertex3h(Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233286,17 +232816,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specify a vertex - /// - /// - /// - /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex3hvNV")] public static - void Vertex3(ref Half v) + void Vertex3h(ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233314,18 +232837,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specify a vertex - /// - /// - /// - /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex3hvNV")] public static - unsafe void Vertex3(Half* v) + unsafe void Vertex3h(Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233337,17 +232853,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specify a vertex - /// - /// - /// - /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex4hNV")] public static - void Vertex4(Half x, Half y, Half z, Half w) + void Vertex4h(Half x, Half y, Half z, Half w) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233359,17 +232868,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specify a vertex - /// - /// - /// - /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex4hvNV")] public static - void Vertex4(Half[] v) + void Vertex4h(Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233387,17 +232889,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specify a vertex - /// - /// - /// - /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex4hvNV")] public static - void Vertex4(ref Half v) + void Vertex4h(ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233415,18 +232910,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specify a vertex - /// - /// - /// - /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertex4hvNV")] public static - unsafe void Vertex4(Half* v) + unsafe void Vertex4h(Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233932,42 +233420,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib1hNV")] public static - void VertexAttrib1(Int32 index, Half x) + void VertexAttrib1h(Int32 index, Half x) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -233979,43 +233435,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib1hNV")] public static - void VertexAttrib1(UInt32 index, Half x) + void VertexAttrib1h(UInt32 index, Half x) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -234027,43 +233451,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib1hvNV")] public static - unsafe void VertexAttrib1(Int32 index, Half* v) + unsafe void VertexAttrib1h(Int32 index, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -234075,43 +233467,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib1hvNV")] public static - unsafe void VertexAttrib1(UInt32 index, Half* v) + unsafe void VertexAttrib1h(UInt32 index, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -235124,42 +234484,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hNV")] public static - void VertexAttrib2(Int32 index, Half x, Half y) + void VertexAttrib2h(Int32 index, Half x, Half y) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -235171,43 +234499,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hNV")] public static - void VertexAttrib2(UInt32 index, Half x, Half y) + void VertexAttrib2h(UInt32 index, Half x, Half y) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -235219,42 +234515,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")] public static - void VertexAttrib2(Int32 index, Half[] v) + void VertexAttrib2h(Int32 index, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -235272,42 +234536,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")] public static - void VertexAttrib2(Int32 index, ref Half v) + void VertexAttrib2h(Int32 index, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -235325,43 +234557,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")] public static - unsafe void VertexAttrib2(Int32 index, Half* v) + unsafe void VertexAttrib2h(Int32 index, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -235373,43 +234573,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")] public static - void VertexAttrib2(UInt32 index, Half[] v) + void VertexAttrib2h(UInt32 index, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -235427,43 +234595,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")] public static - void VertexAttrib2(UInt32 index, ref Half v) + void VertexAttrib2h(UInt32 index, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -235481,43 +234617,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib2hvNV")] public static - unsafe void VertexAttrib2(UInt32 index, Half* v) + unsafe void VertexAttrib2h(UInt32 index, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -236744,42 +235848,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hNV")] public static - void VertexAttrib3(Int32 index, Half x, Half y, Half z) + void VertexAttrib3h(Int32 index, Half x, Half y, Half z) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -236791,43 +235863,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hNV")] public static - void VertexAttrib3(UInt32 index, Half x, Half y, Half z) + void VertexAttrib3h(UInt32 index, Half x, Half y, Half z) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -236839,42 +235879,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")] public static - void VertexAttrib3(Int32 index, Half[] v) + void VertexAttrib3h(Int32 index, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -236892,42 +235900,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")] public static - void VertexAttrib3(Int32 index, ref Half v) + void VertexAttrib3h(Int32 index, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -236945,43 +235921,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")] public static - unsafe void VertexAttrib3(Int32 index, Half* v) + unsafe void VertexAttrib3h(Int32 index, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -236993,43 +235937,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")] public static - void VertexAttrib3(UInt32 index, Half[] v) + void VertexAttrib3h(UInt32 index, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -237047,43 +235959,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")] public static - void VertexAttrib3(UInt32 index, ref Half v) + void VertexAttrib3h(UInt32 index, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -237101,43 +235981,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib3hvNV")] public static - unsafe void VertexAttrib3(UInt32 index, Half* v) + unsafe void VertexAttrib3h(UInt32 index, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -238364,42 +237212,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hNV")] public static - void VertexAttrib4(Int32 index, Half x, Half y, Half z, Half w) + void VertexAttrib4h(Int32 index, Half x, Half y, Half z, Half w) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -238411,43 +237227,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hNV")] public static - void VertexAttrib4(UInt32 index, Half x, Half y, Half z, Half w) + void VertexAttrib4h(UInt32 index, Half x, Half y, Half z, Half w) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -238459,42 +237243,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")] public static - void VertexAttrib4(Int32 index, Half[] v) + void VertexAttrib4h(Int32 index, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -238512,42 +237264,10 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")] public static - void VertexAttrib4(Int32 index, ref Half v) + void VertexAttrib4h(Int32 index, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -238565,43 +237285,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")] public static - unsafe void VertexAttrib4(Int32 index, Half* v) + unsafe void VertexAttrib4h(Int32 index, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -238613,43 +237301,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")] public static - void VertexAttrib4(UInt32 index, Half[] v) + void VertexAttrib4h(UInt32 index, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -238667,43 +237323,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")] public static - void VertexAttrib4(UInt32 index, ref Half v) + void VertexAttrib4h(UInt32 index, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -238721,43 +237345,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - /// Specifies the value of a generic vertex attribute - /// - /// - /// - /// Specifies the index of the generic vertex attribute to be modified. - /// - /// - /// - /// - /// For the scalar commands, specifies the new values to be used for the specified vertex attribute. - /// - /// - /// - /// - /// For the vector commands (glVertexAttrib*v), specifies a pointer to an array of values to be used for the generic vertex attribute. - /// - /// - /// - /// - /// For the packed commands (glVertexAttribP*), specified the type of packing used on the data. This parameter must be GL_INT_2_10_10_10_REV or GL_UNSIGNED_INT_2_10_10_10_REV, to specify signed or unsigned data, respectively, or GL_UNSIGNED_INT_10F_11F_11F_REV to specify floating point data. - /// - /// - /// - /// - /// For the packed commands, if GL_TRUE, then the values are to be converted to floating point values by normalizing. Otherwise, they are converted directly to floating-point values. If type indicates a floating-pont format, then normalized value must be GL_FALSE. - /// - /// - /// - /// - /// For the packed commands, specifies the new packed value to be used for the specified vertex attribute. - /// - /// + /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttrib4hvNV")] public static - unsafe void VertexAttrib4(UInt32 index, Half* v) + unsafe void VertexAttrib4h(UInt32 index, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -241284,7 +239876,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")] public static - void VertexAttribs1(Int32 index, Int32 n, Half[] v) + void VertexAttribs1h(Int32 index, Int32 n, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -241305,7 +239897,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")] public static - void VertexAttribs1(Int32 index, Int32 n, ref Half v) + void VertexAttribs1h(Int32 index, Int32 n, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -241327,7 +239919,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")] public static - unsafe void VertexAttribs1(Int32 index, Int32 n, Half* v) + unsafe void VertexAttribs1h(Int32 index, Int32 n, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -241343,7 +239935,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")] public static - void VertexAttribs1(UInt32 index, Int32 n, Half[] v) + void VertexAttribs1h(UInt32 index, Int32 n, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -241365,7 +239957,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")] public static - void VertexAttribs1(UInt32 index, Int32 n, ref Half v) + void VertexAttribs1h(UInt32 index, Int32 n, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -241387,7 +239979,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs1hvNV")] public static - unsafe void VertexAttribs1(UInt32 index, Int32 n, Half* v) + unsafe void VertexAttribs1h(UInt32 index, Int32 n, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -241756,7 +240348,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")] public static - void VertexAttribs2(Int32 index, Int32 n, Half[] v) + void VertexAttribs2h(Int32 index, Int32 n, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -241777,7 +240369,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")] public static - void VertexAttribs2(Int32 index, Int32 n, ref Half v) + void VertexAttribs2h(Int32 index, Int32 n, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -241799,7 +240391,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")] public static - unsafe void VertexAttribs2(Int32 index, Int32 n, Half* v) + unsafe void VertexAttribs2h(Int32 index, Int32 n, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -241815,7 +240407,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")] public static - void VertexAttribs2(UInt32 index, Int32 n, Half[] v) + void VertexAttribs2h(UInt32 index, Int32 n, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -241837,7 +240429,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")] public static - void VertexAttribs2(UInt32 index, Int32 n, ref Half v) + void VertexAttribs2h(UInt32 index, Int32 n, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -241859,7 +240451,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs2hvNV")] public static - unsafe void VertexAttribs2(UInt32 index, Int32 n, Half* v) + unsafe void VertexAttribs2h(UInt32 index, Int32 n, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -242228,7 +240820,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")] public static - void VertexAttribs3(Int32 index, Int32 n, Half[] v) + void VertexAttribs3h(Int32 index, Int32 n, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -242249,7 +240841,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")] public static - void VertexAttribs3(Int32 index, Int32 n, ref Half v) + void VertexAttribs3h(Int32 index, Int32 n, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -242271,7 +240863,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")] public static - unsafe void VertexAttribs3(Int32 index, Int32 n, Half* v) + unsafe void VertexAttribs3h(Int32 index, Int32 n, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -242287,7 +240879,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")] public static - void VertexAttribs3(UInt32 index, Int32 n, Half[] v) + void VertexAttribs3h(UInt32 index, Int32 n, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -242309,7 +240901,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")] public static - void VertexAttribs3(UInt32 index, Int32 n, ref Half v) + void VertexAttribs3h(UInt32 index, Int32 n, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -242331,7 +240923,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs3hvNV")] public static - unsafe void VertexAttribs3(UInt32 index, Int32 n, Half* v) + unsafe void VertexAttribs3h(UInt32 index, Int32 n, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -242700,7 +241292,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")] public static - void VertexAttribs4(Int32 index, Int32 n, Half[] v) + void VertexAttribs4h(Int32 index, Int32 n, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -242721,7 +241313,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_half_float] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")] public static - void VertexAttribs4(Int32 index, Int32 n, ref Half v) + void VertexAttribs4h(Int32 index, Int32 n, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -242743,7 +241335,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")] public static - unsafe void VertexAttribs4(Int32 index, Int32 n, Half* v) + unsafe void VertexAttribs4h(Int32 index, Int32 n, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -242759,7 +241351,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")] public static - void VertexAttribs4(UInt32 index, Int32 n, Half[] v) + void VertexAttribs4h(UInt32 index, Int32 n, Half[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -242781,7 +241373,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")] public static - void VertexAttribs4(UInt32 index, Int32 n, ref Half v) + void VertexAttribs4h(UInt32 index, Int32 n, ref Half v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -242803,7 +241395,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexAttribs4hvNV")] public static - unsafe void VertexAttribs4(UInt32 index, Int32 n, Half* v) + unsafe void VertexAttribs4h(UInt32 index, Int32 n, Half* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -243081,32 +241673,11 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_half_float] - [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexWeighthvNV")] - public static - void VertexWeight(ref Half weight) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (Half* weight_ptr = &weight) - { - Delegates.glVertexWeighthvNV((Half*)weight_ptr); - } - } - #if DEBUG - } - #endif - } - /// [requires: NV_half_float] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_half_float", Version = "", EntryPoint = "glVertexWeighthvNV")] public static - unsafe void VertexWeight(Half* weight) + unsafe void VertexWeighth(Half* weight) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) diff --git a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs index 1faa5968..08760e67 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs @@ -19832,6 +19832,41 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Used in GL.Amd.TessellationMode + /// + public enum AmdVertexShaderTesselator : int + { + /// + /// Original was GL_SAMPLER_BUFFER_AMD = 0x9001 + /// + SamplerBufferAmd = ((int)0x9001) , + /// + /// Original was GL_INT_SAMPLER_BUFFER_AMD = 0x9002 + /// + IntSamplerBufferAmd = ((int)0x9002) , + /// + /// Original was GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD = 0x9003 + /// + UnsignedIntSamplerBufferAmd = ((int)0x9003) , + /// + /// Original was GL_TESSELLATION_MODE_AMD = 0x9004 + /// + TessellationModeAmd = ((int)0x9004) , + /// + /// Original was GL_TESSELLATION_FACTOR_AMD = 0x9005 + /// + TessellationFactorAmd = ((int)0x9005) , + /// + /// Original was GL_DISCRETE_AMD = 0x9006 + /// + DiscreteAmd = ((int)0x9006) , + /// + /// Original was GL_CONTINUOUS_AMD = 0x9007 + /// + ContinuousAmd = ((int)0x9007) , + } + /// /// Used in GL.Amd.TessellationMode ///