Updated using the latest version of the generator, which improves documentation and handling of extension names in enums.

This commit is contained in:
the_fiddler 2010-12-03 11:28:16 +00:00
parent 057dfb9448
commit e9505ccb96
8 changed files with 16053 additions and 8706 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -411,8 +411,8 @@ namespace OpenTK.Graphics.ES11
BufferSize = ((int)0x8764), BufferSize = ((int)0x8764),
BufferUsage = ((int)0x8765), BufferUsage = ((int)0x8765),
AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE), AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE),
GL_3DcXAmd = ((int)0x87F9), Gl3DcXAmd = ((int)0x87F9),
GL_3DcXyAmd = ((int)0x87FA), Gl3DcXyAmd = ((int)0x87FA),
BlendEquationAlphaOes = ((int)0x883D), BlendEquationAlphaOes = ((int)0x883D),
MatrixPaletteOes = ((int)0x8840), MatrixPaletteOes = ((int)0x8840),
MaxPaletteMatricesOes = ((int)0x8842), MaxPaletteMatricesOes = ((int)0x8842),
@ -570,14 +570,14 @@ namespace OpenTK.Graphics.ES11
Always = ((int)0x0207), Always = ((int)0x0207),
} }
public enum Amdcompressed3Dctexture : int public enum AmdCompressed3Dctexture : int
{ {
GL_3DcXAmd = ((int)0x87F9), Gl3DcXAmd = ((int)0x87F9),
GL_3DcXyAmd = ((int)0x87FA), Gl3DcXyAmd = ((int)0x87FA),
AmdCompressed3DcTexture = ((int)1), AmdCompressed3DcTexture = ((int)1),
} }
public enum AmdcompressedAtctexture : int public enum AmdCompressedAtctexture : int
{ {
AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE), AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE),
AtcRgbAmd = ((int)0x8C92), AtcRgbAmd = ((int)0x8C92),
@ -712,14 +712,14 @@ namespace OpenTK.Graphics.ES11
OutOfMemory = ((int)0x0505), OutOfMemory = ((int)0x0505),
} }
public enum ExttextureFilterAnisotropic : int public enum ExtTextureFilterAnisotropic : int
{ {
TextureMaxAnisotropyExt = ((int)0x84FE), TextureMaxAnisotropyExt = ((int)0x84FE),
MaxTextureMaxAnisotropyExt = ((int)0x84FF), MaxTextureMaxAnisotropyExt = ((int)0x84FF),
ExtTextureFilterAnisotropic = ((int)1), ExtTextureFilterAnisotropic = ((int)1),
} }
public enum ExttextureFormatBgra8888 : int public enum ExtTextureFormatBgra8888 : int
{ {
Bgra = ((int)0x80E1), Bgra = ((int)0x80E1),
ExtTextureFormatBgra8888 = ((int)1), ExtTextureFormatBgra8888 = ((int)1),
@ -972,14 +972,14 @@ namespace OpenTK.Graphics.ES11
NvFence = ((int)1), NvFence = ((int)1),
} }
public enum OesblendEquationSeparate : int public enum OesBlendEquationSeparate : int
{ {
BlendEquationRgbOes = ((int)0x8009), BlendEquationRgbOes = ((int)0x8009),
BlendEquationAlphaOes = ((int)0x883D), BlendEquationAlphaOes = ((int)0x883D),
OesBlendEquationSeparate = ((int)1), OesBlendEquationSeparate = ((int)1),
} }
public enum OesblendFuncSeparate : int public enum OesBlendFuncSeparate : int
{ {
BlendDstRgbOes = ((int)0x80C8), BlendDstRgbOes = ((int)0x80C8),
BlendSrcRgbOes = ((int)0x80C9), BlendSrcRgbOes = ((int)0x80C9),
@ -988,7 +988,7 @@ namespace OpenTK.Graphics.ES11
OesBlendFuncSeparate = ((int)1), OesBlendFuncSeparate = ((int)1),
} }
public enum OesblendSubtract : int public enum OesBlendSubtract : int
{ {
FuncAddOes = ((int)0x8006), FuncAddOes = ((int)0x8006),
BlendEquationOes = ((int)0x8009), BlendEquationOes = ((int)0x8009),
@ -997,18 +997,18 @@ namespace OpenTK.Graphics.ES11
OesBlendSubtract = ((int)1), OesBlendSubtract = ((int)1),
} }
public enum OesbyteCoordinates : int public enum OesByteCoordinates : int
{ {
OesByteCoordinates = ((int)1), OesByteCoordinates = ((int)1),
} }
public enum OescompressedEtc1Rgb8Texture : int public enum OesCompressedEtc1Rgb8Texture : int
{ {
Etc1Rgb8Oes = ((int)0x8D64), Etc1Rgb8Oes = ((int)0x8D64),
OesCompressedEtc1Rgb8Texture = ((int)1), OesCompressedEtc1Rgb8Texture = ((int)1),
} }
public enum OescompressedPalettedTexture : int public enum OesCompressedPalettedTexture : int
{ {
Palette4Rgb8Oes = ((int)0x8B90), Palette4Rgb8Oes = ((int)0x8B90),
Palette4Rgba8Oes = ((int)0x8B91), Palette4Rgba8Oes = ((int)0x8B91),
@ -1023,51 +1023,51 @@ namespace OpenTK.Graphics.ES11
OesCompressedPalettedTexture = ((int)1), OesCompressedPalettedTexture = ((int)1),
} }
public enum Oesdepth24 : int public enum OesDepth24 : int
{ {
DepthComponent24Oes = ((int)0x81A6), DepthComponent24Oes = ((int)0x81A6),
OesDepth24 = ((int)1), OesDepth24 = ((int)1),
} }
public enum Oesdepth32 : int public enum OesDepth32 : int
{ {
DepthComponent32Oes = ((int)0x81A7), DepthComponent32Oes = ((int)0x81A7),
OesDepth32 = ((int)1), OesDepth32 = ((int)1),
} }
public enum OesdrawTexture : int public enum OesDrawTexture : int
{ {
TextureCropRectOes = ((int)0x8B9D), TextureCropRectOes = ((int)0x8B9D),
OesDrawTexture = ((int)1), OesDrawTexture = ((int)1),
} }
public enum Oeseglimage : int public enum OesEglimage : int
{ {
OesEglImage = ((int)1), OesEglImage = ((int)1),
} }
public enum OeselementIndexUint : int public enum OesElementIndexUint : int
{ {
OesElementIndexUint = ((int)1), OesElementIndexUint = ((int)1),
} }
public enum OesextendedMatrixPalette : int public enum OesExtendedMatrixPalette : int
{ {
OesExtendedMatrixPalette = ((int)1), OesExtendedMatrixPalette = ((int)1),
} }
public enum OesfboRenderMipmap : int public enum OesFboRenderMipmap : int
{ {
OesFboRenderMipmap = ((int)1), OesFboRenderMipmap = ((int)1),
} }
public enum OesfixedPoint : int public enum OesFixedPoint : int
{ {
FixedOes = ((int)0x140C), FixedOes = ((int)0x140C),
OesFixedPoint = ((int)1), OesFixedPoint = ((int)1),
} }
public enum OesframebufferObject : int public enum OesFramebufferObject : int
{ {
NoneOes = ((int)0), NoneOes = ((int)0),
InvalidFramebufferOperationOes = ((int)0x0506), InvalidFramebufferOperationOes = ((int)0x0506),
@ -1105,7 +1105,7 @@ namespace OpenTK.Graphics.ES11
OesFramebufferObject = ((int)1), OesFramebufferObject = ((int)1),
} }
public enum Oesmapbuffer : int public enum OesMapbuffer : int
{ {
WriteOnlyOes = ((int)0x88B9), WriteOnlyOes = ((int)0x88B9),
BufferAccessOes = ((int)0x88BB), BufferAccessOes = ((int)0x88BB),
@ -1114,7 +1114,7 @@ namespace OpenTK.Graphics.ES11
OesMapbuffer = ((int)1), OesMapbuffer = ((int)1),
} }
public enum OesmatrixGet : int public enum OesMatrixGet : int
{ {
ModelviewMatrixFloatAsIntBitsOes = ((int)0x898D), ModelviewMatrixFloatAsIntBitsOes = ((int)0x898D),
ProjectionMatrixFloatAsIntBitsOes = ((int)0x898E), ProjectionMatrixFloatAsIntBitsOes = ((int)0x898E),
@ -1122,7 +1122,7 @@ namespace OpenTK.Graphics.ES11
OesMatrixGet = ((int)1), OesMatrixGet = ((int)1),
} }
public enum OesmatrixPalette : int public enum OesMatrixPalette : int
{ {
MaxVertexUnitsOes = ((int)0x86A4), MaxVertexUnitsOes = ((int)0x86A4),
WeightArrayTypeOes = ((int)0x86A9), WeightArrayTypeOes = ((int)0x86A9),
@ -1143,7 +1143,7 @@ namespace OpenTK.Graphics.ES11
OesMatrixPalette = ((int)1), OesMatrixPalette = ((int)1),
} }
public enum OespackedDepthStencil : int public enum OesPackedDepthStencil : int
{ {
DepthStencilOes = ((int)0x84F9), DepthStencilOes = ((int)0x84F9),
UnsignedInt248Oes = ((int)0x84FA), UnsignedInt248Oes = ((int)0x84FA),
@ -1151,7 +1151,7 @@ namespace OpenTK.Graphics.ES11
OesPackedDepthStencil = ((int)1), OesPackedDepthStencil = ((int)1),
} }
public enum OespointSizeArray : int public enum OesPointSizeArray : int
{ {
PointSizeArrayTypeOes = ((int)0x898A), PointSizeArrayTypeOes = ((int)0x898A),
PointSizeArrayStrideOes = ((int)0x898B), PointSizeArrayStrideOes = ((int)0x898B),
@ -1161,63 +1161,63 @@ namespace OpenTK.Graphics.ES11
OesPointSizeArray = ((int)1), OesPointSizeArray = ((int)1),
} }
public enum OespointSprite : int public enum OesPointSprite : int
{ {
PointSpriteOes = ((int)0x8861), PointSpriteOes = ((int)0x8861),
CoordReplaceOes = ((int)0x8862), CoordReplaceOes = ((int)0x8862),
OesPointSprite = ((int)1), OesPointSprite = ((int)1),
} }
public enum OesqueryMatrix : int public enum OesQueryMatrix : int
{ {
OesQueryMatrix = ((int)1), OesQueryMatrix = ((int)1),
} }
public enum OesreadFormat : int public enum OesReadFormat : int
{ {
ImplementationColorReadTypeOes = ((int)0x8B9A), ImplementationColorReadTypeOes = ((int)0x8B9A),
ImplementationColorReadFormatOes = ((int)0x8B9B), ImplementationColorReadFormatOes = ((int)0x8B9B),
OesReadFormat = ((int)1), OesReadFormat = ((int)1),
} }
public enum Oesrgb8Rgba8 : int public enum OesRgb8Rgba8 : int
{ {
Rgb8Oes = ((int)0x8051), Rgb8Oes = ((int)0x8051),
Rgba8Oes = ((int)0x8058), Rgba8Oes = ((int)0x8058),
OesRgb8Rgba8 = ((int)1), OesRgb8Rgba8 = ((int)1),
} }
public enum OessinglePrecision : int public enum OesSinglePrecision : int
{ {
OesSinglePrecision = ((int)1), OesSinglePrecision = ((int)1),
} }
public enum Oesstencil1 : int public enum OesStencil1 : int
{ {
StencilIndex1Oes = ((int)0x8D46), StencilIndex1Oes = ((int)0x8D46),
OesStencil1 = ((int)1), OesStencil1 = ((int)1),
} }
public enum Oesstencil4 : int public enum OesStencil4 : int
{ {
StencilIndex4Oes = ((int)0x8D47), StencilIndex4Oes = ((int)0x8D47),
OesStencil4 = ((int)1), OesStencil4 = ((int)1),
} }
public enum Oesstencil8 : int public enum OesStencil8 : int
{ {
StencilIndex8Oes = ((int)0x8D48), StencilIndex8Oes = ((int)0x8D48),
OesStencil8 = ((int)1), OesStencil8 = ((int)1),
} }
public enum OesstencilWrap : int public enum OesStencilWrap : int
{ {
IncrWrapOes = ((int)0x8507), IncrWrapOes = ((int)0x8507),
DecrWrapOes = ((int)0x8508), DecrWrapOes = ((int)0x8508),
OesStencilWrap = ((int)1), OesStencilWrap = ((int)1),
} }
public enum OestextureCubeMap : int public enum OesTextureCubeMap : int
{ {
TextureGenModeOes = ((int)0x2500), TextureGenModeOes = ((int)0x2500),
NormalMapOes = ((int)0x8511), NormalMapOes = ((int)0x8511),
@ -1235,12 +1235,12 @@ namespace OpenTK.Graphics.ES11
OesTextureCubeMap = ((int)1), OesTextureCubeMap = ((int)1),
} }
public enum OestextureEnvCrossbar : int public enum OesTextureEnvCrossbar : int
{ {
OesTextureEnvCrossbar = ((int)1), OesTextureEnvCrossbar = ((int)1),
} }
public enum OestextureMirroredRepeat : int public enum OesTextureMirroredRepeat : int
{ {
MirroredRepeatOes = ((int)0x8370), MirroredRepeatOes = ((int)0x8370),
OesTextureMirroredRepeat = ((int)1), OesTextureMirroredRepeat = ((int)1),
@ -1276,12 +1276,12 @@ namespace OpenTK.Graphics.ES11
UnsignedShort565 = ((int)0x8363), UnsignedShort565 = ((int)0x8363),
} }
public enum QcomdriverControl : int public enum QcomDriverControl : int
{ {
QcomDriverControl = ((int)1), QcomDriverControl = ((int)1),
} }
public enum QcomperfmonGlobalMode : int public enum QcomPerfmonGlobalMode : int
{ {
PerfmonGlobalModeQcom = ((int)0x8FA0), PerfmonGlobalModeQcom = ((int)0x8FA0),
QcomPerfmonGlobalMode = ((int)1), QcomPerfmonGlobalMode = ((int)1),

View file

@ -64,6 +64,9 @@ namespace OpenTK.Graphics.ES20
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindTexture", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindTexture", ExactSpelling = true)]
internal extern static void BindTexture(OpenTK.Graphics.ES20.TextureTarget target, UInt32 texture); internal extern static void BindTexture(OpenTK.Graphics.ES20.TextureTarget target, UInt32 texture);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindVertexArrayOES", ExactSpelling = true)]
internal extern static void BindVertexArrayOES(UInt32 array);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendColor", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendColor", ExactSpelling = true)]
internal extern static void BlendColor(Single red, Single green, Single blue, Single alpha); internal extern static void BlendColor(Single red, Single green, Single blue, Single alpha);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -79,6 +82,9 @@ namespace OpenTK.Graphics.ES20
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFuncSeparate", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFuncSeparate", ExactSpelling = true)]
internal extern static void BlendFuncSeparate(OpenTK.Graphics.ES20.BlendingFactorSrc srcRGB, OpenTK.Graphics.ES20.BlendingFactorDest dstRGB, OpenTK.Graphics.ES20.BlendingFactorSrc srcAlpha, OpenTK.Graphics.ES20.BlendingFactorDest dstAlpha); internal extern static void BlendFuncSeparate(OpenTK.Graphics.ES20.BlendingFactorSrc srcRGB, OpenTK.Graphics.ES20.BlendingFactorDest dstRGB, OpenTK.Graphics.ES20.BlendingFactorSrc srcAlpha, OpenTK.Graphics.ES20.BlendingFactorDest dstAlpha);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlitFramebufferANGLE", ExactSpelling = true)]
internal extern static void BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.All filter);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBufferData", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBufferData", ExactSpelling = true)]
internal extern static void BufferData(OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES20.BufferUsage usage); internal extern static void BufferData(OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES20.BufferUsage usage);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -127,6 +133,12 @@ namespace OpenTK.Graphics.ES20
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexSubImage3DOES", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexSubImage3DOES", ExactSpelling = true)]
internal extern static void CopyTexSubImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); internal extern static void CopyTexSubImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCoverageMaskNV", ExactSpelling = true)]
internal extern static void CoverageMaskNV(bool mask);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCoverageOperationNV", ExactSpelling = true)]
internal extern static void CoverageOperationNV(OpenTK.Graphics.ES20.All operation);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCreateProgram", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCreateProgram", ExactSpelling = true)]
internal extern static Int32 CreateProgram(); internal extern static Int32 CreateProgram();
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -160,6 +172,9 @@ namespace OpenTK.Graphics.ES20
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteTextures", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteTextures", ExactSpelling = true)]
internal extern static unsafe void DeleteTextures(Int32 n, UInt32* textures); internal extern static unsafe void DeleteTextures(Int32 n, UInt32* textures);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteVertexArraysOES", ExactSpelling = true)]
internal extern static unsafe void DeleteVertexArraysOES(Int32 n, UInt32* arrays);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthFunc", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthFunc", ExactSpelling = true)]
internal extern static void DepthFunc(OpenTK.Graphics.ES20.DepthFunction func); internal extern static void DepthFunc(OpenTK.Graphics.ES20.DepthFunction func);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -181,6 +196,9 @@ namespace OpenTK.Graphics.ES20
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDisableVertexAttribArray", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDisableVertexAttribArray", ExactSpelling = true)]
internal extern static void DisableVertexAttribArray(UInt32 index); internal extern static void DisableVertexAttribArray(UInt32 index);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDiscardFramebufferEXT", ExactSpelling = true)]
internal extern static unsafe void DiscardFramebufferEXT(OpenTK.Graphics.ES20.All target, Int32 numAttachments, OpenTK.Graphics.ES20.All* attachments);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)]
internal extern static void DrawArrays(OpenTK.Graphics.ES20.BeginMode mode, Int32 first, Int32 count); internal extern static void DrawArrays(OpenTK.Graphics.ES20.BeginMode mode, Int32 first, Int32 count);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -205,6 +223,45 @@ namespace OpenTK.Graphics.ES20
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndPerfMonitorAMD", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndPerfMonitorAMD", ExactSpelling = true)]
internal extern static void EndPerfMonitorAMD(UInt32 monitor); internal extern static void EndPerfMonitorAMD(UInt32 monitor);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndTilingQCOM", ExactSpelling = true)]
internal extern static void EndTilingQCOM(UInt32 preserveMask);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetBufferPointervQCOM", ExactSpelling = true)]
internal extern static void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES20.All target, IntPtr @params);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetBuffersQCOM", ExactSpelling = true)]
internal extern static unsafe void ExtGetBuffersQCOM(UInt32* buffers, Int32 maxBuffers, Int32* numBuffers);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetFramebuffersQCOM", ExactSpelling = true)]
internal extern static unsafe void ExtGetFramebuffersQCOM(UInt32* framebuffers, Int32 maxFramebuffers, Int32* numFramebuffers);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetProgramBinarySourceQCOM", ExactSpelling = true)]
internal extern static unsafe void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES20.All shadertype, String source, Int32* length);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetProgramsQCOM", ExactSpelling = true)]
internal extern static unsafe void ExtGetProgramsQCOM(UInt32* programs, Int32 maxPrograms, Int32* numPrograms);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetRenderbuffersQCOM", ExactSpelling = true)]
internal extern static unsafe void ExtGetRenderbuffersQCOM(UInt32* renderbuffers, Int32 maxRenderbuffers, Int32* numRenderbuffers);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetShadersQCOM", ExactSpelling = true)]
internal extern static unsafe void ExtGetShadersQCOM(UInt32* shaders, Int32 maxShaders, Int32* numShaders);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetTexLevelParameterivQCOM", ExactSpelling = true)]
internal extern static unsafe void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES20.All face, Int32 level, OpenTK.Graphics.ES20.All pname, Int32* @params);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetTexSubImageQCOM", ExactSpelling = true)]
internal extern static void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, IntPtr texels);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetTexturesQCOM", ExactSpelling = true)]
internal extern static unsafe void ExtGetTexturesQCOM(UInt32* textures, Int32 maxTextures, Int32* numTextures);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtIsProgramBinaryQCOM", ExactSpelling = true)]
internal extern static bool ExtIsProgramBinaryQCOM(UInt32 program);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtTexObjectStateOverrideiQCOM", ExactSpelling = true)]
internal extern static void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Int32 param);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFinish", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFinish", ExactSpelling = true)]
internal extern static void Finish(); internal extern static void Finish();
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -220,6 +277,9 @@ namespace OpenTK.Graphics.ES20
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture2D", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture2D", ExactSpelling = true)]
internal extern static void FramebufferTexture2D(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.TextureTarget textarget, UInt32 texture, Int32 level); internal extern static void FramebufferTexture2D(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.TextureTarget textarget, UInt32 texture, Int32 level);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture2DMultisampleIMG", ExactSpelling = true)]
internal extern static void FramebufferTexture2DMultisampleIMG();
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture3DOES", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture3DOES", ExactSpelling = true)]
internal extern static void FramebufferTexture3DOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 zoffset); internal extern static void FramebufferTexture3DOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 zoffset);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -247,6 +307,9 @@ namespace OpenTK.Graphics.ES20
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenTextures", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenTextures", ExactSpelling = true)]
internal extern static unsafe void GenTextures(Int32 n, [OutAttribute] UInt32* textures); internal extern static unsafe void GenTextures(Int32 n, [OutAttribute] UInt32* textures);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenVertexArraysOES", ExactSpelling = true)]
internal extern static unsafe void GenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveAttrib", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveAttrib", ExactSpelling = true)]
internal extern static unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType* type, [OutAttribute] StringBuilder name); internal extern static unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType* type, [OutAttribute] StringBuilder name);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -278,7 +341,7 @@ namespace OpenTK.Graphics.ES20
internal extern static OpenTK.Graphics.ES20.ErrorCode GetError(); internal extern static OpenTK.Graphics.ES20.ErrorCode GetError();
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFenceivNV", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFenceivNV", ExactSpelling = true)]
internal extern static unsafe void GetFenceivNV(UInt32 fence, [OutAttribute] Int32* @params); internal extern static unsafe void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFloatv", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFloatv", ExactSpelling = true)]
internal extern static unsafe void GetFloatv(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Single* @params); internal extern static unsafe void GetFloatv(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Single* @params);
@ -385,6 +448,9 @@ namespace OpenTK.Graphics.ES20
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsTexture", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsTexture", ExactSpelling = true)]
internal extern static bool IsTexture(UInt32 texture); internal extern static bool IsTexture(UInt32 texture);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsVertexArrayOES", ExactSpelling = true)]
internal extern static bool IsVertexArrayOES(UInt32 array);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLineWidth", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLineWidth", ExactSpelling = true)]
internal extern static void LineWidth(Single width); internal extern static void LineWidth(Single width);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -394,6 +460,12 @@ namespace OpenTK.Graphics.ES20
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBufferOES", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBufferOES", ExactSpelling = true)]
internal extern static unsafe System.IntPtr MapBufferOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All access); internal extern static unsafe System.IntPtr MapBufferOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All access);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArraysEXT", ExactSpelling = true)]
internal extern static unsafe void MultiDrawArraysEXT(OpenTK.Graphics.ES20.All mode, Int32* first, Int32* count, Int32 primcount);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsEXT", ExactSpelling = true)]
internal extern static unsafe void MultiDrawElementsEXT(OpenTK.Graphics.ES20.All mode, Int32* first, OpenTK.Graphics.ES20.All type, IntPtr indices, Int32 primcount);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelStorei", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelStorei", ExactSpelling = true)]
internal extern static void PixelStorei(OpenTK.Graphics.ES20.PixelStoreParameter pname, Int32 param); internal extern static void PixelStorei(OpenTK.Graphics.ES20.PixelStoreParameter pname, Int32 param);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -412,6 +484,18 @@ namespace OpenTK.Graphics.ES20
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorage", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorage", ExactSpelling = true)]
internal extern static void RenderbufferStorage(OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height); internal extern static void RenderbufferStorage(OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleANGLE", ExactSpelling = true)]
internal extern static void RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleAPPLE", ExactSpelling = true)]
internal extern static void RenderbufferStorageMultisampleAPPLE();
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleIMG", ExactSpelling = true)]
internal extern static void RenderbufferStorageMultisampleIMG();
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glResolveMultisampleFramebufferAPPLE", ExactSpelling = true)]
internal extern static void ResolveMultisampleFramebufferAPPLE();
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSampleCoverage", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSampleCoverage", ExactSpelling = true)]
internal extern static void SampleCoverage(Single value, bool invert); internal extern static void SampleCoverage(Single value, bool invert);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -430,6 +514,9 @@ namespace OpenTK.Graphics.ES20
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glShaderSource", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glShaderSource", ExactSpelling = true)]
internal extern static unsafe void ShaderSource(UInt32 shader, Int32 count, String[] @string, Int32* length); internal extern static unsafe void ShaderSource(UInt32 shader, Int32 count, String[] @string, Int32* length);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStartTilingQCOM", ExactSpelling = true)]
internal extern static void StartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask);
[System.Security.SuppressUnmanagedCodeSecurity()]
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilFunc", ExactSpelling = true)] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilFunc", ExactSpelling = true)]
internal extern static void StencilFunc(OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, UInt32 mask); internal extern static void StencilFunc(OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, UInt32 mask);
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]

View file

@ -63,6 +63,9 @@ namespace OpenTK.Graphics.ES20
internal delegate void BindTexture(OpenTK.Graphics.ES20.TextureTarget target, UInt32 texture); internal delegate void BindTexture(OpenTK.Graphics.ES20.TextureTarget target, UInt32 texture);
internal static BindTexture glBindTexture; internal static BindTexture glBindTexture;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void BindVertexArrayOES(UInt32 array);
internal static BindVertexArrayOES glBindVertexArrayOES;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void BlendColor(Single red, Single green, Single blue, Single alpha); internal delegate void BlendColor(Single red, Single green, Single blue, Single alpha);
internal static BlendColor glBlendColor; internal static BlendColor glBlendColor;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -78,6 +81,9 @@ namespace OpenTK.Graphics.ES20
internal delegate void BlendFuncSeparate(OpenTK.Graphics.ES20.BlendingFactorSrc srcRGB, OpenTK.Graphics.ES20.BlendingFactorDest dstRGB, OpenTK.Graphics.ES20.BlendingFactorSrc srcAlpha, OpenTK.Graphics.ES20.BlendingFactorDest dstAlpha); internal delegate void BlendFuncSeparate(OpenTK.Graphics.ES20.BlendingFactorSrc srcRGB, OpenTK.Graphics.ES20.BlendingFactorDest dstRGB, OpenTK.Graphics.ES20.BlendingFactorSrc srcAlpha, OpenTK.Graphics.ES20.BlendingFactorDest dstAlpha);
internal static BlendFuncSeparate glBlendFuncSeparate; internal static BlendFuncSeparate glBlendFuncSeparate;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.All filter);
internal static BlitFramebufferANGLE glBlitFramebufferANGLE;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void BufferData(OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES20.BufferUsage usage); internal delegate void BufferData(OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES20.BufferUsage usage);
internal static BufferData glBufferData; internal static BufferData glBufferData;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -126,6 +132,12 @@ namespace OpenTK.Graphics.ES20
internal delegate void CopyTexSubImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); internal delegate void CopyTexSubImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height);
internal static CopyTexSubImage3DOES glCopyTexSubImage3DOES; internal static CopyTexSubImage3DOES glCopyTexSubImage3DOES;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void CoverageMaskNV(bool mask);
internal static CoverageMaskNV glCoverageMaskNV;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void CoverageOperationNV(OpenTK.Graphics.ES20.All operation);
internal static CoverageOperationNV glCoverageOperationNV;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate Int32 CreateProgram(); internal delegate Int32 CreateProgram();
internal static CreateProgram glCreateProgram; internal static CreateProgram glCreateProgram;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -159,6 +171,9 @@ namespace OpenTK.Graphics.ES20
internal unsafe delegate void DeleteTextures(Int32 n, UInt32* textures); internal unsafe delegate void DeleteTextures(Int32 n, UInt32* textures);
internal unsafe static DeleteTextures glDeleteTextures; internal unsafe static DeleteTextures glDeleteTextures;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void DeleteVertexArraysOES(Int32 n, UInt32* arrays);
internal unsafe static DeleteVertexArraysOES glDeleteVertexArraysOES;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void DepthFunc(OpenTK.Graphics.ES20.DepthFunction func); internal delegate void DepthFunc(OpenTK.Graphics.ES20.DepthFunction func);
internal static DepthFunc glDepthFunc; internal static DepthFunc glDepthFunc;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -180,6 +195,9 @@ namespace OpenTK.Graphics.ES20
internal delegate void DisableVertexAttribArray(UInt32 index); internal delegate void DisableVertexAttribArray(UInt32 index);
internal static DisableVertexAttribArray glDisableVertexAttribArray; internal static DisableVertexAttribArray glDisableVertexAttribArray;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void DiscardFramebufferEXT(OpenTK.Graphics.ES20.All target, Int32 numAttachments, OpenTK.Graphics.ES20.All* attachments);
internal unsafe static DiscardFramebufferEXT glDiscardFramebufferEXT;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void DrawArrays(OpenTK.Graphics.ES20.BeginMode mode, Int32 first, Int32 count); internal delegate void DrawArrays(OpenTK.Graphics.ES20.BeginMode mode, Int32 first, Int32 count);
internal static DrawArrays glDrawArrays; internal static DrawArrays glDrawArrays;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -204,6 +222,45 @@ namespace OpenTK.Graphics.ES20
internal delegate void EndPerfMonitorAMD(UInt32 monitor); internal delegate void EndPerfMonitorAMD(UInt32 monitor);
internal static EndPerfMonitorAMD glEndPerfMonitorAMD; internal static EndPerfMonitorAMD glEndPerfMonitorAMD;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void EndTilingQCOM(UInt32 preserveMask);
internal static EndTilingQCOM glEndTilingQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES20.All target, IntPtr @params);
internal static ExtGetBufferPointervQCOM glExtGetBufferPointervQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ExtGetBuffersQCOM(UInt32* buffers, Int32 maxBuffers, Int32* numBuffers);
internal unsafe static ExtGetBuffersQCOM glExtGetBuffersQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ExtGetFramebuffersQCOM(UInt32* framebuffers, Int32 maxFramebuffers, Int32* numFramebuffers);
internal unsafe static ExtGetFramebuffersQCOM glExtGetFramebuffersQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES20.All shadertype, String source, Int32* length);
internal unsafe static ExtGetProgramBinarySourceQCOM glExtGetProgramBinarySourceQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ExtGetProgramsQCOM(UInt32* programs, Int32 maxPrograms, Int32* numPrograms);
internal unsafe static ExtGetProgramsQCOM glExtGetProgramsQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ExtGetRenderbuffersQCOM(UInt32* renderbuffers, Int32 maxRenderbuffers, Int32* numRenderbuffers);
internal unsafe static ExtGetRenderbuffersQCOM glExtGetRenderbuffersQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ExtGetShadersQCOM(UInt32* shaders, Int32 maxShaders, Int32* numShaders);
internal unsafe static ExtGetShadersQCOM glExtGetShadersQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES20.All face, Int32 level, OpenTK.Graphics.ES20.All pname, Int32* @params);
internal unsafe static ExtGetTexLevelParameterivQCOM glExtGetTexLevelParameterivQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, IntPtr texels);
internal static ExtGetTexSubImageQCOM glExtGetTexSubImageQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void ExtGetTexturesQCOM(UInt32* textures, Int32 maxTextures, Int32* numTextures);
internal unsafe static ExtGetTexturesQCOM glExtGetTexturesQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate bool ExtIsProgramBinaryQCOM(UInt32 program);
internal static ExtIsProgramBinaryQCOM glExtIsProgramBinaryQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Int32 param);
internal static ExtTexObjectStateOverrideiQCOM glExtTexObjectStateOverrideiQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void Finish(); internal delegate void Finish();
internal static Finish glFinish; internal static Finish glFinish;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -219,6 +276,9 @@ namespace OpenTK.Graphics.ES20
internal delegate void FramebufferTexture2D(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.TextureTarget textarget, UInt32 texture, Int32 level); internal delegate void FramebufferTexture2D(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.TextureTarget textarget, UInt32 texture, Int32 level);
internal static FramebufferTexture2D glFramebufferTexture2D; internal static FramebufferTexture2D glFramebufferTexture2D;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void FramebufferTexture2DMultisampleIMG();
internal static FramebufferTexture2DMultisampleIMG glFramebufferTexture2DMultisampleIMG;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void FramebufferTexture3DOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 zoffset); internal delegate void FramebufferTexture3DOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 zoffset);
internal static FramebufferTexture3DOES glFramebufferTexture3DOES; internal static FramebufferTexture3DOES glFramebufferTexture3DOES;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -246,6 +306,9 @@ namespace OpenTK.Graphics.ES20
internal unsafe delegate void GenTextures(Int32 n, [OutAttribute] UInt32* textures); internal unsafe delegate void GenTextures(Int32 n, [OutAttribute] UInt32* textures);
internal unsafe static GenTextures glGenTextures; internal unsafe static GenTextures glGenTextures;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays);
internal unsafe static GenVertexArraysOES glGenVertexArraysOES;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType* type, [OutAttribute] StringBuilder name); internal unsafe delegate void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType* type, [OutAttribute] StringBuilder name);
internal unsafe static GetActiveAttrib glGetActiveAttrib; internal unsafe static GetActiveAttrib glGetActiveAttrib;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -276,7 +339,7 @@ namespace OpenTK.Graphics.ES20
internal delegate OpenTK.Graphics.ES20.ErrorCode GetError(); internal delegate OpenTK.Graphics.ES20.ErrorCode GetError();
internal static GetError glGetError; internal static GetError glGetError;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GetFenceivNV(UInt32 fence, [OutAttribute] Int32* @params); internal unsafe delegate void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params);
internal unsafe static GetFenceivNV glGetFenceivNV; internal unsafe static GetFenceivNV glGetFenceivNV;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void GetFloatv(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Single* @params); internal unsafe delegate void GetFloatv(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Single* @params);
@ -384,6 +447,9 @@ namespace OpenTK.Graphics.ES20
internal delegate bool IsTexture(UInt32 texture); internal delegate bool IsTexture(UInt32 texture);
internal static IsTexture glIsTexture; internal static IsTexture glIsTexture;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate bool IsVertexArrayOES(UInt32 array);
internal static IsVertexArrayOES glIsVertexArrayOES;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void LineWidth(Single width); internal delegate void LineWidth(Single width);
internal static LineWidth glLineWidth; internal static LineWidth glLineWidth;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -393,6 +459,12 @@ namespace OpenTK.Graphics.ES20
internal unsafe delegate System.IntPtr MapBufferOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All access); internal unsafe delegate System.IntPtr MapBufferOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All access);
internal unsafe static MapBufferOES glMapBufferOES; internal unsafe static MapBufferOES glMapBufferOES;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void MultiDrawArraysEXT(OpenTK.Graphics.ES20.All mode, Int32* first, Int32* count, Int32 primcount);
internal unsafe static MultiDrawArraysEXT glMultiDrawArraysEXT;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal unsafe delegate void MultiDrawElementsEXT(OpenTK.Graphics.ES20.All mode, Int32* first, OpenTK.Graphics.ES20.All type, IntPtr indices, Int32 primcount);
internal unsafe static MultiDrawElementsEXT glMultiDrawElementsEXT;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void PixelStorei(OpenTK.Graphics.ES20.PixelStoreParameter pname, Int32 param); internal delegate void PixelStorei(OpenTK.Graphics.ES20.PixelStoreParameter pname, Int32 param);
internal static PixelStorei glPixelStorei; internal static PixelStorei glPixelStorei;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -411,6 +483,18 @@ namespace OpenTK.Graphics.ES20
internal delegate void RenderbufferStorage(OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height); internal delegate void RenderbufferStorage(OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
internal static RenderbufferStorage glRenderbufferStorage; internal static RenderbufferStorage glRenderbufferStorage;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height);
internal static RenderbufferStorageMultisampleANGLE glRenderbufferStorageMultisampleANGLE;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void RenderbufferStorageMultisampleAPPLE();
internal static RenderbufferStorageMultisampleAPPLE glRenderbufferStorageMultisampleAPPLE;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void RenderbufferStorageMultisampleIMG();
internal static RenderbufferStorageMultisampleIMG glRenderbufferStorageMultisampleIMG;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void ResolveMultisampleFramebufferAPPLE();
internal static ResolveMultisampleFramebufferAPPLE glResolveMultisampleFramebufferAPPLE;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void SampleCoverage(Single value, bool invert); internal delegate void SampleCoverage(Single value, bool invert);
internal static SampleCoverage glSampleCoverage; internal static SampleCoverage glSampleCoverage;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
@ -429,6 +513,9 @@ namespace OpenTK.Graphics.ES20
internal unsafe delegate void ShaderSource(UInt32 shader, Int32 count, String[] @string, Int32* length); internal unsafe delegate void ShaderSource(UInt32 shader, Int32 count, String[] @string, Int32* length);
internal unsafe static ShaderSource glShaderSource; internal unsafe static ShaderSource glShaderSource;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void StartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask);
internal static StartTilingQCOM glStartTilingQCOM;
[System.Security.SuppressUnmanagedCodeSecurity()]
internal delegate void StencilFunc(OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, UInt32 mask); internal delegate void StencilFunc(OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, UInt32 mask);
internal static StencilFunc glStencilFunc; internal static StencilFunc glStencilFunc;
[System.Security.SuppressUnmanagedCodeSecurity()] [System.Security.SuppressUnmanagedCodeSecurity()]

File diff suppressed because it is too large Load diff

View file

@ -70,16 +70,42 @@ namespace OpenTK.Graphics.ES20
None = ((int)0), None = ((int)0),
Zero = ((int)0), Zero = ((int)0),
Points = ((int)0x0000), Points = ((int)0x0000),
ColorBufferBit0Qcom = ((int)0x00000001),
ColorBufferBit1Qcom = ((int)0x00000002),
ColorBufferBit2Qcom = ((int)0x00000004),
ColorBufferBit3Qcom = ((int)0x00000008),
ColorBufferBit4Qcom = ((int)0x00000010),
ColorBufferBit5Qcom = ((int)0x00000020),
ColorBufferBit6Qcom = ((int)0x00000040),
ColorBufferBit7Qcom = ((int)0x00000080),
DepthBufferBit = ((int)0x00000100), DepthBufferBit = ((int)0x00000100),
DepthBufferBit0Qcom = ((int)0x00000100),
DepthBufferBit1Qcom = ((int)0x00000200),
DepthBufferBit2Qcom = ((int)0x00000400),
StencilBufferBit = ((int)0x00000400), StencilBufferBit = ((int)0x00000400),
DepthBufferBit3Qcom = ((int)0x00000800),
DepthBufferBit4Qcom = ((int)0x00001000),
DepthBufferBit5Qcom = ((int)0x00002000),
ColorBufferBit = ((int)0x00004000), ColorBufferBit = ((int)0x00004000),
DepthBufferBit6Qcom = ((int)0x00004000),
DepthBufferBit7Qcom = ((int)0x00008000),
Lines = ((int)0x0001), Lines = ((int)0x0001),
StencilBufferBit0Qcom = ((int)0x00010000),
LineLoop = ((int)0x0002), LineLoop = ((int)0x0002),
StencilBufferBit1Qcom = ((int)0x00020000),
LineStrip = ((int)0x0003), LineStrip = ((int)0x0003),
Triangles = ((int)0x0004), Triangles = ((int)0x0004),
StencilBufferBit2Qcom = ((int)0x00040000),
TriangleStrip = ((int)0x0005), TriangleStrip = ((int)0x0005),
TriangleFan = ((int)0x0006), TriangleFan = ((int)0x0006),
StencilBufferBit3Qcom = ((int)0x00080000),
StencilBufferBit4Qcom = ((int)0x00100000),
StencilBufferBit5Qcom = ((int)0x00200000),
StencilBufferBit6Qcom = ((int)0x00400000),
StencilBufferBit7Qcom = ((int)0x00800000),
MultisampleBufferBit0Qcom = ((int)0x01000000),
Never = ((int)0x0200), Never = ((int)0x0200),
MultisampleBufferBit1Qcom = ((int)0x02000000),
Less = ((int)0x0201), Less = ((int)0x0201),
Equal = ((int)0x0202), Equal = ((int)0x0202),
Lequal = ((int)0x0203), Lequal = ((int)0x0203),
@ -96,6 +122,7 @@ namespace OpenTK.Graphics.ES20
DstColor = ((int)0x0306), DstColor = ((int)0x0306),
OneMinusDstColor = ((int)0x0307), OneMinusDstColor = ((int)0x0307),
SrcAlphaSaturate = ((int)0x0308), SrcAlphaSaturate = ((int)0x0308),
MultisampleBufferBit2Qcom = ((int)0x04000000),
Front = ((int)0x0404), Front = ((int)0x0404),
Back = ((int)0x0405), Back = ((int)0x0405),
FrontAndBack = ((int)0x0408), FrontAndBack = ((int)0x0408),
@ -104,6 +131,7 @@ namespace OpenTK.Graphics.ES20
InvalidOperation = ((int)0x0502), InvalidOperation = ((int)0x0502),
OutOfMemory = ((int)0x0505), OutOfMemory = ((int)0x0505),
InvalidFramebufferOperation = ((int)0x0506), InvalidFramebufferOperation = ((int)0x0506),
MultisampleBufferBit3Qcom = ((int)0x08000000),
Cw = ((int)0x0900), Cw = ((int)0x0900),
Ccw = ((int)0x0901), Ccw = ((int)0x0901),
LineWidth = ((int)0x0B21), LineWidth = ((int)0x0B21),
@ -143,6 +171,7 @@ namespace OpenTK.Graphics.ES20
DepthBits = ((int)0x0D56), DepthBits = ((int)0x0D56),
StencilBits = ((int)0x0D57), StencilBits = ((int)0x0D57),
Texture2D = ((int)0x0DE1), Texture2D = ((int)0x0DE1),
MultisampleBufferBit4Qcom = ((int)0x10000000),
DontCare = ((int)0x1100), DontCare = ((int)0x1100),
Fastest = ((int)0x1101), Fastest = ((int)0x1101),
Nicest = ((int)0x1102), Nicest = ((int)0x1102),
@ -156,6 +185,9 @@ namespace OpenTK.Graphics.ES20
Fixed = ((int)0x140C), Fixed = ((int)0x140C),
Invert = ((int)0x150A), Invert = ((int)0x150A),
Texture = ((int)0x1702), Texture = ((int)0x1702),
ColorExt = ((int)0x1800),
DepthExt = ((int)0x1801),
StencilExt = ((int)0x1802),
StencilIndex = ((int)0x1901), StencilIndex = ((int)0x1901),
DepthComponent = ((int)0x1902), DepthComponent = ((int)0x1902),
Alpha = ((int)0x1906), Alpha = ((int)0x1906),
@ -171,6 +203,7 @@ namespace OpenTK.Graphics.ES20
Renderer = ((int)0x1F01), Renderer = ((int)0x1F01),
Version = ((int)0x1F02), Version = ((int)0x1F02),
Extensions = ((int)0x1F03), Extensions = ((int)0x1F03),
MultisampleBufferBit5Qcom = ((int)0x20000000),
Nearest = ((int)0x2600), Nearest = ((int)0x2600),
Linear = ((int)0x2601), Linear = ((int)0x2601),
NearestMipmapNearest = ((int)0x2700), NearestMipmapNearest = ((int)0x2700),
@ -183,12 +216,17 @@ namespace OpenTK.Graphics.ES20
TextureWrapT = ((int)0x2803), TextureWrapT = ((int)0x2803),
Repeat = ((int)0x2901), Repeat = ((int)0x2901),
PolygonOffsetUnits = ((int)0x2A00), PolygonOffsetUnits = ((int)0x2A00),
MultisampleBufferBit6Qcom = ((int)0x40000000),
CoverageBufferBitNv = ((int)0x8000),
MultisampleBufferBit7Qcom = unchecked((int)0x80000000),
ConstantColor = ((int)0x8001), ConstantColor = ((int)0x8001),
OneMinusConstantColor = ((int)0x8002), OneMinusConstantColor = ((int)0x8002),
ConstantAlpha = ((int)0x8003), ConstantAlpha = ((int)0x8003),
OneMinusConstantAlpha = ((int)0x8004), OneMinusConstantAlpha = ((int)0x8004),
BlendColor = ((int)0x8005), BlendColor = ((int)0x8005),
FuncAdd = ((int)0x8006), FuncAdd = ((int)0x8006),
MinExt = ((int)0x8007),
MaxExt = ((int)0x8008),
BlendEquation = ((int)0x8009), BlendEquation = ((int)0x8009),
BlendEquationRgb = ((int)0X8009), BlendEquationRgb = ((int)0X8009),
FuncSubtract = ((int)0x800A), FuncSubtract = ((int)0x800A),
@ -216,17 +254,22 @@ namespace OpenTK.Graphics.ES20
BlendSrcRgb = ((int)0x80C9), BlendSrcRgb = ((int)0x80C9),
BlendDstAlpha = ((int)0x80CA), BlendDstAlpha = ((int)0x80CA),
BlendSrcAlpha = ((int)0x80CB), BlendSrcAlpha = ((int)0x80CB),
Bgra = ((int)0x80E1), BgraExt = ((int)0x80E1),
BgraImg = ((int)0x80E1),
ClampToEdge = ((int)0x812F), ClampToEdge = ((int)0x812F),
TextureMaxLevelApple = ((int)0x813D),
GenerateMipmapHint = ((int)0x8192), GenerateMipmapHint = ((int)0x8192),
DepthComponent16 = ((int)0x81A5), DepthComponent16 = ((int)0x81A5),
DepthComponent24Oes = ((int)0x81A6), DepthComponent24Oes = ((int)0x81A6),
DepthComponent32Oes = ((int)0x81A7), DepthComponent32Oes = ((int)0x81A7),
UnsignedShort565 = ((int)0x8363), UnsignedShort565 = ((int)0x8363),
UnsignedShort4444Rev = ((int)0x8365), UnsignedShort4444RevExt = ((int)0x8365),
UnsignedShort1555Rev = ((int)0x8366), UnsignedShort4444RevImg = ((int)0x8365),
UnsignedShort1555RevExt = ((int)0x8366),
UnsignedInt2101010RevExt = ((int)0x8368), UnsignedInt2101010RevExt = ((int)0x8368),
MirroredRepeat = ((int)0x8370), MirroredRepeat = ((int)0x8370),
CompressedRgbS3tcDxt1Ext = ((int)0x83F0),
CompressedRgbaS3tcDxt1Ext = ((int)0x83F1),
AliasedPointSizeRange = ((int)0x846D), AliasedPointSizeRange = ((int)0x846D),
AliasedLineWidthRange = ((int)0x846E), AliasedLineWidthRange = ((int)0x846E),
Texture0 = ((int)0x84C0), Texture0 = ((int)0x84C0),
@ -281,6 +324,9 @@ namespace OpenTK.Graphics.ES20
TextureCubeMapPositiveZ = ((int)0x8519), TextureCubeMapPositiveZ = ((int)0x8519),
TextureCubeMapNegativeZ = ((int)0x851A), TextureCubeMapNegativeZ = ((int)0x851A),
MaxCubeMapTextureSize = ((int)0x851C), MaxCubeMapTextureSize = ((int)0x851C),
VertexArrayBindingOes = ((int)0x85B5),
UnsignedShort88Apple = ((int)0x85BA),
UnsignedShort88RevApple = ((int)0x85BB),
VertexAttribArrayEnabled = ((int)0x8622), VertexAttribArrayEnabled = ((int)0x8622),
VertexAttribArraySize = ((int)0x8623), VertexAttribArraySize = ((int)0x8623),
VertexAttribArrayStride = ((int)0x8624), VertexAttribArrayStride = ((int)0x8624),
@ -294,14 +340,15 @@ namespace OpenTK.Graphics.ES20
BufferSize = ((int)0x8764), BufferSize = ((int)0x8764),
BufferUsage = ((int)0x8765), BufferUsage = ((int)0x8765),
AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE), AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE),
GL_3DcXAmd = ((int)0x87F9), Gl3DcXAmd = ((int)0x87F9),
GL_3DcXyAmd = ((int)0x87FA), Gl3DcXyAmd = ((int)0x87FA),
NumProgramBinaryFormatsOes = ((int)0x87FE), NumProgramBinaryFormatsOes = ((int)0x87FE),
ProgramBinaryFormatsOes = ((int)0x87FF), ProgramBinaryFormatsOes = ((int)0x87FF),
StencilBackFunc = ((int)0x8800), StencilBackFunc = ((int)0x8800),
StencilBackFail = ((int)0x8801), StencilBackFail = ((int)0x8801),
StencilBackPassDepthFail = ((int)0x8802), StencilBackPassDepthFail = ((int)0x8802),
StencilBackPassDepthPass = ((int)0x8803), StencilBackPassDepthPass = ((int)0x8803),
WriteonlyRenderingQcom = ((int)0x8823),
BlendEquationAlpha = ((int)0x883D), BlendEquationAlpha = ((int)0x883D),
MaxVertexAttribs = ((int)0x8869), MaxVertexAttribs = ((int)0x8869),
VertexAttribArrayNormalized = ((int)0x886A), VertexAttribArrayNormalized = ((int)0x886A),
@ -319,6 +366,7 @@ namespace OpenTK.Graphics.ES20
StaticDraw = ((int)0x88E4), StaticDraw = ((int)0x88E4),
DynamicDraw = ((int)0x88E8), DynamicDraw = ((int)0x88E8),
Depth24Stencil8Oes = ((int)0x88F0), Depth24Stencil8Oes = ((int)0x88F0),
Rgb422Apple = ((int)0x8A1F),
FragmentShader = ((int)0x8B30), FragmentShader = ((int)0x8B30),
VertexShader = ((int)0x8B31), VertexShader = ((int)0x8B31),
MaxVertexTextureImageUnits = ((int)0x8B4C), MaxVertexTextureImageUnits = ((int)0x8B4C),
@ -373,17 +421,39 @@ namespace OpenTK.Graphics.ES20
PerfmonResultAvailableAmd = ((int)0x8BC4), PerfmonResultAvailableAmd = ((int)0x8BC4),
PerfmonResultSizeAmd = ((int)0x8BC5), PerfmonResultSizeAmd = ((int)0x8BC5),
PerfmonResultAmd = ((int)0x8BC6), PerfmonResultAmd = ((int)0x8BC6),
TextureWidthQcom = ((int)0x8BD2),
TextureHeightQcom = ((int)0x8BD3),
TextureDepthQcom = ((int)0x8BD4),
TextureInternalFormatQcom = ((int)0x8BD5),
TextureFormatQcom = ((int)0x8BD6),
TextureTypeQcom = ((int)0x8BD7),
TextureImageValidQcom = ((int)0x8BD8),
TextureNumLevelsQcom = ((int)0x8BD9),
TextureTargetQcom = ((int)0x8BDA),
TextureObjectValidQcom = ((int)0x8BDB),
StateRestore = ((int)0x8BDC),
CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00), CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00),
CompressedRgbPvrtc2Bppv1Img = ((int)0x8C01), CompressedRgbPvrtc2Bppv1Img = ((int)0x8C01),
CompressedRgbaPvrtc4Bppv1Img = ((int)0x8C02), CompressedRgbaPvrtc4Bppv1Img = ((int)0x8C02),
CompressedRgbaPvrtc2Bppv1Img = ((int)0x8C03), CompressedRgbaPvrtc2Bppv1Img = ((int)0x8C03),
SgxBinaryImg = ((int)0x8C0A),
AtcRgbAmd = ((int)0x8C92), AtcRgbAmd = ((int)0x8C92),
AtcRgbaExplicitAlphaAmd = ((int)0x8C93), AtcRgbaExplicitAlphaAmd = ((int)0x8C93),
StencilBackRef = ((int)0x8CA3), StencilBackRef = ((int)0x8CA3),
StencilBackValueMask = ((int)0x8CA4), StencilBackValueMask = ((int)0x8CA4),
StencilBackWritemask = ((int)0x8CA5), StencilBackWritemask = ((int)0x8CA5),
DrawFramebufferBindingAngle = ((int)0x8CA6),
DrawFramebufferBindingApple = ((int)0x8CA6),
FramebufferBinding = ((int)0x8CA6), FramebufferBinding = ((int)0x8CA6),
RenderbufferBinding = ((int)0x8CA7), RenderbufferBinding = ((int)0x8CA7),
ReadFramebufferAngle = ((int)0x8CA8),
ReadFramebufferApple = ((int)0x8CA8),
DrawFramebufferAngle = ((int)0x8CA9),
DrawFramebufferApple = ((int)0x8CA9),
ReadFramebufferBindingAngle = ((int)0x8CAA),
ReadFramebufferBindingApple = ((int)0x8CAA),
RenderbufferSamplesAngle = ((int)0x8CAB),
RenderbufferSamplesApple = ((int)0x8CAB),
FramebufferAttachmentObjectType = ((int)0x8CD0), FramebufferAttachmentObjectType = ((int)0x8CD0),
FramebufferAttachmentObjectName = ((int)0x8CD1), FramebufferAttachmentObjectName = ((int)0x8CD1),
FramebufferAttachmentTextureLevel = ((int)0x8CD2), FramebufferAttachmentTextureLevel = ((int)0x8CD2),
@ -411,6 +481,10 @@ namespace OpenTK.Graphics.ES20
RenderbufferAlphaSize = ((int)0x8D53), RenderbufferAlphaSize = ((int)0x8D53),
RenderbufferDepthSize = ((int)0x8D54), RenderbufferDepthSize = ((int)0x8D54),
RenderbufferStencilSize = ((int)0x8D55), RenderbufferStencilSize = ((int)0x8D55),
FramebufferIncompleteMultisampleAngle = ((int)0x8D56),
FramebufferIncompleteMultisampleApple = ((int)0x8D56),
MaxSamplesAngle = ((int)0x8D57),
MaxSamplesApple = ((int)0x8D57),
HalfFloatOes = ((int)0x8D61), HalfFloatOes = ((int)0x8D61),
Rgb565 = ((int)0x8D62), Rgb565 = ((int)0x8D62),
Etc1Rgb8Oes = ((int)0x8D64), Etc1Rgb8Oes = ((int)0x8D64),
@ -428,17 +502,52 @@ namespace OpenTK.Graphics.ES20
MaxVertexUniformVectors = ((int)0x8DFB), MaxVertexUniformVectors = ((int)0x8DFB),
MaxVaryingVectors = ((int)0x8DFC), MaxVaryingVectors = ((int)0x8DFC),
MaxFragmentUniformVectors = ((int)0x8DFD), MaxFragmentUniformVectors = ((int)0x8DFD),
DepthComponent16NonlinearNv = ((int)0x8E2C),
CoverageComponentNv = ((int)0x8ED0),
CoverageComponent4Nv = ((int)0x8ED1),
CoverageAttachmentNv = ((int)0x8ED2),
CoverageBuffersNv = ((int)0x8ED3),
CoverageSamplesNv = ((int)0x8ED4),
CoverageAllFragmentsNv = ((int)0x8ED5),
CoverageEdgeFragmentsNv = ((int)0x8ED6),
CoverageAutomaticNv = ((int)0x8ED7),
MaliShaderBinaryArm = ((int)0x8F60),
PerfmonGlobalModeQcom = ((int)0x8FA0), PerfmonGlobalModeQcom = ((int)0x8FA0),
ShaderBinaryViv = ((int)0x8FC4),
SgxProgramBinaryImg = ((int)0x9130),
RenderbufferSamplesImg = ((int)0x9133),
FramebufferIncompleteMultisampleImg = ((int)0x9134),
MaxSamplesImg = ((int)0x9135),
TextureSamplesImg = ((int)0x9136),
AmdCompressed3DcTexture = ((int)1), AmdCompressed3DcTexture = ((int)1),
AmdCompressedAtcTexture = ((int)1), AmdCompressedAtcTexture = ((int)1),
AmdPerformanceMonitor = ((int)1), AmdPerformanceMonitor = ((int)1),
AmdProgramBinaryZ400 = ((int)1), AmdProgramBinaryZ400 = ((int)1),
AngleFramebufferBlit = ((int)1),
AngleFramebufferMultisample = ((int)1),
AppleFramebufferMultisample = ((int)1),
AppleRgb422 = ((int)1),
AppleTextureFormatBgra8888 = ((int)1),
AppleTextureMaxLevel = ((int)1),
ArmMaliShaderBinary = ((int)1),
ArmRgba8 = ((int)1),
EsVersion20 = ((int)1), EsVersion20 = ((int)1),
ExtBlendMinmax = ((int)1),
ExtDiscardFramebuffer = ((int)1),
ExtMultiDrawArrays = ((int)1),
ExtReadFormatBgra = ((int)1),
ExtShaderTextureLod = ((int)1),
ExtTextureCompressionDxt1 = ((int)1),
ExtTextureFilterAnisotropic = ((int)1), ExtTextureFilterAnisotropic = ((int)1),
ExtTextureFormatBgra8888 = ((int)1), ExtTextureFormatBgra8888 = ((int)1),
ExtTextureType2101010Rev = ((int)1), ExtTextureType2101010Rev = ((int)1),
ImgMultisampledRenderToTexture = ((int)1),
ImgProgramBinary = ((int)1),
ImgReadFormat = ((int)1), ImgReadFormat = ((int)1),
ImgShaderBinary = ((int)1),
ImgTextureCompressionPvrtc = ((int)1), ImgTextureCompressionPvrtc = ((int)1),
NvCoverageSample = ((int)1),
NvDepthNonlinear = ((int)1),
NvFence = ((int)1), NvFence = ((int)1),
OesCompressedEtc1Rgb8Texture = ((int)1), OesCompressedEtc1Rgb8Texture = ((int)1),
OesCompressedPalettedTexture = ((int)1), OesCompressedPalettedTexture = ((int)1),
@ -462,22 +571,28 @@ namespace OpenTK.Graphics.ES20
OesTextureHalfFloat = ((int)1), OesTextureHalfFloat = ((int)1),
OesTextureHalfFloatLinear = ((int)1), OesTextureHalfFloatLinear = ((int)1),
OesTextureNpot = ((int)1), OesTextureNpot = ((int)1),
OesVertexArrayObject = ((int)1),
OesVertexHalfFloat = ((int)1), OesVertexHalfFloat = ((int)1),
OesVertexType1010102 = ((int)1), OesVertexType1010102 = ((int)1),
One = ((int)1), One = ((int)1),
QcomDriverControl = ((int)1), QcomDriverControl = ((int)1),
QcomExtendedGet = ((int)1),
QcomExtendedGet2 = ((int)1),
QcomPerfmonGlobalMode = ((int)1), QcomPerfmonGlobalMode = ((int)1),
QcomTiledRendering = ((int)1),
QcomWriteonlyRendering = ((int)1),
True = ((int)1), True = ((int)1),
VivShaderBinary = ((int)1),
} }
public enum Amdcompressed3Dctexture : int public enum AmdCompressed3Dctexture : int
{ {
GL_3DcXAmd = ((int)0x87F9), Gl3DcXAmd = ((int)0x87F9),
GL_3DcXyAmd = ((int)0x87FA), Gl3DcXyAmd = ((int)0x87FA),
AmdCompressed3DcTexture = ((int)1), AmdCompressed3DcTexture = ((int)1),
} }
public enum AmdcompressedAtctexture : int public enum AmdCompressedAtctexture : int
{ {
AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE), AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE),
AtcRgbAmd = ((int)0x8C92), AtcRgbAmd = ((int)0x8C92),
@ -485,7 +600,7 @@ namespace OpenTK.Graphics.ES20
AmdCompressedAtcTexture = ((int)1), AmdCompressedAtcTexture = ((int)1),
} }
public enum AmdperformanceMonitor : int public enum AmdPerformanceMonitor : int
{ {
CounterTypeAmd = ((int)0x8BC0), CounterTypeAmd = ((int)0x8BC0),
CounterRangeAmd = ((int)0x8BC1), CounterRangeAmd = ((int)0x8BC1),
@ -497,12 +612,72 @@ namespace OpenTK.Graphics.ES20
AmdPerformanceMonitor = ((int)1), AmdPerformanceMonitor = ((int)1),
} }
public enum AmdprogramBinaryZ400 : int public enum AmdProgramBinaryZ400 : int
{ {
Z400BinaryAmd = ((int)0x8740), Z400BinaryAmd = ((int)0x8740),
AmdProgramBinaryZ400 = ((int)1), AmdProgramBinaryZ400 = ((int)1),
} }
public enum AngleFramebufferBlit : int
{
DrawFramebufferBindingAngle = ((int)0x8CA6),
ReadFramebufferAngle = ((int)0x8CA8),
DrawFramebufferAngle = ((int)0x8CA9),
ReadFramebufferBindingAngle = ((int)0x8CAA),
AngleFramebufferBlit = ((int)1),
}
public enum AngleFramebufferMultisample : int
{
RenderbufferSamplesAngle = ((int)0x8CAB),
FramebufferIncompleteMultisampleAngle = ((int)0x8D56),
MaxSamplesAngle = ((int)0x8D57),
AngleFramebufferMultisample = ((int)1),
}
public enum AppleFramebufferMultisample : int
{
DrawFramebufferBindingApple = ((int)0x8CA6),
ReadFramebufferApple = ((int)0x8CA8),
DrawFramebufferApple = ((int)0x8CA9),
ReadFramebufferBindingApple = ((int)0x8CAA),
RenderbufferSamplesApple = ((int)0x8CAB),
FramebufferIncompleteMultisampleApple = ((int)0x8D56),
MaxSamplesApple = ((int)0x8D57),
AppleFramebufferMultisample = ((int)1),
}
public enum AppleRgb422 : int
{
UnsignedShort88Apple = ((int)0x85BA),
UnsignedShort88RevApple = ((int)0x85BB),
Rgb422Apple = ((int)0x8A1F),
AppleRgb422 = ((int)1),
}
public enum AppleTextureFormatBgra8888 : int
{
BgraExt = ((int)0x80E1),
AppleTextureFormatBgra8888 = ((int)1),
}
public enum AppleTextureMaxLevel : int
{
TextureMaxLevelApple = ((int)0x813D),
AppleTextureMaxLevel = ((int)1),
}
public enum ArmMaliShaderBinary : int
{
MaliShaderBinaryArm = ((int)0x8F60),
ArmMaliShaderBinary = ((int)1),
}
public enum ArmRgba8 : int
{
ArmRgba8 = ((int)1),
}
public enum BeginMode : int public enum BeginMode : int
{ {
Points = ((int)0x0000), Points = ((int)0x0000),
@ -680,20 +855,55 @@ namespace OpenTK.Graphics.ES20
InvalidFramebufferOperation = ((int)0X0506), InvalidFramebufferOperation = ((int)0X0506),
} }
public enum ExttextureFilterAnisotropic : int public enum ExtBlendMinmax : int
{
MinExt = ((int)0x8007),
MaxExt = ((int)0x8008),
ExtBlendMinmax = ((int)1),
}
public enum ExtDiscardFramebuffer : int
{
ColorExt = ((int)0x1800),
DepthExt = ((int)0x1801),
StencilExt = ((int)0x1802),
ExtDiscardFramebuffer = ((int)1),
}
public enum ExtReadFormatBgra : int
{
BgraExt = ((int)0x80E1),
UnsignedShort4444RevExt = ((int)0x8365),
UnsignedShort1555RevExt = ((int)0x8366),
ExtReadFormatBgra = ((int)1),
}
public enum ExtShaderTextureLod : int
{
ExtShaderTextureLod = ((int)1),
}
public enum ExtTextureCompressionDxt1 : int
{
CompressedRgbS3tcDxt1Ext = ((int)0x83F0),
CompressedRgbaS3tcDxt1Ext = ((int)0x83F1),
ExtTextureCompressionDxt1 = ((int)1),
}
public enum ExtTextureFilterAnisotropic : int
{ {
TextureMaxAnisotropyExt = ((int)0x84FE), TextureMaxAnisotropyExt = ((int)0x84FE),
MaxTextureMaxAnisotropyExt = ((int)0x84FF), MaxTextureMaxAnisotropyExt = ((int)0x84FF),
ExtTextureFilterAnisotropic = ((int)1), ExtTextureFilterAnisotropic = ((int)1),
} }
public enum ExttextureFormatBgra8888 : int public enum ExtTextureFormatBgra8888 : int
{ {
Bgra = ((int)0x80E1), BgraExt = ((int)0x80E1),
ExtTextureFormatBgra8888 = ((int)1), ExtTextureFormatBgra8888 = ((int)1),
} }
public enum ExttextureType2101010Rev : int public enum ExtTextureType2101010Rev : int
{ {
UnsignedInt2101010RevExt = ((int)0x8368), UnsignedInt2101010RevExt = ((int)0x8368),
ExtTextureType2101010Rev = ((int)1), ExtTextureType2101010Rev = ((int)1),
@ -886,14 +1096,34 @@ namespace OpenTK.Graphics.ES20
GenerateMipmapHint = ((int)0x8192), GenerateMipmapHint = ((int)0x8192),
} }
public enum ImgmultisampledRenderToTexture : int
{
RenderbufferSamplesImg = ((int)0x9133),
FramebufferIncompleteMultisampleImg = ((int)0x9134),
MaxSamplesImg = ((int)0x9135),
TextureSamplesImg = ((int)0x9136),
ImgMultisampledRenderToTexture = ((int)1),
}
public enum ImgprogramBinary : int
{
SgxProgramBinaryImg = ((int)0x9130),
ImgProgramBinary = ((int)1),
}
public enum ImgreadFormat : int public enum ImgreadFormat : int
{ {
Bgra = ((int)0x80E1), BgraImg = ((int)0x80E1),
UnsignedShort4444Rev = ((int)0x8365), UnsignedShort4444RevImg = ((int)0x8365),
UnsignedShort1555Rev = ((int)0x8366),
ImgReadFormat = ((int)1), ImgReadFormat = ((int)1),
} }
public enum ImgshaderBinary : int
{
SgxBinaryImg = ((int)0x8C0A),
ImgShaderBinary = ((int)1),
}
public enum ImgtextureCompressionPvrtc : int public enum ImgtextureCompressionPvrtc : int
{ {
CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00), CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00),
@ -903,6 +1133,26 @@ namespace OpenTK.Graphics.ES20
ImgTextureCompressionPvrtc = ((int)1), ImgTextureCompressionPvrtc = ((int)1),
} }
public enum NvcoverageSample : int
{
CoverageBufferBitNv = ((int)0x8000),
CoverageComponentNv = ((int)0x8ED0),
CoverageComponent4Nv = ((int)0x8ED1),
CoverageAttachmentNv = ((int)0x8ED2),
CoverageBuffersNv = ((int)0x8ED3),
CoverageSamplesNv = ((int)0x8ED4),
CoverageAllFragmentsNv = ((int)0x8ED5),
CoverageEdgeFragmentsNv = ((int)0x8ED6),
CoverageAutomaticNv = ((int)0x8ED7),
NvCoverageSample = ((int)1),
}
public enum NvdepthNonlinear : int
{
DepthComponent16NonlinearNv = ((int)0x8E2C),
NvDepthNonlinear = ((int)1),
}
public enum Nvfence : int public enum Nvfence : int
{ {
AllCompletedNv = ((int)0x84F2), AllCompletedNv = ((int)0x84F2),
@ -911,13 +1161,13 @@ namespace OpenTK.Graphics.ES20
NvFence = ((int)1), NvFence = ((int)1),
} }
public enum OescompressedEtc1Rgb8Texture : int public enum OesCompressedEtc1Rgb8Texture : int
{ {
Etc1Rgb8Oes = ((int)0x8D64), Etc1Rgb8Oes = ((int)0x8D64),
OesCompressedEtc1Rgb8Texture = ((int)1), OesCompressedEtc1Rgb8Texture = ((int)1),
} }
public enum OescompressedPalettedTexture : int public enum OesCompressedPalettedTexture : int
{ {
Palette4Rgb8Oes = ((int)0x8B90), Palette4Rgb8Oes = ((int)0x8B90),
Palette4Rgba8Oes = ((int)0x8B91), Palette4Rgba8Oes = ((int)0x8B91),
@ -932,44 +1182,45 @@ namespace OpenTK.Graphics.ES20
OesCompressedPalettedTexture = ((int)1), OesCompressedPalettedTexture = ((int)1),
} }
public enum Oesdepth24 : int public enum OesDepth24 : int
{ {
DepthComponent24Oes = ((int)0x81A6), DepthComponent24Oes = ((int)0x81A6),
OesDepth24 = ((int)1), OesDepth24 = ((int)1),
} }
public enum Oesdepth32 : int public enum OesDepth32 : int
{ {
DepthComponent32Oes = ((int)0x81A7), DepthComponent32Oes = ((int)0x81A7),
OesDepth32 = ((int)1), OesDepth32 = ((int)1),
} }
public enum OesdepthTexture : int public enum OesDepthTexture : int
{ {
OesDepthTexture = ((int)1), OesDepthTexture = ((int)1),
} }
public enum Oeseglimage : int public enum OesEglimage : int
{ {
OesEglImage = ((int)1), OesEglImage = ((int)1),
} }
public enum OeselementIndexUint : int public enum OesElementIndexUint : int
{ {
UnsignedInt = ((int)0x1405),
OesElementIndexUint = ((int)1), OesElementIndexUint = ((int)1),
} }
public enum OesfboRenderMipmap : int public enum OesFboRenderMipmap : int
{ {
OesFboRenderMipmap = ((int)1), OesFboRenderMipmap = ((int)1),
} }
public enum OesfragmentPrecisionHigh : int public enum OesFragmentPrecisionHigh : int
{ {
OesFragmentPrecisionHigh = ((int)1), OesFragmentPrecisionHigh = ((int)1),
} }
public enum OesgetProgramBinary : int public enum OesGetProgramBinary : int
{ {
ProgramBinaryLengthOes = ((int)0x8741), ProgramBinaryLengthOes = ((int)0x8741),
NumProgramBinaryFormatsOes = ((int)0x87FE), NumProgramBinaryFormatsOes = ((int)0x87FE),
@ -977,7 +1228,7 @@ namespace OpenTK.Graphics.ES20
OesGetProgramBinary = ((int)1), OesGetProgramBinary = ((int)1),
} }
public enum Oesmapbuffer : int public enum OesMapbuffer : int
{ {
WriteOnlyOes = ((int)0x88B9), WriteOnlyOes = ((int)0x88B9),
BufferAccessOes = ((int)0x88BB), BufferAccessOes = ((int)0x88BB),
@ -986,7 +1237,7 @@ namespace OpenTK.Graphics.ES20
OesMapbuffer = ((int)1), OesMapbuffer = ((int)1),
} }
public enum OespackedDepthStencil : int public enum OesPackedDepthStencil : int
{ {
DepthStencilOes = ((int)0x84F9), DepthStencilOes = ((int)0x84F9),
UnsignedInt248Oes = ((int)0x84FA), UnsignedInt248Oes = ((int)0x84FA),
@ -994,32 +1245,32 @@ namespace OpenTK.Graphics.ES20
OesPackedDepthStencil = ((int)1), OesPackedDepthStencil = ((int)1),
} }
public enum Oesrgb8Rgba8 : int public enum OesRgb8Rgba8 : int
{ {
Rgb8Oes = ((int)0x8051), Rgb8Oes = ((int)0x8051),
Rgba8Oes = ((int)0x8058), Rgba8Oes = ((int)0x8058),
OesRgb8Rgba8 = ((int)1), OesRgb8Rgba8 = ((int)1),
} }
public enum OesstandardDerivatives : int public enum OesStandardDerivatives : int
{ {
FragmentShaderDerivativeHintOes = ((int)0x8B8B), FragmentShaderDerivativeHintOes = ((int)0x8B8B),
OesStandardDerivatives = ((int)1), OesStandardDerivatives = ((int)1),
} }
public enum Oesstencil1 : int public enum OesStencil1 : int
{ {
StencilIndex1Oes = ((int)0x8D46), StencilIndex1Oes = ((int)0x8D46),
OesStencil1 = ((int)1), OesStencil1 = ((int)1),
} }
public enum Oesstencil4 : int public enum OesStencil4 : int
{ {
StencilIndex4Oes = ((int)0x8D47), StencilIndex4Oes = ((int)0x8D47),
OesStencil4 = ((int)1), OesStencil4 = ((int)1),
} }
public enum Oestexture3D : int public enum OesTexture3D : int
{ {
TextureBinding3DOes = ((int)0x806A), TextureBinding3DOes = ((int)0x806A),
Texture3DOes = ((int)0x806F), Texture3DOes = ((int)0x806F),
@ -1030,38 +1281,44 @@ namespace OpenTK.Graphics.ES20
OesTexture3D = ((int)1), OesTexture3D = ((int)1),
} }
public enum OestextureFloat : int public enum OesTextureFloat : int
{ {
OesTextureFloat = ((int)1), OesTextureFloat = ((int)1),
} }
public enum OestextureFloatLinear : int public enum OesTextureFloatLinear : int
{ {
OesTextureFloatLinear = ((int)1), OesTextureFloatLinear = ((int)1),
} }
public enum OestextureHalfFloat : int public enum OesTextureHalfFloat : int
{ {
HalfFloatOes = ((int)0x8D61), HalfFloatOes = ((int)0x8D61),
OesTextureHalfFloat = ((int)1), OesTextureHalfFloat = ((int)1),
} }
public enum OestextureHalfFloatLinear : int public enum OesTextureHalfFloatLinear : int
{ {
OesTextureHalfFloatLinear = ((int)1), OesTextureHalfFloatLinear = ((int)1),
} }
public enum OestextureNpot : int public enum OesTextureNpot : int
{ {
OesTextureNpot = ((int)1), OesTextureNpot = ((int)1),
} }
public enum OesvertexHalfFloat : int public enum OesVertexArrayObject : int
{
VertexArrayBindingOes = ((int)0x85B5),
OesVertexArrayObject = ((int)1),
}
public enum OesVertexHalfFloat : int
{ {
OesVertexHalfFloat = ((int)1), OesVertexHalfFloat = ((int)1),
} }
public enum OesvertexType1010102 : int public enum OesVertexType1010102 : int
{ {
UnsignedInt1010102Oes = ((int)0x8DF6), UnsignedInt1010102Oes = ((int)0x8DF6),
Int1010102Oes = ((int)0x8DF7), Int1010102Oes = ((int)0x8DF7),
@ -1119,17 +1376,81 @@ namespace OpenTK.Graphics.ES20
ActiveAttributeMaxLength = ((int)0X8b8a), ActiveAttributeMaxLength = ((int)0X8b8a),
} }
public enum QcomdriverControl : int public enum QcomDriverControl : int
{ {
QcomDriverControl = ((int)1), QcomDriverControl = ((int)1),
} }
public enum QcomperfmonGlobalMode : int public enum QcomExtendedGet : int
{
TextureWidthQcom = ((int)0x8BD2),
TextureHeightQcom = ((int)0x8BD3),
TextureDepthQcom = ((int)0x8BD4),
TextureInternalFormatQcom = ((int)0x8BD5),
TextureFormatQcom = ((int)0x8BD6),
TextureTypeQcom = ((int)0x8BD7),
TextureImageValidQcom = ((int)0x8BD8),
TextureNumLevelsQcom = ((int)0x8BD9),
TextureTargetQcom = ((int)0x8BDA),
TextureObjectValidQcom = ((int)0x8BDB),
StateRestore = ((int)0x8BDC),
QcomExtendedGet = ((int)1),
}
public enum QcomExtendedGet2 : int
{
QcomExtendedGet2 = ((int)1),
}
public enum QcomPerfmonGlobalMode : int
{ {
PerfmonGlobalModeQcom = ((int)0x8FA0), PerfmonGlobalModeQcom = ((int)0x8FA0),
QcomPerfmonGlobalMode = ((int)1), QcomPerfmonGlobalMode = ((int)1),
} }
public enum QcomTiledRendering : int
{
ColorBufferBit0Qcom = ((int)0x00000001),
ColorBufferBit1Qcom = ((int)0x00000002),
ColorBufferBit2Qcom = ((int)0x00000004),
ColorBufferBit3Qcom = ((int)0x00000008),
ColorBufferBit4Qcom = ((int)0x00000010),
ColorBufferBit5Qcom = ((int)0x00000020),
ColorBufferBit6Qcom = ((int)0x00000040),
ColorBufferBit7Qcom = ((int)0x00000080),
DepthBufferBit0Qcom = ((int)0x00000100),
DepthBufferBit1Qcom = ((int)0x00000200),
DepthBufferBit2Qcom = ((int)0x00000400),
DepthBufferBit3Qcom = ((int)0x00000800),
DepthBufferBit4Qcom = ((int)0x00001000),
DepthBufferBit5Qcom = ((int)0x00002000),
DepthBufferBit6Qcom = ((int)0x00004000),
DepthBufferBit7Qcom = ((int)0x00008000),
StencilBufferBit0Qcom = ((int)0x00010000),
StencilBufferBit1Qcom = ((int)0x00020000),
StencilBufferBit2Qcom = ((int)0x00040000),
StencilBufferBit3Qcom = ((int)0x00080000),
StencilBufferBit4Qcom = ((int)0x00100000),
StencilBufferBit5Qcom = ((int)0x00200000),
StencilBufferBit6Qcom = ((int)0x00400000),
StencilBufferBit7Qcom = ((int)0x00800000),
MultisampleBufferBit0Qcom = ((int)0x01000000),
MultisampleBufferBit1Qcom = ((int)0x02000000),
MultisampleBufferBit2Qcom = ((int)0x04000000),
MultisampleBufferBit3Qcom = ((int)0x08000000),
MultisampleBufferBit4Qcom = ((int)0x10000000),
MultisampleBufferBit5Qcom = ((int)0x20000000),
MultisampleBufferBit6Qcom = ((int)0x40000000),
MultisampleBufferBit7Qcom = unchecked((int)0x80000000),
QcomTiledRendering = ((int)1),
}
public enum QcomWriteonlyRendering : int
{
WriteonlyRenderingQcom = ((int)0x8823),
QcomWriteonlyRendering = ((int)1),
}
public enum ReadFormat : int public enum ReadFormat : int
{ {
ImplementationColorReadType = ((int)0x8B9A), ImplementationColorReadType = ((int)0x8B9A),
@ -1388,6 +1709,11 @@ namespace OpenTK.Graphics.ES20
SamplerCube = ((int)0x8B60), SamplerCube = ((int)0x8B60),
} }
public enum Unknown : int
{
ExtMultiDrawArrays = ((int)1),
}
public enum VertexArrays : int public enum VertexArrays : int
{ {
VertexAttribArrayEnabled = ((int)0x8622), VertexAttribArrayEnabled = ((int)0x8622),
@ -1425,4 +1751,10 @@ namespace OpenTK.Graphics.ES20
Fixed = ((int)0X140c), Fixed = ((int)0X140c),
} }
public enum VivshaderBinary : int
{
ShaderBinaryViv = ((int)0x8FC4),
VivShaderBinary = ((int)1),
}
} }

View file

@ -9217,7 +9217,7 @@ namespace OpenTK.Graphics.OpenGL
TextureFixedSampleLocations = ((int)0x9107), TextureFixedSampleLocations = ((int)0x9107),
} }
public enum Gl3DfxMultisample : int public enum Gl3dfxMultisample : int
{ {
MultisampleBit3Dfx = ((int)0x20000000), MultisampleBit3Dfx = ((int)0x20000000),
Multisample3Dfx = ((int)0x86B2), Multisample3Dfx = ((int)0x86B2),
@ -9225,11 +9225,11 @@ namespace OpenTK.Graphics.OpenGL
Samples3Dfx = ((int)0x86B4), Samples3Dfx = ((int)0x86B4),
} }
public enum Gl3DfxTbuffer : int public enum Gl3dfxTbuffer : int
{ {
} }
public enum Gl3DfxTextureCompressionFxt1 : int public enum Gl3dfxTextureCompressionFxt1 : int
{ {
CompressedRgbFxt13Dfx = ((int)0x86B0), CompressedRgbFxt13Dfx = ((int)0x86B0),
CompressedRgbaFxt13Dfx = ((int)0x86B1), CompressedRgbaFxt13Dfx = ((int)0x86B1),