diff --git a/Source/Bind/FuncProcessor.cs b/Source/Bind/FuncProcessor.cs index bfe11e74..d32edd47 100644 --- a/Source/Bind/FuncProcessor.cs +++ b/Source/Bind/FuncProcessor.cs @@ -341,11 +341,22 @@ namespace Bind // Array overloads foreach (Parameter p in _this.Parameters) { - if (p.WrapperType == WrapperTypes.ArrayParameter && p.ElementCount != 1) + if (p.WrapperType == WrapperTypes.ArrayParameter) { - p.Reference = false; - p.Array++; - p.Pointer--; + if (p.ElementCount != 1) + { + // Create a proper array + p.Reference = false; + p.Array++; + p.Pointer--; + } + else + { + // Create a reference + p.Reference = true; + p.Array--; + p.Pointer--; + } } } f = new Function(_this); @@ -373,7 +384,7 @@ namespace Bind _this = func; // Pointer overloads - // Should be last to work around Intellisense bug, where + // Should be last to work around an Intellisense bug, where // array overloads are not reported if there is a pointer overload. foreach (Parameter p in _this.Parameters) { diff --git a/Source/Bind/Specifications/GL2/gl.tm b/Source/Bind/Specifications/GL2/gl.tm index e2a3a320..8e140169 100644 --- a/Source/Bind/Specifications/GL2/gl.tm +++ b/Source/Bind/Specifications/GL2/gl.tm @@ -1,7 +1,6 @@ AccumOp,*,*, GLenum,*,* AlphaFunction,*,*, GLenum,*,* AttribMask,*,*, GLbitfield,*,* -BeginMode,*,*, GLenum,*,* BinormalPointerTypeEXT,*,*, GLenum,*,* BlendEquationMode,*,*, GLenum,*,* BlendEquationModeEXT,*,*, GLenum,*,* @@ -12,11 +11,12 @@ Boolean,*,*, GLboolean,*,* BooleanPointer,*,*, GLboolean*,*,* Char,*,*, GLchar,*,* CharPointer,*,*, GLchar*,*,* +ConstCharPointer,*,*, GLchar* const,*,* CheckedFloat32,*,*, GLfloat,*,* CheckedInt32,*,*, GLint,*,* ClampColorTargetARB,*,*, GLenum,*,* ClampColorModeARB,*,*, GLenum,*,* -ClampedColorF,*,*, GLclampf,*,* +ClampedFixed,*,*, GLfixed,*,* ClampedFloat32,*,*, GLclampf,*,* ClampedFloat64,*,*, GLclampd,*,* ClampedStencilValue,*,*, GLint,*,* @@ -52,8 +52,6 @@ CombinerScaleNV,*,*, GLenum,*,* CombinerStageNV,*,*, GLenum,*,* CombinerVariableNV,*,*, GLenum,*,* CompressedTextureARB,*,*, GLvoid,*,* -ControlPointNV,*,*, GLvoid,*,* -ControlPointTypeNV,*,*, GLenum,*,* ConvolutionParameter,*,*, GLenum,*,* ConvolutionParameterEXT,*,*, GLenum,*,* ConvolutionTarget,*,*, GLenum,*,* @@ -84,6 +82,8 @@ Float32,*,*, GLfloat,*,* Float32Pointer,*,*, GLfloat*,*,* Float64,*,*, GLdouble,*,* Float64Pointer,*,*, GLdouble*,*,* +Fixed,*,*, GLfixed,*,* +ConstFixed,*,*, GLfixed,*,* FogParameter,*,*, GLenum,*,* FogPointerTypeEXT,*,*, GLenum,*,* FogPointerTypeIBM,*,*, GLenum,*,* @@ -91,6 +91,7 @@ FragmentLightModelParameterSGIX,*,*,GLenum,*,* FragmentLightNameSGIX,*,*, GLenum,*,* FragmentLightParameterSGIX,*,*, GLenum,*,* FramebufferAttachment,*,*, GLenum,*,* +FramebufferStatus,*,*, GLenum,*,* FramebufferTarget,*,*, GLenum,*,* FrontFaceDirection,*,*, GLenum,*,* FunctionPointer,*,*, _GLfuncptr,*,* @@ -136,7 +137,6 @@ LogicOp,*,*, GLenum,*,* MapAttribParameterNV,*,*, GLenum,*,* MapParameterNV,*,*, GLenum,*,* MapTarget,*,*, GLenum,*,* -MapTargetNV,*,*, GLenum,*,* MapTypeNV,*,*, GLenum,*,* MaskedColorIndexValueF,*,*, GLfloat,*,* MaskedColorIndexValueI,*,*, GLuint,*,* @@ -145,16 +145,11 @@ MaterialFace,*,*, GLenum,*,* MaterialParameter,*,*, GLenum,*,* MatrixIndexPointerTypeARB,*,*, GLenum,*,* MatrixMode,*,*, GLenum,*,* -MatrixTransformNV,*,*, GLenum,*,* MeshMode1,*,*, GLenum,*,* MeshMode2,*,*, GLenum,*,* MinmaxTarget,*,*, GLenum,*,* MinmaxTargetEXT,*,*, GLenum,*,* NormalPointerType,*,*, GLenum,*,* -NurbsCallback,*,*, GLenum,*,* -NurbsObj,*,*, GLUnurbs*,*,* -NurbsProperty,*,*, GLenum,*,* -NurbsTrim,*,*, GLenum,*,* OcclusionQueryParameterNameNV,*,*, GLenum,*,* PixelCopyType,*,*, GLenum,*,* PixelFormat,*,*, GLenum,*,* @@ -169,21 +164,14 @@ PixelTransformTargetEXT,*,*, GLenum,*,* PixelType,*,*, GLenum,*,* PointParameterNameARB,*,*, GLenum,*,* PolygonMode,*,*, GLenum,*,* -ProgramNV,*,*, GLuint,*,* +PrimitiveType,*,*, GLenum,*,* ProgramCharacterNV,*,*, GLubyte,*,* -ProgramParameterNV,*,*, GLenum,*,* ProgramParameterPName,*,*, GLenum,*,* -QuadricCallback,*,*, GLenum,*,* -QuadricDrawStyle,*,*, GLenum,*,* -QuadricNormal,*,*, GLenum,*,* -QuadricObj,*,*, GLUquadric*,*,* -QuadricOrientation,*,*, GLenum,*,* ReadBufferMode,*,*, GLenum,*,* RenderbufferTarget,*,*, GLenum,*,* RenderingMode,*,*, GLenum,*,* ReplacementCodeSUN,*,*, GLuint,*,* ReplacementCodeTypeSUN,*,*, GLenum,*,* -SamplePassARB,*,*, GLenum,*,* SamplePatternEXT,*,*, GLenum,*,* SamplePatternSGIS,*,*, GLenum,*,* SecondaryColorPointerTypeIBM,*,*, GLenum,*,* @@ -200,10 +188,6 @@ StencilValue,*,*, GLint,*,* String,*,*, const GLubyte *,*,* StringName,*,*, GLenum,*,* TangentPointerTypeEXT,*,*, GLenum,*,* -TessCallback,*,*, GLenum,*,* -TessContour,*,*, GLenum,*,* -TessProperty,*,*, GLenum,*,* -TesselatorObj,*,*, GLUtesselator*,*,* TexCoordPointerType,*,*, GLenum,*,* Texture,*,*, GLuint,*,* TextureComponentCount,*,*, GLint,*,* @@ -221,7 +205,6 @@ UInt32,*,*, GLuint,*,* UInt8,*,*, GLubyte,*,* VertexAttribEnum,*,*, GLenum,*,* VertexAttribEnumNV,*,*, GLenum,*,* -VertexAttribPointerTypeNV,*,*, GLenum,*,* VertexPointerType,*,*, GLenum,*,* VertexWeightPointerTypeEXT,*,*, GLenum,*,* Void,*,*, GLvoid,*,* @@ -231,7 +214,9 @@ WeightPointerTypeARB,*,*, GLenum,*,* WinCoord,*,*, GLint,*,* void,*,*, *,*,* ArrayObjectPNameATI,*,*, GLenum,*,* -ArrayObjectUsageATI,*,*, GLenum,*,*, +ArrayObjectUsageATI,*,*, GLenum,*,* +ConstByte,*,*, GLbyte,*,* +ConstUByte,*,*, GLubyte,*,* ConstFloat32,*,*, GLfloat,*,* ConstInt32,*,*, GLint,*,* ConstUInt32,*,*, GLuint,*,* @@ -292,14 +277,13 @@ UInt64,*,*, GLuint64,*,* handleARB,*,*, GLhandleARB,*,* charARB,*,*, GLcharARB,*,* charPointerARB,*,*, GLcharARB*,*,* -sync,*,*, GLsync,*,*, +sync,*,*, GLsync,*,* # EXT_timer_query Int64EXT,*,*, GLint64EXT,*,* UInt64EXT,*,*, GLuint64EXT,*,* # EXT_direct_state_access FramebufferAttachmentParameterName,*,*, GLenum,*,* Framebuffer,*,*, GLuint,*,* -FramebufferStatus,*,*, GLenum,*,* GetFramebufferParameter,*,*, GLenum,*,* Intptr,*,*, GLintptr,*,* ProgramFormat,*,*, GLenum,*,* @@ -318,11 +302,57 @@ BufferAccessMask,*,*, GLbitfield,*,* GetMultisamplePNameNV,*,*, GLenum,*,* SampleMaskNV,*,*, GLbitfield,*,* # ARB_debug_output +GLDEBUGPROC,*,*, GLDEBUGPROC,*,* +# ARB_debug_output GLDEBUGPROCARB,*,*, GLDEBUGPROCARB,*,* # AMD_debug_output GLDEBUGPROCAMD,*,*, GLDEBUGPROCAMD,*,* # NV_vdpau_interop -vdpauSurfaceNV,*,*, GLvdpauSurfaceNV,*,*, +vdpauSurfaceNV,*,*, GLvdpauSurfaceNV,*,* # External API types cl_context,*,*, struct _cl_context *,*,* -cl_event,*,*, struct _cl_event *,*,* \ No newline at end of file +cl_event,*,*, struct _cl_event *,*,* +Path,*,*, GLuint,*,* +PathColor,*,*, GLenum,*,* +PathColorFormat,*,*, GLenum,*,* +PathCommand,*,*, GLubyte,*,* +PathCoordType,*,*, GLenum,*,* +PathCoverMode,*,*, GLenum,*,* +PathElementType,*,*, GLenum,*,* +PathElement,*,*, GLvoid,*,* +PathFillMode,*,*, GLenum,*,* +PathFontStyle,*,*, GLbitfield,*,* +PathFontTarget,*,*, GLenum,*,* +PathGenMode,*,*, GLenum,*,* +PathListMode,*,*, GLenum,*,* +PathMetricMask,*,*, GLbitfield,*,* +PathParameter,*,*, GLenum,*,* +PathStringFormat,*,*, GLenum,*,* +PathTransformType,*,*, GLenum,*,* +PathHandleMissingGlyphs,*,*, GLenum,*,* + +# No longer used in gl.spec +# ClampedColorF,*,*, GLclampf,*,* +# ControlPointNV,*,*, GLvoid,*,* +# ControlPointTypeNV,*,*, GLenum,*,* +# MapTargetNV,*,*, GLenum,*,* +# MatrixTransformNV,*,*, GLenum,*,* +# ProgramNV,*,*, GLuint,*,* +# ProgramParameterNV,*,*, GLenum,*,* +# SamplePassARB,*,*, GLenum,*,* +# VertexAttribPointerTypeNV,*,*, GLenum,*,* + +# Used only in glu.spec +# NurbsCallback,*,*, GLenum,*,* +# NurbsObj,*,*, GLUnurbs*,*,* +# NurbsProperty,*,*, GLenum,*,* +# NurbsTrim,*,*, GLenum,*,* +# QuadricCallback,*,*, GLenum,*,* +# QuadricDrawStyle,*,*, GLenum,*,* +# QuadricNormal,*,*, GLenum,*,* +# QuadricObj,*,*, GLUquadric*,*,* +# QuadricOrientation,*,*, GLenum,*,* +# TessCallback,*,*, GLenum,*,* +# TessContour,*,*, GLenum,*,* +# TessProperty,*,*, GLenum,*,* +# TesselatorObj,*,*, GLUtesselator*,*,* diff --git a/Source/Bind/Specifications/GL2/gloverrides.xml b/Source/Bind/Specifications/GL2/gloverrides.xml index d3732a6a..5ea79a66 100644 --- a/Source/Bind/Specifications/GL2/gloverrides.xml +++ b/Source/Bind/Specifications/GL2/gloverrides.xml @@ -282,13 +282,25 @@ - BufferTarget + BufferRangeTarget - BufferTarget + BufferRangeTarget + + + + + + BufferRangeTarget + + + + + + BufferRangeTarget @@ -799,7 +811,7 @@ - AssemblyProgramParameterArb + ProgramParameterPName @@ -835,6 +847,88 @@ BinaryFormat + + + + + + AtomicCounterBufferParameter + + + + + + MemoryBarrierFlags + + + + + + + + BufferTarget + + + PixelInternalFormat + + + PixelFormat + + + + + + BufferTarget + + + PixelInternalFormat + + + PixelFormat + + + + + + ProgramInterface + + + ProgramInterfaceParameter + + + + + + ProgramInterface + + + + + + ProgramInterface + + + + + + ProgramInterface + + + ProgramProperty + + + + + + ProgramInterface + + + + + + ProgramInterface + + @@ -998,7 +1092,7 @@ AssemblyProgramParameterArb - + NormalPointerType @@ -1183,6 +1277,44 @@ VertexAttribParameterArb + + + + + + + SyncCondition + + + + + WaitSyncStatus + + WaitSyncFlags + + + + + WaitSyncStatus + + WaitSyncFlags + + + + + + SyncParameter + + + + + + BufferTarget + + + BufferStorageFlags + + @@ -1224,106 +1356,134 @@ - - - - - - - - + + + + + + + + + - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1391,6 +1551,18 @@ + + + + + + + + + + + + @@ -1400,6 +1572,16 @@ + + + + + + + + + + @@ -1455,18 +1637,24 @@ - - - - - - + + + + + + + + - - - - + + + + + + + + @@ -1480,6 +1668,14 @@ + + + + + + + + @@ -1491,6 +1687,16 @@ + + + + + + + + + + @@ -2001,7 +2207,7 @@ - + @@ -2037,10 +2243,10 @@ - + - + @@ -2070,6 +2276,7 @@ + @@ -2175,6 +2382,24 @@ + + + + + + + + + + + + + + + + + + @@ -2208,6 +2433,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2336,25 +2582,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -2362,18 +2637,62 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -2395,7 +2714,8 @@ - + + @@ -2551,12 +2871,14 @@ - - - - + + + + - + + + @@ -2602,6 +2924,25 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Source/Bind/Specifications/GL2/signatures.xml b/Source/Bind/Specifications/GL2/signatures.xml index 7a65e78c..8db66a87 100644 --- a/Source/Bind/Specifications/GL2/signatures.xml +++ b/Source/Bind/Specifications/GL2/signatures.xml @@ -57,6 +57,7 @@ + @@ -80,9 +81,17 @@ + + + + + + + + @@ -90,9 +99,28 @@ + + + + + + + + + + + + + + + + + + - + + @@ -101,6 +129,10 @@ + + + + @@ -112,6 +144,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -167,6 +219,24 @@ + + + + + + + + + + + + + + + + + + @@ -207,8 +277,10 @@ + + - + @@ -218,6 +290,7 @@ + @@ -226,10 +299,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -309,11 +416,31 @@ + + + + + + + + + + + + + + + + + + + + @@ -413,6 +540,17 @@ + + + + + + + + + + + @@ -495,11 +633,6 @@ - - - - - @@ -563,17 +696,6 @@ - - - - - - - - - - - @@ -587,7 +709,9 @@ + + @@ -597,6 +721,9 @@ + + + @@ -606,12 +733,16 @@ + + + + @@ -642,6 +773,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -662,6 +917,7 @@ + @@ -736,12 +992,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -752,6 +1061,7 @@ + @@ -773,7 +1083,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -812,6 +1220,25 @@ + + + + + + + + + + + + + + + + + + + @@ -829,11 +1256,13 @@ + + @@ -842,6 +1271,9 @@ + + + @@ -913,6 +1345,11 @@ + + + + + @@ -1021,10 +1458,8 @@ - - + - @@ -1054,6 +1489,7 @@ + @@ -1088,6 +1524,10 @@ + + + + @@ -1095,15 +1535,25 @@ + + + + + + + + + + @@ -1171,6 +1621,15 @@ + + + + + + + + + @@ -1358,9 +1817,15 @@ + + + + + + @@ -1509,7 +1974,7 @@ - + @@ -1600,18 +2065,6 @@ - - - - - - - - - - - - @@ -1954,6 +2407,14 @@ + + + + + + + + @@ -2003,6 +2464,14 @@ + + + + + + + + @@ -2250,6 +2719,14 @@ + + + + + + + + @@ -2271,6 +2748,23 @@ + + + + + + + + + + + + + + + + + @@ -2354,12 +2848,20 @@ + + + + + + + + @@ -2418,6 +2920,12 @@ + + + + + + @@ -2651,6 +3159,12 @@ + + + + + + @@ -2745,6 +3259,11 @@ + + + + + @@ -2911,10 +3430,9 @@ - - - - + + + @@ -2953,6 +3471,9 @@ + + + @@ -3478,6 +3999,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3541,6 +4092,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3580,6 +4151,10 @@ + + + + @@ -3609,6 +4184,12 @@ + + + + + + @@ -3633,6 +4214,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3829,7 +4482,12 @@ + + + + + @@ -3852,6 +4510,10 @@ + + + + @@ -3864,26 +4526,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - @@ -3918,6 +4600,25 @@ + + + + + + + + + + + + + + + + + + + @@ -3945,7 +4646,6 @@ - @@ -3964,6 +4664,17 @@ + + + + + + + + + + + @@ -4043,13 +4754,16 @@ + + + + - @@ -4072,6 +4786,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4097,6 +4943,9 @@ + + + @@ -4148,7 +4997,6 @@ - @@ -4161,6 +5009,8 @@ + + @@ -4171,6 +5021,25 @@ + + + + + + + + + + + + + + + + + + + @@ -4184,12 +5053,14 @@ - - + + + + @@ -4244,10 +5115,10 @@ - - + + - + @@ -4319,9 +5190,9 @@ - + @@ -4642,6 +5513,7 @@ + @@ -4658,6 +5530,7 @@ + @@ -4783,6 +5656,7 @@ + @@ -4791,6 +5665,7 @@ + @@ -4807,6 +5682,9 @@ + + + @@ -4944,29 +5822,7 @@ - - - - - - - - - - - - - - - - - - - - - - - + @@ -5165,11 +6021,29 @@ + + + + + + + + + + + + + + + + + + @@ -5215,7 +6089,9 @@ + + @@ -5261,11 +6137,6 @@ - - - - - @@ -5444,10 +6315,6 @@ - - - - @@ -5480,7 +6347,6 @@ - @@ -5522,8 +6388,10 @@ + + @@ -5578,7 +6446,6 @@ - @@ -5834,207 +6701,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6052,6 +6718,7 @@ + @@ -6062,8 +6729,12 @@ + + + + @@ -6071,16 +6742,26 @@ + + + + + + + + + + @@ -6092,20 +6773,29 @@ + + + + + + + + + @@ -6117,29 +6807,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -6149,10 +6863,19 @@ + + + + + + + + + @@ -6164,11 +6887,20 @@ + + + + + + + + + @@ -6182,19 +6914,32 @@ + + + + + + + + + + + + + @@ -6242,7 +6987,9 @@ + + @@ -6250,14 +6997,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6281,13 +7054,25 @@ + + + + + + + + + + + + @@ -6295,34 +7080,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6331,8 +7161,16 @@ + + + + + + + + @@ -6347,21 +7185,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6476,13 +7341,6 @@ - - - - - - - @@ -6581,45 +7439,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6661,31 +7480,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6738,31 +7532,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6850,12 +7619,6 @@ - - - - - - @@ -6881,15 +7644,6 @@ - - - - - - - - - @@ -7009,6 +7763,7 @@ + @@ -7031,7 +7786,6 @@ - @@ -7087,7 +7841,6 @@ - @@ -7114,13 +7867,6 @@ - - - - - - - @@ -7184,7 +7930,6 @@ - @@ -7283,7 +8028,6 @@ - @@ -7366,10 +8110,12 @@ + + @@ -7390,6 +8136,373 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7437,13 +8550,13 @@ - + - + @@ -7565,14 +8678,14 @@ - + - + @@ -7853,7 +8966,7 @@ - + @@ -7865,7 +8978,7 @@ - + @@ -8319,7 +9432,7 @@ - + @@ -8617,7 +9730,7 @@ - + @@ -9214,12 +10327,12 @@ - + - + @@ -9647,11 +10760,16 @@ - + + + + + + @@ -9661,18 +10779,23 @@ - + - + - + + + + + + - + @@ -9681,9 +10804,9 @@ - + - + @@ -9752,6 +10875,16 @@ + + + + + + + + + + @@ -9780,7 +10913,14 @@ - + + + + + + + + @@ -9790,12 +10930,29 @@ + + + + + + + + + + - - - - + + + + + + + + + + + @@ -9895,11 +11052,11 @@ - + - + @@ -9918,13 +11075,28 @@ - + + + + + + + + + + + + + + + + @@ -9944,6 +11116,16 @@ + + + + + + + + + + @@ -9952,20 +11134,35 @@ - - - - + + + + + + + + + + + - + - + - + + + + + + + + + @@ -9973,7 +11170,7 @@ - + @@ -9983,179 +11180,210 @@ - + - + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + @@ -10171,7 +11399,7 @@ - + @@ -10196,14 +11424,14 @@ - + - + @@ -10212,7 +11440,7 @@ - + @@ -10221,13 +11449,13 @@ - + - + @@ -10306,7 +11534,7 @@ - + @@ -10315,7 +11543,7 @@ - + @@ -10325,30 +11553,42 @@ - + - + - + - + + + + + + + + + + + + + @@ -10357,7 +11597,7 @@ - + @@ -10365,7 +11605,7 @@ - + @@ -10373,7 +11613,7 @@ - + @@ -10381,7 +11621,7 @@ - + @@ -10390,7 +11630,25 @@ - + + + + + + + + + + + + + + + + + + + @@ -10462,17 +11720,31 @@ - + + + + + + + + + + + + + + + @@ -10481,6 +11753,15 @@ + + + + + + + + + @@ -10499,7 +11780,7 @@ - + @@ -10572,16 +11853,21 @@ - - + + - + + + + + + @@ -10589,8 +11875,13 @@ - - + + + + + + + @@ -10601,7 +11892,7 @@ - + @@ -10614,9 +11905,19 @@ + + + + + + + + + + - + @@ -10627,10 +11928,18 @@ - + - + + + + + + + + + @@ -10643,7 +11952,7 @@ - + @@ -10664,11 +11973,20 @@ - + - + + + + + + + + + + @@ -10676,10 +11994,20 @@ - + - + + + + + + + + + + + @@ -10689,7 +12017,7 @@ - + @@ -10711,30 +12039,43 @@ + + + + + + - + + + + + + + + - + - + - + - + @@ -10747,13 +12088,13 @@ - + - + @@ -10772,47 +12113,64 @@ - + - + - + - + - + + + + + + + + + - + - + - + - + + + + + + + + + + - + @@ -10820,21 +12178,27 @@ - + - + - + + + + + + + @@ -10852,48 +12216,64 @@ - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + @@ -10945,7 +12325,7 @@ - + @@ -10954,6 +12334,24 @@ + + + + + + + + + + + + + + + + + + @@ -10968,7 +12366,7 @@ - + @@ -11018,6 +12416,13 @@ + + + + + + + @@ -11143,25 +12548,35 @@ - + - + + + + + + + + + + + - + - + @@ -11173,25 +12588,42 @@ - + - + - + + + + + + + + + + + + + + + + + + @@ -11216,6 +12648,11 @@ + + + + + @@ -11244,7 +12681,13 @@ - + + + + + + + @@ -11252,18 +12695,24 @@ - + - + + + + + + + @@ -11286,49 +12735,83 @@ - + + + + + + + + + + + + + + + + + - + - + + + + + + + - + - + - + + + + + + + - + - + + + + + + + @@ -11336,13 +12819,13 @@ - + - + @@ -11354,6 +12837,21 @@ + + + + + + + + + + + + + + + @@ -11398,27 +12896,33 @@ - + - + - + + + + + + + - + - + @@ -11437,6 +12941,13 @@ + + + + + + + @@ -11456,6 +12967,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -11530,7 +13079,7 @@ - + @@ -11595,36 +13144,48 @@ - + - + - + + + + + + + - + - + + + + + + + @@ -11647,6 +13208,13 @@ + + + + + + + @@ -11671,6 +13239,12 @@ + + + + + + @@ -11702,7 +13276,7 @@ - + @@ -11775,72 +13349,122 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -11858,7 +13482,7 @@ - + @@ -11907,51 +13531,73 @@ - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + @@ -11960,42 +13606,54 @@ + + + + - + - + - + - + - + + + + + - + - + + + + + - + @@ -12004,7 +13662,7 @@ - + @@ -12013,7 +13671,16 @@ - + + + + + + + + + + @@ -12026,7 +13693,7 @@ - + @@ -12039,6 +13706,19 @@ + + + + + + + + + + + + + @@ -12051,19 +13731,25 @@ - + - + - + + + + + + + @@ -12072,7 +13758,7 @@ - + @@ -12081,35 +13767,59 @@ - + + + + + + + + + - + - + - + - + + + + + + + + + + + + + - + + + + + @@ -12117,14 +13827,21 @@ - + - + - + + + + + + + + @@ -12135,21 +13852,29 @@ - + - - + + - - + + + + + + + + + + @@ -12158,139 +13883,218 @@ - + + + + + + + + + + + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12298,12 +14102,12 @@ - + - + @@ -12311,12 +14115,12 @@ - + - + @@ -12324,12 +14128,12 @@ - + - + @@ -12337,11 +14141,24 @@ - + + + + + + + + + + + + + + @@ -12390,77 +14207,95 @@ - + - + - + + + + + - + - + + + + + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + @@ -12471,13 +14306,26 @@ - + - + + + + + + + + + + + + + + @@ -12486,10 +14334,32 @@ - + + + + + + + + + + + + + + + + + + + + + + + @@ -12503,24 +14373,30 @@ - + - + - + + + + + + + @@ -12531,21 +14407,36 @@ - + + + + + + - + - + + + + + + + + + + + @@ -12566,10 +14457,19 @@ + + + + + + + + + @@ -12580,31 +14480,45 @@ - + + + + + + - + - + - + - + + + + - + - + + + + + + + @@ -12999,18 +14913,25 @@ - + - + - + + + + + + + + - + @@ -13019,126 +14940,161 @@ - + + + + + + - + - + - + - + - + - + - + - + + + + + + + + + + - + - + - + - + - + - + - + - + + + + + + + + + + + - + - + - + - + - + - + - + + + + + + + + + + + + @@ -13153,54 +15109,66 @@ - + - + - + - + - + - + - + - + + + + + + + + + + + + + @@ -13219,38 +15187,50 @@ - + - + - + - + - + + + + + + + + - + + + + + + @@ -13294,18 +15274,24 @@ - + - + + + + + + + @@ -13332,83 +15318,83 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -13422,14 +15408,14 @@ - + - + @@ -13442,7 +15428,7 @@ - + @@ -13459,7 +15445,7 @@ - + @@ -13475,20 +15461,26 @@ - + + + + + + + - + - + @@ -13513,11 +15505,16 @@ - + + + + + + - + @@ -13527,158 +15524,242 @@ - + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + + + + + + + + + + + + @@ -13719,73 +15800,97 @@ - + - + - + - + - + - + + + + + + + + + + + + + - + - + - + - + - + + + + + + + + + + + + + @@ -13818,7 +15923,7 @@ - + @@ -13877,6 +15982,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13913,25 +16083,53 @@ + + + + + + + + + + + + + + + + + + + + + + - + - + - + + + + + + + @@ -14292,126 +16490,180 @@ - + + + + + + + + + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + + + + + + + + + + + @@ -14613,11 +16865,24 @@ + + + + + + + + + + + + + @@ -14730,6 +16995,13 @@ + + + + + + + @@ -14784,6 +17056,13 @@ + + + + + + + @@ -14857,6 +17136,11 @@ + + + + + @@ -14887,7 +17171,7 @@ - + @@ -14926,79 +17210,79 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -15176,10 +17460,10 @@ - - - - + + + + @@ -15233,6 +17517,24 @@ + + + + + + + + + + + + + + + + + + @@ -15713,20 +18015,20 @@ - + - + - + @@ -15734,7 +18036,7 @@ - + @@ -16196,6 +18498,12 @@ + + + + + + @@ -16244,6 +18552,18 @@ + + + + + + + + + + + + @@ -16618,14 +18938,14 @@ - + - + @@ -16864,6 +19184,12 @@ + + + + + + @@ -17814,6 +20140,15 @@ + + + + + + + + + @@ -17914,6 +20249,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -18075,6 +20458,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -18085,6 +20507,12 @@ + + + + + + @@ -18277,7 +20705,7 @@ - + @@ -18349,6 +20777,10 @@ + + + + @@ -18365,7 +20797,7 @@ - + @@ -18373,7 +20805,7 @@ - + @@ -18424,17 +20856,34 @@ + + + + + + + + + + + + + + + + + @@ -18580,6 +21029,10 @@ + + + + @@ -18742,6 +21195,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -18752,6 +21240,11 @@ + + + + + @@ -18772,6 +21265,20 @@ + + + + + + + + + + + + + + @@ -18784,6 +21291,9 @@ + + + @@ -18846,6 +21356,10 @@ + + + + @@ -18926,6 +21440,14 @@ + + + + + + + + @@ -18997,6 +21519,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -19067,6 +21676,15 @@ + + + + + + + + + @@ -19189,6 +21807,13 @@ + + + + + + + @@ -19197,6 +21822,10 @@ + + + + @@ -19205,10 +21834,31 @@ + + + + + + + + + + + + + + + + + + + + + @@ -19229,6 +21879,15 @@ + + + + + + + + + @@ -19238,6 +21897,14 @@ + + + + + + + + @@ -19323,6 +21990,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -19330,7 +22127,18 @@ - + + + + + + + + + + + + @@ -19382,24 +22190,24 @@ - - + + - - + + - - + + @@ -19691,6 +22499,19 @@ + + + + + + + + + + + + + @@ -19752,6 +22573,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -19901,6 +22756,13 @@ + + + + + + + @@ -20001,6 +22863,17 @@ + + + + + + + + + + + @@ -20046,7 +22919,7 @@ - + @@ -20562,6 +23435,13 @@ + + + + + + + @@ -21080,7 +23960,7 @@ - + diff --git a/Source/Bind/Specifications/csharp.tm b/Source/Bind/Specifications/csharp.tm index f3f3948a..6eca59bc 100644 --- a/Source/Bind/Specifications/csharp.tm +++ b/Source/Bind/Specifications/csharp.tm @@ -63,8 +63,9 @@ VoidPointer, void* float, float int, int #void, * +GLDEBUGPROC, DebugProc GLDEBUGPROCARB, DebugProcArb -GLDEBUGPROCAMD , DebugProcAmd +GLDEBUGPROCAMD, DebugProcAmd GLvdpauSurfaceNV, IntPtr # Glu types. diff --git a/Source/Bind/XmlSpecReader.cs b/Source/Bind/XmlSpecReader.cs index 95a0d911..a2773c22 100644 --- a/Source/Bind/XmlSpecReader.cs +++ b/Source/Bind/XmlSpecReader.cs @@ -238,7 +238,8 @@ namespace Bind // "(Const)VoidPointer" -> "void*" GLTypes.Add(words[0], "void*"); } - else if (words[0] == "CharPointer" || words[0] == "charPointerARB") + else if (words[0] == "CharPointer" || words[0] == "charPointerARB" || + words[0] == "ConstCharPointer") { // The typematching logic cannot handle pointers to pointers, e.g. CharPointer* -> char** -> string* -> string[]. // Hence we give it a push. diff --git a/Source/Converter/GLParser.cs b/Source/Converter/GLParser.cs index 23ca947b..0d62867e 100644 --- a/Source/Converter/GLParser.cs +++ b/Source/Converter/GLParser.cs @@ -42,6 +42,9 @@ namespace CHeaderToXML enum ParserModes { None, Enum, Func }; ParserModes CurrentMode; + enum EntryModes { Core, Compatibility }; + EntryModes CurrentEntryMode; + public override IEnumerable Parse(string[] lines) { XElement current = null; @@ -64,6 +67,7 @@ namespace CHeaderToXML new XAttribute("name", words[0])); CurrentMode = ParserModes.Enum; + CurrentEntryMode = EntryModes.Core; } else if (line.StartsWith(words[0] + "(")) { @@ -77,6 +81,11 @@ namespace CHeaderToXML new XAttribute("name", words[0]), new XAttribute("extension", extension)); + if (words[0].Contains("ShaderSource")) + { + System.Diagnostics.Debugger.Break(); + } + CurrentMode = ParserModes.Func; } else if (current != null) @@ -90,12 +99,28 @@ namespace CHeaderToXML current.Add(new XElement("use", new XAttribute("enum", words[1]), new XAttribute("token", words[2]))); + //new XAttribute("profile", CurrentEntryMode == EntryModes.Compatibility ? + // "compatibility" : "core"))); } else if (words[1] == "=") { current.Add(new XElement("token", new XAttribute("name", words[0]), new XAttribute("value", words[2]))); + //new XAttribute("profile", CurrentEntryMode == EntryModes.Compatibility ? + // "compatibility" : "core"))); + } + else if (words[0] == "profile:") + { + //CurrentEntryMode = words[1] == "compatibility" ? + // EntryModes.Compatibility : EntryModes.Core; + } + else if (words[0].Contains("future_use")) + { + // This is a bug in the 4.3 specs. Unfortunately, + // Khronos is no longer accepting bug reports for + // the .spec files. + continue; } else { diff --git a/Source/Converter/Readme.txt b/Source/Converter/Readme.txt index 3651a8ad..838188fe 100644 --- a/Source/Converter/Readme.txt +++ b/Source/Converter/Readme.txt @@ -3,6 +3,12 @@ This is a simple tool to convert C headers to XML files. It works using simple pattern matching - it does not actually parse the header files. For this reason, it will work with only a few, specific header files: ES and CL at this point. +[Example] + +Convert.exe -p:gl -v:4.3 -t:spec -o:../../../Source/Bind/Specifications/GL2/signatures.xml https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/oldspecs/gl.spec https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/oldspecs/enum.spec https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/oldspecs/enumext.spec + +The line above will download the latest .spec files from the public Khronos repository and update signatures.xml for the binding generator. + [Usage] Convert.exe -p:{PREFIX} -v:{VERSION} -t:{TYPE} -o:{OUT} {INPUT1} ... {INPUTn} diff --git a/Source/OpenTK/Graphics/OpenGL/GL.cs b/Source/OpenTK/Graphics/OpenGL/GL.cs index ef73d314..9874cf89 100644 --- a/Source/OpenTK/Graphics/OpenGL/GL.cs +++ b/Source/OpenTK/Graphics/OpenGL/GL.cs @@ -34,7 +34,6 @@ namespace OpenTK.Graphics.OpenGL #pragma warning disable 1591 #pragma warning disable 1572 #pragma warning disable 1573 - #pragma warning disable 3006 partial class GL { @@ -1142,18 +1141,22 @@ namespace OpenTK.Graphics.OpenGL } /// [requires: AMD_performance_monitor] - [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - unsafe void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.OpenGL.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] Int32[] data, [OutAttribute] Int32* bytesWritten) + void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.OpenGL.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] Int32[] data, [OutAttribute] out Int32 bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - fixed (Int32* data_ptr = data) + unsafe { - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.OpenGL.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten); + fixed (Int32* data_ptr = data) + fixed (Int32* bytesWritten_ptr = &bytesWritten) + { + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.OpenGL.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); + bytesWritten = *bytesWritten_ptr; + } } #if DEBUG } @@ -1204,15 +1207,20 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - unsafe void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.OpenGL.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] UInt32[] data, [OutAttribute] Int32* bytesWritten) + void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.OpenGL.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] UInt32[] data, [OutAttribute] out Int32 bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - fixed (UInt32* data_ptr = data) + unsafe { - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.OpenGL.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten); + fixed (UInt32* data_ptr = data) + fixed (Int32* bytesWritten_ptr = &bytesWritten) + { + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.OpenGL.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); + bytesWritten = *bytesWritten_ptr; + } } #if DEBUG } @@ -1489,6 +1497,31 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: AMD_performance_monitor] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCountersAMD")] + public static + void GetPerfMonitorCounters(Int32 group, [OutAttribute] out Int32 numCounters, [OutAttribute] out Int32 maxActiveCounters, Int32 counterSize, [OutAttribute] Int32[] counters) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* numCounters_ptr = &numCounters) + fixed (Int32* maxActiveCounters_ptr = &maxActiveCounters) + fixed (Int32* counters_ptr = counters) + { + Delegates.glGetPerfMonitorCountersAMD((UInt32)group, (Int32*)numCounters_ptr, (Int32*)maxActiveCounters_ptr, (Int32)counterSize, (UInt32*)counters_ptr); + numCounters = *numCounters_ptr; + maxActiveCounters = *maxActiveCounters_ptr; + } + } + #if DEBUG + } + #endif + } + /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCountersAMD")] public static @@ -1519,16 +1552,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCountersAMD")] public static - unsafe void GetPerfMonitorCounters(Int32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] Int32[] counters) + unsafe void GetPerfMonitorCounters(Int32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] Int32* counters) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - fixed (Int32* counters_ptr = counters) - { - Delegates.glGetPerfMonitorCountersAMD((UInt32)group, (Int32*)numCounters, (Int32*)maxActiveCounters, (Int32)counterSize, (UInt32*)counters_ptr); - } + Delegates.glGetPerfMonitorCountersAMD((UInt32)group, (Int32*)numCounters, (Int32*)maxActiveCounters, (Int32)counterSize, (UInt32*)counters); #if DEBUG } #endif @@ -1538,13 +1568,23 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCountersAMD")] public static - unsafe void GetPerfMonitorCounters(Int32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] Int32* counters) + void GetPerfMonitorCounters(UInt32 group, [OutAttribute] out Int32 numCounters, [OutAttribute] out Int32 maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32[] counters) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPerfMonitorCountersAMD((UInt32)group, (Int32*)numCounters, (Int32*)maxActiveCounters, (Int32)counterSize, (UInt32*)counters); + unsafe + { + fixed (Int32* numCounters_ptr = &numCounters) + fixed (Int32* maxActiveCounters_ptr = &maxActiveCounters) + fixed (UInt32* counters_ptr = counters) + { + Delegates.glGetPerfMonitorCountersAMD((UInt32)group, (Int32*)numCounters_ptr, (Int32*)maxActiveCounters_ptr, (Int32)counterSize, (UInt32*)counters_ptr); + numCounters = *numCounters_ptr; + maxActiveCounters = *maxActiveCounters_ptr; + } + } #if DEBUG } #endif @@ -1577,25 +1617,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: AMD_performance_monitor] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCountersAMD")] - public static - unsafe void GetPerfMonitorCounters(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32[] counters) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (UInt32* counters_ptr = counters) - { - Delegates.glGetPerfMonitorCountersAMD((UInt32)group, (Int32*)numCounters, (Int32*)maxActiveCounters, (Int32)counterSize, (UInt32*)counters_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: AMD_performance_monitor] [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorCountersAMD")] @@ -1689,6 +1710,29 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: AMD_performance_monitor] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")] + public static + void GetPerfMonitorGroup([OutAttribute] out Int32 numGroups, Int32 groupsSize, [OutAttribute] Int32[] groups) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* numGroups_ptr = &numGroups) + fixed (Int32* groups_ptr = groups) + { + Delegates.glGetPerfMonitorGroupsAMD((Int32*)numGroups_ptr, (Int32)groupsSize, (UInt32*)groups_ptr); + numGroups = *numGroups_ptr; + } + } + #if DEBUG + } + #endif + } + /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")] public static @@ -1713,6 +1757,30 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: AMD_performance_monitor] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")] + public static + void GetPerfMonitorGroup([OutAttribute] out Int32 numGroups, Int32 groupsSize, [OutAttribute] UInt32[] groups) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* numGroups_ptr = &numGroups) + fixed (UInt32* groups_ptr = groups) + { + Delegates.glGetPerfMonitorGroupsAMD((Int32*)numGroups_ptr, (Int32)groupsSize, (UInt32*)groups_ptr); + numGroups = *numGroups_ptr; + } + } + #if DEBUG + } + #endif + } + /// [requires: AMD_performance_monitor] [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")] @@ -1738,25 +1806,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: AMD_performance_monitor] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")] - public static - unsafe void GetPerfMonitorGroup([OutAttribute] Int32* numGroups, Int32 groupsSize, [OutAttribute] Int32[] groups) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Int32* groups_ptr = groups) - { - Delegates.glGetPerfMonitorGroupsAMD((Int32*)numGroups, (Int32)groupsSize, (UInt32*)groups_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: AMD_performance_monitor] [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")] @@ -1773,25 +1822,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: AMD_performance_monitor] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")] - public static - unsafe void GetPerfMonitorGroup([OutAttribute] Int32* numGroups, Int32 groupsSize, [OutAttribute] UInt32[] groups) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (UInt32* groups_ptr = groups) - { - Delegates.glGetPerfMonitorGroupsAMD((Int32*)numGroups, (Int32)groupsSize, (UInt32*)groups_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: AMD_performance_monitor] [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "1.2", EntryPoint = "glGetPerfMonitorGroupsAMD")] @@ -2378,8 +2408,39 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: AMD_vertex_shader_tesselator] - [AutoGenerated(Category = "AMD_vertex_shader_tesselator", Version = "2.0", EntryPoint = "glTessellationFactorAMD")] + /// [requires: AMD_stencil_operation_extended] + [AutoGenerated(Category = "AMD_stencil_operation_extended", Version = "1.2", EntryPoint = "glStencilOpValueAMD")] + public static + void StencilOpValue(OpenTK.Graphics.OpenGL.AmdStencilOperationExtended face, Int32 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glStencilOpValueAMD((OpenTK.Graphics.OpenGL.AmdStencilOperationExtended)face, (UInt32)value); + #if DEBUG + } + #endif + } + + /// [requires: AMD_stencil_operation_extended] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "AMD_stencil_operation_extended", Version = "1.2", EntryPoint = "glStencilOpValueAMD")] + public static + void StencilOpValue(OpenTK.Graphics.OpenGL.AmdStencilOperationExtended face, UInt32 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glStencilOpValueAMD((OpenTK.Graphics.OpenGL.AmdStencilOperationExtended)face, (UInt32)value); + #if DEBUG + } + #endif + } + + /// [requires: AMD_vertex_shader_tessellator] + [AutoGenerated(Category = "AMD_vertex_shader_tessellator", Version = "2.0", EntryPoint = "glTessellationFactorAMD")] public static void TessellationFactor(Single factor) { @@ -2393,16 +2454,78 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: AMD_vertex_shader_tesselator] - [AutoGenerated(Category = "AMD_vertex_shader_tesselator", Version = "2.0", EntryPoint = "glTessellationModeAMD")] + /// [requires: AMD_vertex_shader_tessellator] + [AutoGenerated(Category = "AMD_vertex_shader_tessellator", Version = "2.0", EntryPoint = "glTessellationModeAMD")] public static - void TessellationMode(OpenTK.Graphics.OpenGL.AmdVertexShaderTesselator mode) + void TessellationMode(OpenTK.Graphics.OpenGL.AmdVertexShaderTessellator mode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTessellationModeAMD((OpenTK.Graphics.OpenGL.AmdVertexShaderTesselator)mode); + Delegates.glTessellationModeAMD((OpenTK.Graphics.OpenGL.AmdVertexShaderTessellator)mode); + #if DEBUG + } + #endif + } + + /// [requires: AMD_sparse_texture] + [AutoGenerated(Category = "AMD_sparse_texture", Version = "4.3", EntryPoint = "glTexStorageSparseAMD")] + public static + void TexStorageSparse(OpenTK.Graphics.OpenGL.AmdSparseTexture target, OpenTK.Graphics.OpenGL.AmdSparseTexture internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, Int32 flags) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexStorageSparseAMD((OpenTK.Graphics.OpenGL.AmdSparseTexture)target, (OpenTK.Graphics.OpenGL.AmdSparseTexture)internalFormat, (Int32)width, (Int32)height, (Int32)depth, (Int32)layers, (UInt32)flags); + #if DEBUG + } + #endif + } + + /// [requires: AMD_sparse_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "AMD_sparse_texture", Version = "4.3", EntryPoint = "glTexStorageSparseAMD")] + public static + void TexStorageSparse(OpenTK.Graphics.OpenGL.AmdSparseTexture target, OpenTK.Graphics.OpenGL.AmdSparseTexture internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, UInt32 flags) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexStorageSparseAMD((OpenTK.Graphics.OpenGL.AmdSparseTexture)target, (OpenTK.Graphics.OpenGL.AmdSparseTexture)internalFormat, (Int32)width, (Int32)height, (Int32)depth, (Int32)layers, (UInt32)flags); + #if DEBUG + } + #endif + } + + /// [requires: AMD_sparse_texture] + [AutoGenerated(Category = "AMD_sparse_texture", Version = "4.3", EntryPoint = "glTextureStorageSparseAMD")] + public static + void TextureStorageSparse(Int32 texture, OpenTK.Graphics.OpenGL.AmdSparseTexture target, OpenTK.Graphics.OpenGL.AmdSparseTexture internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, Int32 flags) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureStorageSparseAMD((UInt32)texture, (OpenTK.Graphics.OpenGL.AmdSparseTexture)target, (OpenTK.Graphics.OpenGL.AmdSparseTexture)internalFormat, (Int32)width, (Int32)height, (Int32)depth, (Int32)layers, (UInt32)flags); + #if DEBUG + } + #endif + } + + /// [requires: AMD_sparse_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "AMD_sparse_texture", Version = "4.3", EntryPoint = "glTextureStorageSparseAMD")] + public static + void TextureStorageSparse(UInt32 texture, OpenTK.Graphics.OpenGL.AmdSparseTexture target, OpenTK.Graphics.OpenGL.AmdSparseTexture internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, UInt32 flags) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureStorageSparseAMD((UInt32)texture, (OpenTK.Graphics.OpenGL.AmdSparseTexture)target, (OpenTK.Graphics.OpenGL.AmdSparseTexture)internalFormat, (Int32)width, (Int32)height, (Int32)depth, (Int32)layers, (UInt32)flags); #if DEBUG } #endif @@ -2822,13 +2945,13 @@ namespace OpenTK.Graphics.OpenGL /// [requires: APPLE_element_array] [AutoGenerated(Category = "APPLE_element_array", Version = "1.2", EntryPoint = "glDrawElementArrayAPPLE")] public static - void DrawElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count) + void DrawElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElementArrayAPPLE((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)first, (Int32)count); + Delegates.glDrawElementArrayAPPLE((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)first, (Int32)count); #if DEBUG } #endif @@ -2837,13 +2960,13 @@ namespace OpenTK.Graphics.OpenGL /// [requires: APPLE_element_array] [AutoGenerated(Category = "APPLE_element_array", Version = "1.2", EntryPoint = "glDrawRangeElementArrayAPPLE")] public static - void DrawRangeElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 first, Int32 count) + void DrawRangeElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 first, Int32 count) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)first, (Int32)count); + Delegates.glDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)first, (Int32)count); #if DEBUG } #endif @@ -2853,13 +2976,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_element_array", Version = "1.2", EntryPoint = "glDrawRangeElementArrayAPPLE")] public static - void DrawRangeElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 first, Int32 count) + void DrawRangeElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 first, Int32 count) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)first, (Int32)count); + Delegates.glDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)first, (Int32)count); #if DEBUG } #endif @@ -4333,7 +4456,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: APPLE_element_array] [AutoGenerated(Category = "APPLE_element_array", Version = "1.2", EntryPoint = "glMultiDrawElementArrayAPPLE")] public static - void MultiDrawElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] first, Int32[] count, Int32 primcount) + void MultiDrawElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] first, Int32[] count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4344,7 +4467,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* first_ptr = first) fixed (Int32* count_ptr = count) { - Delegates.glMultiDrawElementArrayAPPLE((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); + Delegates.glMultiDrawElementArrayAPPLE((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); } } #if DEBUG @@ -4355,7 +4478,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: APPLE_element_array] [AutoGenerated(Category = "APPLE_element_array", Version = "1.2", EntryPoint = "glMultiDrawElementArrayAPPLE")] public static - void MultiDrawElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 first, ref Int32 count, Int32 primcount) + void MultiDrawElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 first, ref Int32 count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4366,7 +4489,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* first_ptr = &first) fixed (Int32* count_ptr = &count) { - Delegates.glMultiDrawElementArrayAPPLE((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); + Delegates.glMultiDrawElementArrayAPPLE((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); } } #if DEBUG @@ -4378,13 +4501,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_element_array", Version = "1.2", EntryPoint = "glMultiDrawElementArrayAPPLE")] public static - unsafe void MultiDrawElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 primcount) + unsafe void MultiDrawElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiDrawElementArrayAPPLE((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); + Delegates.glMultiDrawElementArrayAPPLE((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)first, (Int32*)count, (Int32)primcount); #if DEBUG } #endif @@ -4393,7 +4516,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: APPLE_element_array] [AutoGenerated(Category = "APPLE_element_array", Version = "1.2", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")] public static - void MultiDrawRangeElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32[] first, Int32[] count, Int32 primcount) + void MultiDrawRangeElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32[] first, Int32[] count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4404,7 +4527,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* first_ptr = first) fixed (Int32* count_ptr = count) { - Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); + Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); } } #if DEBUG @@ -4415,7 +4538,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: APPLE_element_array] [AutoGenerated(Category = "APPLE_element_array", Version = "1.2", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")] public static - void MultiDrawRangeElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, ref Int32 first, ref Int32 count, Int32 primcount) + void MultiDrawRangeElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, ref Int32 first, ref Int32 count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4426,7 +4549,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* first_ptr = &first) fixed (Int32* count_ptr = &count) { - Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); + Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); } } #if DEBUG @@ -4438,13 +4561,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_element_array", Version = "1.2", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")] public static - unsafe void MultiDrawRangeElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32* first, Int32* count, Int32 primcount) + unsafe void MultiDrawRangeElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32* first, Int32* count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); + Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); #if DEBUG } #endif @@ -4454,7 +4577,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_element_array", Version = "1.2", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")] public static - void MultiDrawRangeElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32[] first, Int32[] count, Int32 primcount) + void MultiDrawRangeElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32[] first, Int32[] count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4465,7 +4588,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* first_ptr = first) fixed (Int32* count_ptr = count) { - Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); + Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); } } #if DEBUG @@ -4477,7 +4600,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_element_array", Version = "1.2", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")] public static - void MultiDrawRangeElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, ref Int32 first, ref Int32 count, Int32 primcount) + void MultiDrawRangeElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, ref Int32 first, ref Int32 count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4488,7 +4611,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* first_ptr = &first) fixed (Int32* count_ptr = &count) { - Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); + Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); } } #if DEBUG @@ -4500,13 +4623,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_element_array", Version = "1.2", EntryPoint = "glMultiDrawRangeElementArrayAPPLE")] public static - unsafe void MultiDrawRangeElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32* first, Int32* count, Int32 primcount) + unsafe void MultiDrawRangeElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32* first, Int32* count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); + Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); #if DEBUG } #endif @@ -9125,13 +9248,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_instanced", Version = "2.0", EntryPoint = "glDrawArraysInstancedARB")] public static - void DrawArraysInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount) + void DrawArraysInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawArraysInstancedARB((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)first, (Int32)count, (Int32)primcount); + Delegates.glDrawArraysInstancedARB((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)first, (Int32)count, (Int32)primcount); #if DEBUG } #endif @@ -9265,13 +9388,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_instanced", Version = "2.0", EntryPoint = "glDrawElementsInstancedARB")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElementsInstancedARB((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); + Delegates.glDrawElementsInstancedARB((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); #if DEBUG } #endif @@ -9308,7 +9431,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_instanced", Version = "2.0", EntryPoint = "glDrawElementsInstancedARB")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -9318,7 +9441,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedARB((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedARB((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -9360,7 +9483,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_instanced", Version = "2.0", EntryPoint = "glDrawElementsInstancedARB")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -9370,7 +9493,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedARB((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedARB((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -9412,7 +9535,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_instanced", Version = "2.0", EntryPoint = "glDrawElementsInstancedARB")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -9422,7 +9545,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedARB((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedARB((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -9464,7 +9587,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_instanced", Version = "2.0", EntryPoint = "glDrawElementsInstancedARB")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -9474,7 +9597,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedARB((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedARB((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); indices = (T3)indices_ptr.Target; } finally @@ -10789,6 +10912,29 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: ARB_shader_objects] + [AutoGenerated(Category = "ARB_shader_objects", Version = "1.2", EntryPoint = "glGetAttachedObjectsARB")] + public static + void GetAttachedObjects(Int32 containerObj, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] Int32[] obj) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = &count) + fixed (Int32* obj_ptr = obj) + { + Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); + count = *count_ptr; + } + } + #if DEBUG + } + #endif + } + /// [requires: ARB_shader_objects] [AutoGenerated(Category = "ARB_shader_objects", Version = "1.2", EntryPoint = "glGetAttachedObjectsARB")] public static @@ -10813,25 +10959,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: ARB_shader_objects] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "ARB_shader_objects", Version = "1.2", EntryPoint = "glGetAttachedObjectsARB")] - public static - unsafe void GetAttachedObjects(Int32 containerObj, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] Int32[] obj) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Int32* obj_ptr = obj) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: ARB_shader_objects] [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_shader_objects", Version = "1.2", EntryPoint = "glGetAttachedObjectsARB")] @@ -10848,6 +10975,30 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: ARB_shader_objects] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_shader_objects", Version = "1.2", EntryPoint = "glGetAttachedObjectsARB")] + public static + void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] UInt32[] obj) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = &count) + fixed (UInt32* obj_ptr = obj) + { + Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); + count = *count_ptr; + } + } + #if DEBUG + } + #endif + } + /// [requires: ARB_shader_objects] [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_shader_objects", Version = "1.2", EntryPoint = "glGetAttachedObjectsARB")] @@ -10873,25 +11024,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: ARB_shader_objects] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "ARB_shader_objects", Version = "1.2", EntryPoint = "glGetAttachedObjectsARB")] - public static - unsafe void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32[] obj) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (UInt32* obj_ptr = obj) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: ARB_shader_objects] [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_shader_objects", Version = "1.2", EntryPoint = "glGetAttachedObjectsARB")] @@ -28381,13 +28513,13 @@ namespace OpenTK.Graphics.OpenGL /// [requires: ATI_element_array] [AutoGenerated(Category = "ATI_element_array", Version = "1.2", EntryPoint = "glDrawElementArrayATI")] public static - void DrawElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count) + void DrawElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElementArrayATI((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count); + Delegates.glDrawElementArrayATI((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count); #if DEBUG } #endif @@ -28396,13 +28528,13 @@ namespace OpenTK.Graphics.OpenGL /// [requires: ATI_element_array] [AutoGenerated(Category = "ATI_element_array", Version = "1.2", EntryPoint = "glDrawRangeElementArrayATI")] public static - void DrawRangeElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count) + void DrawRangeElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawRangeElementArrayATI((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count); + Delegates.glDrawRangeElementArrayATI((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count); #if DEBUG } #endif @@ -28412,13 +28544,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "ATI_element_array", Version = "1.2", EntryPoint = "glDrawRangeElementArrayATI")] public static - void DrawRangeElementArray(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count) + void DrawRangeElementArray(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawRangeElementArrayATI((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count); + Delegates.glDrawRangeElementArrayATI((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count); #if DEBUG } #endif @@ -31781,7 +31913,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a floating-point value used in the accumulation buffer operation. op determines how value is used. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glAccum")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glAccum")] public static void Accum(OpenTK.Graphics.OpenGL.AccumOp op, Single value) { @@ -31889,7 +32021,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the reference value that incoming alpha values are compared to. This value is clamped to the range [0,1], where 0 represents the lowest possible alpha value and 1 the highest possible value. The initial reference value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glAlphaFunc")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glAlphaFunc")] public static void AlphaFunc(OpenTK.Graphics.OpenGL.AlphaFunction func, Single @ref) { @@ -31922,7 +32054,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glAreTexturesResident")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glAreTexturesResident")] public static bool AreTexturesResident(Int32 n, Int32[] textures, [OutAttribute] bool[] residences) { @@ -31962,7 +32094,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glAreTexturesResident")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glAreTexturesResident")] public static bool AreTexturesResident(Int32 n, ref Int32 textures, [OutAttribute] out bool residences) { @@ -32005,7 +32137,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glAreTexturesResident")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glAreTexturesResident")] public static unsafe bool AreTexturesResident(Int32 n, Int32* textures, [OutAttribute] bool* residences) { @@ -32039,7 +32171,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glAreTexturesResident")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glAreTexturesResident")] public static bool AreTexturesResident(Int32 n, UInt32[] textures, [OutAttribute] bool[] residences) { @@ -32080,7 +32212,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glAreTexturesResident")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glAreTexturesResident")] public static bool AreTexturesResident(Int32 n, ref UInt32 textures, [OutAttribute] out bool residences) { @@ -32123,7 +32255,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glAreTexturesResident")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glAreTexturesResident")] public static unsafe bool AreTexturesResident(Int32 n, UInt32* textures, [OutAttribute] bool* residences) { @@ -32146,7 +32278,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an index into the enabled vertex data arrays. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glArrayElement")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glArrayElement")] public static void ArrayElement(Int32 i) { @@ -32226,16 +32358,16 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the primitive or primitives that will be created from vertices presented between glBegin and the subsequent glEnd. Ten symbolic constants are accepted: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, and GL_POLYGON. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glBegin")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glBegin")] public static - void Begin(OpenTK.Graphics.OpenGL.BeginMode mode) + void Begin(OpenTK.Graphics.OpenGL.PrimitiveType mode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { GraphicsContext.CurrentContext.ErrorChecking = false; #endif - Delegates.glBegin((OpenTK.Graphics.OpenGL.BeginMode)mode); + Delegates.glBegin((OpenTK.Graphics.OpenGL.PrimitiveType)mode); #if DEBUG } #endif @@ -32590,13 +32722,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferBase")] public static - void BindBufferBase(OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer) + void BindBufferBase(OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 index, Int32 buffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindBufferBase((OpenTK.Graphics.OpenGL.BufferTarget)target, (UInt32)index, (UInt32)buffer); + Delegates.glBindBufferBase((OpenTK.Graphics.OpenGL.BufferRangeTarget)target, (UInt32)index, (UInt32)buffer); #if DEBUG } #endif @@ -32624,13 +32756,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferBase")] public static - void BindBufferBase(OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer) + void BindBufferBase(OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 index, UInt32 buffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindBufferBase((OpenTK.Graphics.OpenGL.BufferTarget)target, (UInt32)index, (UInt32)buffer); + Delegates.glBindBufferBase((OpenTK.Graphics.OpenGL.BufferRangeTarget)target, (UInt32)index, (UInt32)buffer); #if DEBUG } #endif @@ -32667,13 +32799,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] public static - void BindBufferRange(OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) + void BindBufferRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindBufferRange((OpenTK.Graphics.OpenGL.BufferTarget)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); + Delegates.glBindBufferRange((OpenTK.Graphics.OpenGL.BufferRangeTarget)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); #if DEBUG } #endif @@ -32711,13 +32843,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] public static - void BindBufferRange(OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size) + void BindBufferRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindBufferRange((OpenTK.Graphics.OpenGL.BufferTarget)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); + Delegates.glBindBufferRange((OpenTK.Graphics.OpenGL.BufferRangeTarget)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); #if DEBUG } #endif @@ -32924,6 +33056,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.2 and ARB_shader_image_load_store] + [AutoGenerated(Category = "ARB_shader_image_load_store", Version = "4.2", EntryPoint = "glBindImageTexture")] + public static + void BindImageTexture(Int32 unit, Int32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL.ArbShaderImageLoadStore access, OpenTK.Graphics.OpenGL.ArbShaderImageLoadStore format) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glBindImageTexture((UInt32)unit, (UInt32)texture, (Int32)level, (bool)layered, (Int32)layer, (OpenTK.Graphics.OpenGL.ArbShaderImageLoadStore)access, (OpenTK.Graphics.OpenGL.ArbShaderImageLoadStore)format); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_shader_image_load_store] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_shader_image_load_store", Version = "4.2", EntryPoint = "glBindImageTexture")] + public static + void BindImageTexture(UInt32 unit, UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL.ArbShaderImageLoadStore access, OpenTK.Graphics.OpenGL.ArbShaderImageLoadStore format) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glBindImageTexture((UInt32)unit, (UInt32)texture, (Int32)level, (bool)layered, (Int32)layer, (OpenTK.Graphics.OpenGL.ArbShaderImageLoadStore)access, (OpenTK.Graphics.OpenGL.ArbShaderImageLoadStore)format); + #if DEBUG + } + #endif + } + /// [requires: v4.1 and ARB_separate_shader_objects] /// Bind a program pipeline to the current context @@ -33246,6 +33409,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_vertex_attrib_binding] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glBindVertexBuffer")] + public static + void BindVertexBuffer(Int32 bindingindex, Int32 buffer, IntPtr offset, Int32 stride) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glBindVertexBuffer((UInt32)bindingindex, (UInt32)buffer, (IntPtr)offset, (Int32)stride); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_vertex_attrib_binding] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glBindVertexBuffer")] + public static + void BindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glBindVertexBuffer((UInt32)bindingindex, (UInt32)buffer, (IntPtr)offset, (Int32)stride); + #if DEBUG + } + #endif + } + /// [requires: v1.0][deprecated: v3.1] /// Draw a bitmap @@ -33270,7 +33464,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of the bitmap image. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glBitmap")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glBitmap")] public static void Bitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte[] bitmap) { @@ -33314,7 +33508,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of the bitmap image. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glBitmap")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glBitmap")] public static void Bitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, ref Byte bitmap) { @@ -33359,7 +33553,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glBitmap")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glBitmap")] public static unsafe void Bitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte* bitmap) { @@ -34252,7 +34446,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the integer name of the display list to be executed. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glCallList")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glCallList")] public static void CallList(Int32 list) { @@ -34276,7 +34470,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glCallList")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glCallList")] public static void CallList(UInt32 list) { @@ -34309,7 +34503,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glCallLists")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glCallLists")] public static void CallLists(Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, IntPtr lists) { @@ -34342,7 +34536,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glCallLists")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glCallLists")] public static void CallLists(Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, [InAttribute, OutAttribute] T2[] lists) where T2 : struct @@ -34384,7 +34578,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glCallLists")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glCallLists")] public static void CallLists(Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, [InAttribute, OutAttribute] T2[,] lists) where T2 : struct @@ -34426,7 +34620,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glCallLists")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glCallLists")] public static void CallLists(Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, [InAttribute, OutAttribute] T2[,,] lists) where T2 : struct @@ -34468,7 +34662,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of name offsets in the display list. The pointer type is void because the offsets can be bytes, shorts, ints, or floats, depending on the value of type. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glCallLists")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glCallLists")] public static void CallLists(Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, [InAttribute, OutAttribute] ref T2 lists) where T2 : struct @@ -34575,7 +34769,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the red, green, blue, and alpha values used when the accumulation buffer is cleared. The initial values are all 0. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glClearAccum")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glClearAccum")] public static void ClearAccum(Single red, Single green, Single blue, Single alpha) { @@ -34589,6 +34783,118 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearBufferData")] + public static + void ClearBufferData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glClearBufferData((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearBufferData")] + public static + void ClearBufferData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T4[] data) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearBufferData((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearBufferData")] + public static + void ClearBufferData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T4[,] data) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearBufferData((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearBufferData")] + public static + void ClearBufferData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T4[,,] data) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearBufferData((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearBufferData")] + public static + void ClearBufferData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] ref T4 data) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearBufferData((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + data = (T4)data_ptr.Target; + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + /// [requires: v3.0] /// Clear individual buffers of the currently bound draw framebuffer @@ -34916,6 +35222,118 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearBufferSubData")] + public static + void ClearBufferSubData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glClearBufferSubData((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearBufferSubData")] + public static + void ClearBufferSubData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T6[] data) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearBufferSubData((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearBufferSubData")] + public static + void ClearBufferSubData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T6[,] data) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearBufferSubData((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearBufferSubData")] + public static + void ClearBufferSubData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T6[,,] data) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearBufferSubData((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearBufferSubData")] + public static + void ClearBufferSubData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] ref T6 data) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearBufferSubData((OpenTK.Graphics.OpenGL.BufferTarget)target, (OpenTK.Graphics.OpenGL.PixelInternalFormat)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.PixelFormat)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + data = (T6)data_ptr.Target; + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + /// [requires: v3.0] /// Clear individual buffers of the currently bound draw framebuffer @@ -35138,7 +35556,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the index used when the color index buffers are cleared. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glClearIndex")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glClearIndex")] public static void ClearIndex(Single c) { @@ -35184,7 +35602,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least two. texture must be one of GL_TEXTURE, where i ranges from 0 to the value of GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. The initial value is GL_TEXTURE0. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glClientActiveTexture")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glClientActiveTexture")] public static void ClientActiveTexture(OpenTK.Graphics.OpenGL.TextureUnit texture) { @@ -35214,13 +35632,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_sync", Version = "1.2", EntryPoint = "glClientWaitSync")] public static - OpenTK.Graphics.OpenGL.ArbSync ClientWaitSync(IntPtr sync, Int32 flags, Int64 timeout) + OpenTK.Graphics.OpenGL.WaitSyncStatus ClientWaitSync(IntPtr sync, OpenTK.Graphics.OpenGL.WaitSyncFlags flags, Int64 timeout) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glClientWaitSync((IntPtr)sync, (UInt32)flags, (UInt64)timeout); + return Delegates.glClientWaitSync((IntPtr)sync, (OpenTK.Graphics.OpenGL.WaitSyncFlags)flags, (UInt64)timeout); #if DEBUG } #endif @@ -35243,13 +35661,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_sync", Version = "1.2", EntryPoint = "glClientWaitSync")] public static - OpenTK.Graphics.OpenGL.ArbSync ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout) + OpenTK.Graphics.OpenGL.WaitSyncStatus ClientWaitSync(IntPtr sync, OpenTK.Graphics.OpenGL.WaitSyncFlags flags, UInt64 timeout) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glClientWaitSync((IntPtr)sync, (UInt32)flags, (UInt64)timeout); + return Delegates.glClientWaitSync((IntPtr)sync, (OpenTK.Graphics.OpenGL.WaitSyncFlags)flags, (UInt64)timeout); #if DEBUG } #endif @@ -35269,7 +35687,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glClipPlane")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glClipPlane")] public static void ClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName plane, Double[] equation) { @@ -35303,7 +35721,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glClipPlane")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glClipPlane")] public static void ClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName plane, ref Double equation) { @@ -35338,7 +35756,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glClipPlane")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glClipPlane")] public static unsafe void ClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName plane, Double* equation) { @@ -35367,7 +35785,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3b")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3b")] public static void Color3(SByte red, SByte green, SByte blue) { @@ -35396,7 +35814,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3bv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3bv")] public static void Color3(SByte[] v) { @@ -35431,7 +35849,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3bv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3bv")] public static void Color3(ref SByte v) { @@ -35466,7 +35884,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3bv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3bv")] public static unsafe void Color3(SByte* v) { @@ -35494,7 +35912,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3d")] public static void Color3(Double red, Double green, Double blue) { @@ -35522,7 +35940,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3dv")] public static void Color3(Double[] v) { @@ -35556,7 +35974,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3dv")] public static void Color3(ref Double v) { @@ -35591,7 +36009,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3dv")] public static unsafe void Color3(Double* v) { @@ -35619,7 +36037,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3f")] public static void Color3(Single red, Single green, Single blue) { @@ -35647,7 +36065,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3fv")] public static void Color3(Single[] v) { @@ -35681,7 +36099,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3fv")] public static void Color3(ref Single v) { @@ -35716,7 +36134,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3fv")] public static unsafe void Color3(Single* v) { @@ -35744,7 +36162,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3i")] public static void Color3(Int32 red, Int32 green, Int32 blue) { @@ -35772,7 +36190,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3iv")] public static void Color3(Int32[] v) { @@ -35806,7 +36224,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3iv")] public static void Color3(ref Int32 v) { @@ -35841,7 +36259,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3iv")] public static unsafe void Color3(Int32* v) { @@ -35869,7 +36287,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3s")] public static void Color3(Int16 red, Int16 green, Int16 blue) { @@ -35897,7 +36315,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3sv")] public static void Color3(Int16[] v) { @@ -35931,7 +36349,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3sv")] public static void Color3(ref Int16 v) { @@ -35966,7 +36384,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3sv")] public static unsafe void Color3(Int16* v) { @@ -35994,7 +36412,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3ub")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3ub")] public static void Color3(Byte red, Byte green, Byte blue) { @@ -36022,7 +36440,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3ubv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3ubv")] public static void Color3(Byte[] v) { @@ -36056,7 +36474,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3ubv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3ubv")] public static void Color3(ref Byte v) { @@ -36091,7 +36509,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3ubv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3ubv")] public static unsafe void Color3(Byte* v) { @@ -36120,7 +36538,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3ui")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3ui")] public static void Color3(UInt32 red, UInt32 green, UInt32 blue) { @@ -36149,7 +36567,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3uiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3uiv")] public static void Color3(UInt32[] v) { @@ -36184,7 +36602,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3uiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3uiv")] public static void Color3(ref UInt32 v) { @@ -36219,7 +36637,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3uiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3uiv")] public static unsafe void Color3(UInt32* v) { @@ -36248,7 +36666,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3us")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3us")] public static void Color3(UInt16 red, UInt16 green, UInt16 blue) { @@ -36277,7 +36695,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3usv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3usv")] public static void Color3(UInt16[] v) { @@ -36312,7 +36730,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3usv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3usv")] public static void Color3(ref UInt16 v) { @@ -36347,7 +36765,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor3usv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor3usv")] public static unsafe void Color3(UInt16* v) { @@ -36376,7 +36794,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4b")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4b")] public static void Color4(SByte red, SByte green, SByte blue, SByte alpha) { @@ -36405,7 +36823,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4bv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4bv")] public static void Color4(SByte[] v) { @@ -36440,7 +36858,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4bv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4bv")] public static void Color4(ref SByte v) { @@ -36475,7 +36893,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4bv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4bv")] public static unsafe void Color4(SByte* v) { @@ -36503,7 +36921,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4d")] public static void Color4(Double red, Double green, Double blue, Double alpha) { @@ -36531,7 +36949,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4dv")] public static void Color4(Double[] v) { @@ -36565,7 +36983,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4dv")] public static void Color4(ref Double v) { @@ -36600,7 +37018,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4dv")] public static unsafe void Color4(Double* v) { @@ -36628,7 +37046,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4f")] public static void Color4(Single red, Single green, Single blue, Single alpha) { @@ -36656,7 +37074,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4fv")] public static void Color4(Single[] v) { @@ -36690,7 +37108,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4fv")] public static void Color4(ref Single v) { @@ -36725,7 +37143,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4fv")] public static unsafe void Color4(Single* v) { @@ -36753,7 +37171,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4i")] public static void Color4(Int32 red, Int32 green, Int32 blue, Int32 alpha) { @@ -36781,7 +37199,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4iv")] public static void Color4(Int32[] v) { @@ -36815,7 +37233,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4iv")] public static void Color4(ref Int32 v) { @@ -36850,7 +37268,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4iv")] public static unsafe void Color4(Int32* v) { @@ -36878,7 +37296,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4s")] public static void Color4(Int16 red, Int16 green, Int16 blue, Int16 alpha) { @@ -36906,7 +37324,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4sv")] public static void Color4(Int16[] v) { @@ -36940,7 +37358,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4sv")] public static void Color4(ref Int16 v) { @@ -36975,7 +37393,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4sv")] public static unsafe void Color4(Int16* v) { @@ -37003,7 +37421,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4ub")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4ub")] public static void Color4(Byte red, Byte green, Byte blue, Byte alpha) { @@ -37031,7 +37449,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4ubv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4ubv")] public static void Color4(Byte[] v) { @@ -37065,7 +37483,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4ubv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4ubv")] public static void Color4(ref Byte v) { @@ -37100,7 +37518,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4ubv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4ubv")] public static unsafe void Color4(Byte* v) { @@ -37129,7 +37547,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4ui")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4ui")] public static void Color4(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha) { @@ -37158,7 +37576,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4uiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4uiv")] public static void Color4(UInt32[] v) { @@ -37193,7 +37611,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4uiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4uiv")] public static void Color4(ref UInt32 v) { @@ -37228,7 +37646,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4uiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4uiv")] public static unsafe void Color4(UInt32* v) { @@ -37257,7 +37675,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4us")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4us")] public static void Color4(UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha) { @@ -37286,7 +37704,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4usv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4usv")] public static void Color4(UInt16[] v) { @@ -37321,7 +37739,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4usv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4usv")] public static void Color4(ref UInt16 v) { @@ -37356,7 +37774,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColor4usv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColor4usv")] public static unsafe void Color4(UInt16* v) { @@ -37454,7 +37872,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies which of several material parameters track the current color. Accepted values are GL_EMISSION, GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, and GL_AMBIENT_AND_DIFFUSE. The initial value is GL_AMBIENT_AND_DIFFUSE. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glColorMaterial")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glColorMaterial")] public static void ColorMaterial(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.ColorMaterialParameter mode) { @@ -37618,7 +38036,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first component of the first color element in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glColorPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glColorPointer")] public static void ColorPointer(Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, IntPtr pointer) { @@ -37656,7 +38074,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first component of the first color element in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glColorPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glColorPointer")] public static void ColorPointer(Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer) where T3 : struct @@ -37703,7 +38121,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first component of the first color element in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glColorPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glColorPointer")] public static void ColorPointer(Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer) where T3 : struct @@ -37750,7 +38168,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first component of the first color element in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glColorPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glColorPointer")] public static void ColorPointer(Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer) where T3 : struct @@ -37797,7 +38215,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first component of the first color element in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glColorPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glColorPointer")] public static void ColorPointer(Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer) where T3 : struct @@ -37855,7 +38273,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorSubTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorSubTable")] public static void ColorSubTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr data) { @@ -37903,7 +38321,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorSubTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorSubTable")] public static void ColorSubTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[] data) where T5 : struct @@ -37960,7 +38378,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorSubTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorSubTable")] public static void ColorSubTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[,] data) where T5 : struct @@ -38017,7 +38435,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorSubTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorSubTable")] public static void ColorSubTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[,,] data) where T5 : struct @@ -38074,7 +38492,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to replace the specified region of the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorSubTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorSubTable")] public static void ColorSubTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T5 data) where T5 : struct @@ -38132,7 +38550,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorTable")] public static void ColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr table) { @@ -38180,7 +38598,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorTable")] public static void ColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[] table) where T5 : struct @@ -38237,7 +38655,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorTable")] public static void ColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[,] table) where T5 : struct @@ -38294,7 +38712,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorTable")] public static void ColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[,,] table) where T5 : struct @@ -38351,7 +38769,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorTable")] public static void ColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T5 table) where T5 : struct @@ -38394,7 +38812,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to an array where the values of the parameters are stored. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorTableParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorTableParameterfv")] public static void ColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Single[] @params) { @@ -38433,7 +38851,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to an array where the values of the parameters are stored. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorTableParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorTableParameterfv")] public static void ColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, ref Single @params) { @@ -38473,7 +38891,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorTableParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorTableParameterfv")] public static unsafe void ColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Single* @params) { @@ -38506,7 +38924,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to an array where the values of the parameters are stored. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorTableParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorTableParameteriv")] public static void ColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Int32[] @params) { @@ -38545,7 +38963,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to an array where the values of the parameters are stored. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorTableParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorTableParameteriv")] public static void ColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, ref Int32 @params) { @@ -38585,7 +39003,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glColorTableParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glColorTableParameteriv")] public static unsafe void ColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Int32* @params) { @@ -40692,7 +41110,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionFilter1D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionFilter1D")] public static void ConvolutionFilter1D(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr image) { @@ -40740,7 +41158,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionFilter1D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionFilter1D")] public static void ConvolutionFilter1D(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[] image) where T5 : struct @@ -40797,7 +41215,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionFilter1D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionFilter1D")] public static void ConvolutionFilter1D(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[,] image) where T5 : struct @@ -40854,7 +41272,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionFilter1D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionFilter1D")] public static void ConvolutionFilter1D(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T5[,,] image) where T5 : struct @@ -40911,7 +41329,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the convolution filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionFilter1D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionFilter1D")] public static void ConvolutionFilter1D(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T5 image) where T5 : struct @@ -40974,7 +41392,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionFilter2D")] public static void ConvolutionFilter2D(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr image) { @@ -41027,7 +41445,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionFilter2D")] public static void ConvolutionFilter2D(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] image) where T6 : struct @@ -41089,7 +41507,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionFilter2D")] public static void ConvolutionFilter2D(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,] image) where T6 : struct @@ -41151,7 +41569,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionFilter2D")] public static void ConvolutionFilter2D(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,,] image) where T6 : struct @@ -41213,7 +41631,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a two-dimensional array of pixel data that is processed to build the convolution filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionFilter2D")] public static void ConvolutionFilter2D(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T6 image) where T6 : struct @@ -41259,7 +41677,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionParameterf")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionParameterf")] public static void ConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single @params) { @@ -41295,7 +41713,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionParameterfv")] public static void ConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single[] @params) { @@ -41338,7 +41756,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionParameterfv")] public static unsafe void ConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single* @params) { @@ -41374,7 +41792,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionParameteri")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionParameteri")] public static void ConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32 @params) { @@ -41410,7 +41828,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionParameteriv")] public static void ConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32[] @params) { @@ -41453,7 +41871,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glConvolutionParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glConvolutionParameteriv")] public static unsafe void ConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32* @params) { @@ -41534,7 +41952,7 @@ namespace OpenTK.Graphics.OpenGL /// The number of table entries to replace. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glCopyColorSubTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glCopyColorSubTable")] public static void CopyColorSubTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 x, Int32 y, Int32 width) { @@ -41577,7 +41995,7 @@ namespace OpenTK.Graphics.OpenGL /// The width of the pixel rectangle. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glCopyColorTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glCopyColorTable")] public static void CopyColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width) { @@ -41615,7 +42033,7 @@ namespace OpenTK.Graphics.OpenGL /// The width of the pixel array to copy. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glCopyConvolutionFilter1D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glCopyConvolutionFilter1D")] public static void CopyConvolutionFilter1D(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width) { @@ -41658,7 +42076,7 @@ namespace OpenTK.Graphics.OpenGL /// The height of the pixel array to copy. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glCopyConvolutionFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glCopyConvolutionFilter2D")] public static void CopyConvolutionFilter2D(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height) { @@ -41672,6 +42090,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_copy_image] + [AutoGenerated(Category = "ARB_copy_image", Version = "4.3", EntryPoint = "glCopyImageSubData")] + public static + void CopyImageSubData(Int32 srcName, OpenTK.Graphics.OpenGL.ArbCopyImage srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, Int32 dstName, OpenTK.Graphics.OpenGL.ArbCopyImage dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glCopyImageSubData((UInt32)srcName, (OpenTK.Graphics.OpenGL.ArbCopyImage)srcTarget, (Int32)srcLevel, (Int32)srcX, (Int32)srcY, (Int32)srcZ, (UInt32)dstName, (OpenTK.Graphics.OpenGL.ArbCopyImage)dstTarget, (Int32)dstLevel, (Int32)dstX, (Int32)dstY, (Int32)dstZ, (Int32)srcWidth, (Int32)srcHeight, (Int32)srcDepth); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_copy_image] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_copy_image", Version = "4.3", EntryPoint = "glCopyImageSubData")] + public static + void CopyImageSubData(UInt32 srcName, OpenTK.Graphics.OpenGL.ArbCopyImage srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.OpenGL.ArbCopyImage dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glCopyImageSubData((UInt32)srcName, (OpenTK.Graphics.OpenGL.ArbCopyImage)srcTarget, (Int32)srcLevel, (Int32)srcX, (Int32)srcY, (Int32)srcZ, (UInt32)dstName, (OpenTK.Graphics.OpenGL.ArbCopyImage)dstTarget, (Int32)dstLevel, (Int32)dstX, (Int32)dstY, (Int32)dstZ, (Int32)srcWidth, (Int32)srcHeight, (Int32)srcDepth); + #if DEBUG + } + #endif + } + /// [requires: v1.0][deprecated: v3.1] /// Copy pixels in the frame buffer @@ -41691,7 +42140,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies whether color values, depth values, or stencil values are to be copied. Symbolic constants GL_COLOR, GL_DEPTH, and GL_STENCIL are accepted. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glCopyPixels")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glCopyPixels")] public static void CopyPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelCopyType type) { @@ -42057,6 +42506,267 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageCallback")] + public static + void DebugMessageCallback(DebugProc callback, IntPtr userParam) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDebugMessageCallback((DebugProc)callback, (IntPtr)userParam); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageCallback")] + public static + void DebugMessageCallback(DebugProc callback, [InAttribute, OutAttribute] T1[] userParam) + where T1 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle userParam_ptr = GCHandle.Alloc(userParam, GCHandleType.Pinned); + try + { + Delegates.glDebugMessageCallback((DebugProc)callback, (IntPtr)userParam_ptr.AddrOfPinnedObject()); + } + finally + { + userParam_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageCallback")] + public static + void DebugMessageCallback(DebugProc callback, [InAttribute, OutAttribute] T1[,] userParam) + where T1 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle userParam_ptr = GCHandle.Alloc(userParam, GCHandleType.Pinned); + try + { + Delegates.glDebugMessageCallback((DebugProc)callback, (IntPtr)userParam_ptr.AddrOfPinnedObject()); + } + finally + { + userParam_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageCallback")] + public static + void DebugMessageCallback(DebugProc callback, [InAttribute, OutAttribute] T1[,,] userParam) + where T1 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle userParam_ptr = GCHandle.Alloc(userParam, GCHandleType.Pinned); + try + { + Delegates.glDebugMessageCallback((DebugProc)callback, (IntPtr)userParam_ptr.AddrOfPinnedObject()); + } + finally + { + userParam_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageCallback")] + public static + void DebugMessageCallback(DebugProc callback, [InAttribute, OutAttribute] ref T1 userParam) + where T1 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle userParam_ptr = GCHandle.Alloc(userParam, GCHandleType.Pinned); + try + { + Delegates.glDebugMessageCallback((DebugProc)callback, (IntPtr)userParam_ptr.AddrOfPinnedObject()); + userParam = (T1)userParam_ptr.Target; + } + finally + { + userParam_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageControl")] + public static + void DebugMessageControl(OpenTK.Graphics.OpenGL.KhrDebug source, OpenTK.Graphics.OpenGL.KhrDebug type, OpenTK.Graphics.OpenGL.KhrDebug severity, Int32 count, Int32[] ids, bool enabled) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* ids_ptr = ids) + { + Delegates.glDebugMessageControl((OpenTK.Graphics.OpenGL.KhrDebug)source, (OpenTK.Graphics.OpenGL.KhrDebug)type, (OpenTK.Graphics.OpenGL.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageControl")] + public static + void DebugMessageControl(OpenTK.Graphics.OpenGL.KhrDebug source, OpenTK.Graphics.OpenGL.KhrDebug type, OpenTK.Graphics.OpenGL.KhrDebug severity, Int32 count, ref Int32 ids, bool enabled) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* ids_ptr = &ids) + { + Delegates.glDebugMessageControl((OpenTK.Graphics.OpenGL.KhrDebug)source, (OpenTK.Graphics.OpenGL.KhrDebug)type, (OpenTK.Graphics.OpenGL.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageControl")] + public static + unsafe void DebugMessageControl(OpenTK.Graphics.OpenGL.KhrDebug source, OpenTK.Graphics.OpenGL.KhrDebug type, OpenTK.Graphics.OpenGL.KhrDebug severity, Int32 count, Int32* ids, bool enabled) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDebugMessageControl((OpenTK.Graphics.OpenGL.KhrDebug)source, (OpenTK.Graphics.OpenGL.KhrDebug)type, (OpenTK.Graphics.OpenGL.KhrDebug)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageControl")] + public static + void DebugMessageControl(OpenTK.Graphics.OpenGL.KhrDebug source, OpenTK.Graphics.OpenGL.KhrDebug type, OpenTK.Graphics.OpenGL.KhrDebug severity, Int32 count, UInt32[] ids, bool enabled) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt32* ids_ptr = ids) + { + Delegates.glDebugMessageControl((OpenTK.Graphics.OpenGL.KhrDebug)source, (OpenTK.Graphics.OpenGL.KhrDebug)type, (OpenTK.Graphics.OpenGL.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageControl")] + public static + void DebugMessageControl(OpenTK.Graphics.OpenGL.KhrDebug source, OpenTK.Graphics.OpenGL.KhrDebug type, OpenTK.Graphics.OpenGL.KhrDebug severity, Int32 count, ref UInt32 ids, bool enabled) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt32* ids_ptr = &ids) + { + Delegates.glDebugMessageControl((OpenTK.Graphics.OpenGL.KhrDebug)source, (OpenTK.Graphics.OpenGL.KhrDebug)type, (OpenTK.Graphics.OpenGL.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageControl")] + public static + unsafe void DebugMessageControl(OpenTK.Graphics.OpenGL.KhrDebug source, OpenTK.Graphics.OpenGL.KhrDebug type, OpenTK.Graphics.OpenGL.KhrDebug severity, Int32 count, UInt32* ids, bool enabled) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDebugMessageControl((OpenTK.Graphics.OpenGL.KhrDebug)source, (OpenTK.Graphics.OpenGL.KhrDebug)type, (OpenTK.Graphics.OpenGL.KhrDebug)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageInsert")] + public static + void DebugMessageInsert(OpenTK.Graphics.OpenGL.KhrDebug source, OpenTK.Graphics.OpenGL.KhrDebug type, Int32 id, OpenTK.Graphics.OpenGL.KhrDebug severity, Int32 length, String buf) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDebugMessageInsert((OpenTK.Graphics.OpenGL.KhrDebug)source, (OpenTK.Graphics.OpenGL.KhrDebug)type, (UInt32)id, (OpenTK.Graphics.OpenGL.KhrDebug)severity, (Int32)length, (String)buf); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glDebugMessageInsert")] + public static + void DebugMessageInsert(OpenTK.Graphics.OpenGL.KhrDebug source, OpenTK.Graphics.OpenGL.KhrDebug type, UInt32 id, OpenTK.Graphics.OpenGL.KhrDebug severity, Int32 length, String buf) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDebugMessageInsert((OpenTK.Graphics.OpenGL.KhrDebug)source, (OpenTK.Graphics.OpenGL.KhrDebug)type, (UInt32)id, (OpenTK.Graphics.OpenGL.KhrDebug)severity, (Int32)length, (String)buf); + #if DEBUG + } + #endif + } + /// [requires: v1.5] /// Delete named buffer objects @@ -42463,7 +43173,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the number of display lists to delete. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glDeleteLists")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glDeleteLists")] public static void DeleteLists(Int32 list, Int32 range) { @@ -42492,7 +43202,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glDeleteLists")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glDeleteLists")] public static void DeleteLists(UInt32 list, Int32 range) { @@ -44463,7 +45173,7 @@ namespace OpenTK.Graphics.OpenGL } /// [requires: v1.1][deprecated: v3.1] - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glDisableClientState")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDisableClientState")] public static void DisableClientState(OpenTK.Graphics.OpenGL.ArrayCap array) { @@ -44539,6 +45249,52 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_compute_shader] + [AutoGenerated(Category = "ARB_compute_shader", Version = "4.3", EntryPoint = "glDispatchCompute")] + public static + void DispatchCompute(Int32 num_groups_x, Int32 num_groups_y, Int32 num_groups_z) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDispatchCompute((UInt32)num_groups_x, (UInt32)num_groups_y, (UInt32)num_groups_z); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_compute_shader] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_compute_shader", Version = "4.3", EntryPoint = "glDispatchCompute")] + public static + void DispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDispatchCompute((UInt32)num_groups_x, (UInt32)num_groups_y, (UInt32)num_groups_z); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_compute_shader] + [AutoGenerated(Category = "ARB_compute_shader", Version = "4.3", EntryPoint = "glDispatchComputeIndirect")] + public static + void DispatchComputeIndirect(IntPtr indirect) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDispatchComputeIndirect((IntPtr)indirect); + #if DEBUG + } + #endif + } + /// [requires: v1.1] /// Render primitives from array data @@ -44560,13 +45316,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawArrays")] public static - void DrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count) + void DrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawArrays((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)first, (Int32)count); + Delegates.glDrawArrays((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)first, (Int32)count); #if DEBUG } #endif @@ -44775,13 +45531,44 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_3_1", Version = "3.1", EntryPoint = "glDrawArraysInstanced")] public static - void DrawArraysInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount) + void DrawArraysInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawArraysInstanced((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)first, (Int32)count, (Int32)primcount); + Delegates.glDrawArraysInstanced((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)first, (Int32)count, (Int32)instancecount); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawArraysInstancedBaseInstance")] + public static + void DrawArraysInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 first, Int32 count, Int32 instancecount, Int32 baseinstance) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawArraysInstancedBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)first, (Int32)count, (Int32)instancecount, (UInt32)baseinstance); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawArraysInstancedBaseInstance")] + public static + void DrawArraysInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawArraysInstancedBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)first, (Int32)count, (Int32)instancecount, (UInt32)baseinstance); #if DEBUG } #endif @@ -44933,13 +45720,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] public static - void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) + void DrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); + Delegates.glDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); #if DEBUG } #endif @@ -44971,7 +45758,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] public static - void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices) + void DrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices) where T3 : struct { #if DEBUG @@ -44981,7 +45768,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -45018,7 +45805,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] public static - void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices) + void DrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices) where T3 : struct { #if DEBUG @@ -45028,7 +45815,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -45065,7 +45852,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] public static - void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices) + void DrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices) where T3 : struct { #if DEBUG @@ -45075,7 +45862,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -45112,7 +45899,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] public static - void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices) + void DrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices) where T3 : struct { #if DEBUG @@ -45122,7 +45909,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); indices = (T3)indices_ptr.Target; } finally @@ -45619,13 +46406,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_3_1", Version = "3.1", EntryPoint = "glDrawElementsInstanced")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElementsInstanced((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); + Delegates.glDrawElementsInstanced((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)instancecount); #if DEBUG } #endif @@ -45662,7 +46449,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_3_1", Version = "3.1", EntryPoint = "glDrawElementsInstanced")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount) where T3 : struct { #if DEBUG @@ -45672,7 +46459,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstanced((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstanced((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount); } finally { @@ -45714,7 +46501,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_3_1", Version = "3.1", EntryPoint = "glDrawElementsInstanced")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount) where T3 : struct { #if DEBUG @@ -45724,7 +46511,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstanced((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstanced((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount); } finally { @@ -45766,7 +46553,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_3_1", Version = "3.1", EntryPoint = "glDrawElementsInstanced")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount) where T3 : struct { #if DEBUG @@ -45776,7 +46563,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstanced((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstanced((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount); } finally { @@ -45818,7 +46605,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_3_1", Version = "3.1", EntryPoint = "glDrawElementsInstanced")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount) where T3 : struct { #if DEBUG @@ -45828,7 +46615,236 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstanced((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstanced((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseInstance")] + public static + void DrawElementsInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, IntPtr indices, Int32 instancecount, Int32 baseinstance) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawElementsInstancedBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices, (Int32)instancecount, (UInt32)baseinstance); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseInstance")] + public static + void DrawElementsInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, IntPtr indices, Int32 instancecount, UInt32 baseinstance) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawElementsInstancedBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices, (Int32)instancecount, (UInt32)baseinstance); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseInstance")] + public static + void DrawElementsInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (UInt32)baseinstance); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseInstance")] + public static + void DrawElementsInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (UInt32)baseinstance); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseInstance")] + public static + void DrawElementsInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (UInt32)baseinstance); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseInstance")] + public static + void DrawElementsInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (UInt32)baseinstance); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseInstance")] + public static + void DrawElementsInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (UInt32)baseinstance); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseInstance")] + public static + void DrawElementsInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (UInt32)baseinstance); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseInstance")] + public static + void DrawElementsInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount, Int32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (UInt32)baseinstance); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseInstance")] + public static + void DrawElementsInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount, UInt32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (UInt32)baseinstance); indices = (T3)indices_ptr.Target; } finally @@ -45876,13 +46892,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")] public static - void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex) + void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount, Int32 basevertex) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32)basevertex); + Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)instancecount, (Int32)basevertex); #if DEBUG } #endif @@ -45924,7 +46940,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")] public static - void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 basevertex) + void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount, Int32 basevertex) where T3 : struct { #if DEBUG @@ -45934,7 +46950,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)basevertex); + Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (Int32)basevertex); } finally { @@ -45981,7 +46997,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")] public static - void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 basevertex) + void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount, Int32 basevertex) where T3 : struct { #if DEBUG @@ -45991,7 +47007,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)basevertex); + Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (Int32)basevertex); } finally { @@ -46038,7 +47054,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")] public static - void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 basevertex) + void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount, Int32 basevertex) where T3 : struct { #if DEBUG @@ -46048,7 +47064,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)basevertex); + Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (Int32)basevertex); } finally { @@ -46095,7 +47111,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glDrawElementsInstancedBaseVertex")] public static - void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 basevertex) + void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount, Int32 basevertex) where T3 : struct { #if DEBUG @@ -46105,7 +47121,236 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)basevertex); + Delegates.glDrawElementsInstancedBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (Int32)basevertex); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstance")] + public static + void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, IntPtr indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawElementsInstancedBaseVertexBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices, (Int32)instancecount, (Int32)basevertex, (UInt32)baseinstance); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstance")] + public static + void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawElementsInstancedBaseVertexBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices, (Int32)instancecount, (Int32)basevertex, (UInt32)baseinstance); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstance")] + public static + void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseVertexBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (Int32)basevertex, (UInt32)baseinstance); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstance")] + public static + void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseVertexBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (Int32)basevertex, (UInt32)baseinstance); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstance")] + public static + void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseVertexBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (Int32)basevertex, (UInt32)baseinstance); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstance")] + public static + void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseVertexBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (Int32)basevertex, (UInt32)baseinstance); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstance")] + public static + void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseVertexBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (Int32)basevertex, (UInt32)baseinstance); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstance")] + public static + void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseVertexBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (Int32)basevertex, (UInt32)baseinstance); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstance")] + public static + void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseVertexBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (Int32)basevertex, (UInt32)baseinstance); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_base_instance] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_base_instance", Version = "4.2", EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstance")] + public static + void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElementsInstancedBaseVertexBaseInstance((OpenTK.Graphics.OpenGL.ArbBaseInstance)mode, (Int32)count, (OpenTK.Graphics.OpenGL.ArbBaseInstance)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)instancecount, (Int32)basevertex, (UInt32)baseinstance); indices = (T3)indices_ptr.Target; } finally @@ -46141,7 +47386,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the pixel data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glDrawPixels")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glDrawPixels")] public static void DrawPixels(Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels) { @@ -46179,7 +47424,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the pixel data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glDrawPixels")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glDrawPixels")] public static void DrawPixels(Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[] pixels) where T4 : struct @@ -46226,7 +47471,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the pixel data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glDrawPixels")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glDrawPixels")] public static void DrawPixels(Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,] pixels) where T4 : struct @@ -46273,7 +47518,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the pixel data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glDrawPixels")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glDrawPixels")] public static void DrawPixels(Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,,] pixels) where T4 : struct @@ -46320,7 +47565,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the pixel data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glDrawPixels")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glDrawPixels")] public static void DrawPixels(Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T4 pixels) where T4 : struct @@ -46380,13 +47625,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); + Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); #if DEBUG } #endif @@ -46428,7 +47673,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices) where T5 : struct { #if DEBUG @@ -46438,7 +47683,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -46485,7 +47730,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices) where T5 : struct { #if DEBUG @@ -46495,7 +47740,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -46542,7 +47787,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices) where T5 : struct { #if DEBUG @@ -46552,7 +47797,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -46599,7 +47844,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices) where T5 : struct { #if DEBUG @@ -46609,7 +47854,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); indices = (T5)indices_ptr.Target; } finally @@ -46658,13 +47903,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); + Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); #if DEBUG } #endif @@ -46707,7 +47952,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices) where T5 : struct { #if DEBUG @@ -46717,7 +47962,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -46765,7 +48010,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices) where T5 : struct { #if DEBUG @@ -46775,7 +48020,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -46823,7 +48068,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices) where T5 : struct { #if DEBUG @@ -46833,7 +48078,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -46881,7 +48126,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices) where T5 : struct { #if DEBUG @@ -46891,7 +48136,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); indices = (T5)indices_ptr.Target; } finally @@ -47569,6 +48814,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.2 and ARB_transform_feedback_instanced] + [AutoGenerated(Category = "ARB_transform_feedback_instanced", Version = "4.2", EntryPoint = "glDrawTransformFeedbackInstanced")] + public static + void DrawTransformFeedbackInstanced(OpenTK.Graphics.OpenGL.ArbTransformFeedbackInstanced mode, Int32 id, Int32 instancecount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawTransformFeedbackInstanced((OpenTK.Graphics.OpenGL.ArbTransformFeedbackInstanced)mode, (UInt32)id, (Int32)instancecount); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_transform_feedback_instanced] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_transform_feedback_instanced", Version = "4.2", EntryPoint = "glDrawTransformFeedbackInstanced")] + public static + void DrawTransformFeedbackInstanced(OpenTK.Graphics.OpenGL.ArbTransformFeedbackInstanced mode, UInt32 id, Int32 instancecount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawTransformFeedbackInstanced((OpenTK.Graphics.OpenGL.ArbTransformFeedbackInstanced)mode, (UInt32)id, (Int32)instancecount); + #if DEBUG + } + #endif + } + /// [requires: v1.2 and ARB_transform_feedback3] /// Render primitives using a count derived from a specifed stream of a transform feedback object @@ -47636,6 +48912,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.2 and ARB_transform_feedback_instanced] + [AutoGenerated(Category = "ARB_transform_feedback_instanced", Version = "4.2", EntryPoint = "glDrawTransformFeedbackStreamInstanced")] + public static + void DrawTransformFeedbackStreamInstanced(OpenTK.Graphics.OpenGL.ArbTransformFeedbackInstanced mode, Int32 id, Int32 stream, Int32 instancecount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawTransformFeedbackStreamInstanced((OpenTK.Graphics.OpenGL.ArbTransformFeedbackInstanced)mode, (UInt32)id, (UInt32)stream, (Int32)instancecount); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_transform_feedback_instanced] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_transform_feedback_instanced", Version = "4.2", EntryPoint = "glDrawTransformFeedbackStreamInstanced")] + public static + void DrawTransformFeedbackStreamInstanced(OpenTK.Graphics.OpenGL.ArbTransformFeedbackInstanced mode, UInt32 id, UInt32 stream, Int32 instancecount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawTransformFeedbackStreamInstanced((OpenTK.Graphics.OpenGL.ArbTransformFeedbackInstanced)mode, (UInt32)id, (UInt32)stream, (Int32)instancecount); + #if DEBUG + } + #endif + } + /// [requires: v1.0][deprecated: v3.1] /// Flag edges as either boundary or nonboundary @@ -47645,7 +48952,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the current edge flag value, either GL_TRUE or GL_FALSE. The initial value is GL_TRUE. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEdgeFlag")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEdgeFlag")] public static void EdgeFlag(bool flag) { @@ -47673,7 +48980,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first edge flag in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glEdgeFlagPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glEdgeFlagPointer")] public static void EdgeFlagPointer(Int32 stride, IntPtr pointer) { @@ -47701,7 +49008,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first edge flag in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glEdgeFlagPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glEdgeFlagPointer")] public static void EdgeFlagPointer(Int32 stride, [InAttribute, OutAttribute] T1[] pointer) where T1 : struct @@ -47738,7 +49045,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first edge flag in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glEdgeFlagPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glEdgeFlagPointer")] public static void EdgeFlagPointer(Int32 stride, [InAttribute, OutAttribute] T1[,] pointer) where T1 : struct @@ -47775,7 +49082,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first edge flag in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glEdgeFlagPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glEdgeFlagPointer")] public static void EdgeFlagPointer(Int32 stride, [InAttribute, OutAttribute] T1[,,] pointer) where T1 : struct @@ -47812,7 +49119,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first edge flag in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glEdgeFlagPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glEdgeFlagPointer")] public static void EdgeFlagPointer(Int32 stride, [InAttribute, OutAttribute] ref T1 pointer) where T1 : struct @@ -47837,6 +49144,35 @@ namespace OpenTK.Graphics.OpenGL } + /// [requires: v1.0][deprecated: v3.1] + /// Flag edges as either boundary or nonboundary + /// + /// + /// + /// Specifies the current edge flag value, either GL_TRUE or GL_FALSE. The initial value is GL_TRUE. + /// + /// + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEdgeFlagv")] + public static + void EdgeFlag(bool[] flag) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (bool* flag_ptr = flag) + { + Delegates.glEdgeFlagv((bool*)flag_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v1.0][deprecated: v3.1] /// Flag edges as either boundary or nonboundary /// @@ -47846,7 +49182,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEdgeFlagv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEdgeFlagv")] public static unsafe void EdgeFlag(bool* flag) { @@ -47892,7 +49228,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the capability to enable. Symbolic constants GL_COLOR_ARRAY, GL_EDGE_FLAG_ARRAY, GL_FOG_COORD_ARRAY, GL_INDEX_ARRAY, GL_NORMAL_ARRAY, GL_SECONDARY_COLOR_ARRAY, GL_TEXTURE_COORD_ARRAY, and GL_VERTEX_ARRAY are accepted. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glEnableClientState")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glEnableClientState")] public static void EnableClientState(OpenTK.Graphics.OpenGL.ArrayCap array) { @@ -48001,7 +49337,7 @@ namespace OpenTK.Graphics.OpenGL } /// [requires: v1.0][deprecated: v3.1] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEnd")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEnd")] public static void End() { @@ -48032,7 +49368,7 @@ namespace OpenTK.Graphics.OpenGL } /// [requires: v1.0][deprecated: v3.1] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEndList")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEndList")] public static void EndList() { @@ -48121,7 +49457,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalCoord1d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalCoord1d")] public static void EvalCoord1(Double u) { @@ -48150,7 +49486,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalCoord1dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalCoord1dv")] public static unsafe void EvalCoord1(Double* u) { @@ -48178,7 +49514,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalCoord1f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalCoord1f")] public static void EvalCoord1(Single u) { @@ -48207,7 +49543,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalCoord1fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalCoord1fv")] public static unsafe void EvalCoord1(Single* u) { @@ -48235,7 +49571,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalCoord2d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalCoord2d")] public static void EvalCoord2(Double u, Double v) { @@ -48263,7 +49599,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalCoord2dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalCoord2dv")] public static void EvalCoord2(Double[] u) { @@ -48297,7 +49633,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalCoord2dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalCoord2dv")] public static void EvalCoord2(ref Double u) { @@ -48332,7 +49668,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalCoord2dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalCoord2dv")] public static unsafe void EvalCoord2(Double* u) { @@ -48360,7 +49696,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalCoord2f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalCoord2f")] public static void EvalCoord2(Single u, Single v) { @@ -48388,7 +49724,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalCoord2fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalCoord2fv")] public static void EvalCoord2(Single[] u) { @@ -48422,7 +49758,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a value that is the domain coordinate to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalCoord2fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalCoord2fv")] public static void EvalCoord2(ref Single u) { @@ -48457,7 +49793,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalCoord2fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalCoord2fv")] public static unsafe void EvalCoord2(Single* u) { @@ -48485,7 +49821,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the first and last integer values for grid domain variable . /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalMesh1")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalMesh1")] public static void EvalMesh1(OpenTK.Graphics.OpenGL.MeshMode1 mode, Int32 i1, Int32 i2) { @@ -48513,7 +49849,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the first and last integer values for grid domain variable . /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalMesh2")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalMesh2")] public static void EvalMesh2(OpenTK.Graphics.OpenGL.MeshMode2 mode, Int32 i1, Int32 i2, Int32 j1, Int32 j2) { @@ -48541,7 +49877,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the integer value for grid domain variable (glEvalPoint2 only). /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalPoint1")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalPoint1")] public static void EvalPoint1(Int32 i) { @@ -48569,7 +49905,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the integer value for grid domain variable (glEvalPoint2 only). /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glEvalPoint2")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalPoint2")] public static void EvalPoint2(Int32 i, Int32 j) { @@ -48602,7 +49938,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the feedback data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glFeedbackBuffer")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glFeedbackBuffer")] public static void FeedbackBuffer(Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type, [OutAttribute] Single[] buffer) { @@ -48641,7 +49977,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the feedback data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glFeedbackBuffer")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glFeedbackBuffer")] public static void FeedbackBuffer(Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type, [OutAttribute] out Single buffer) { @@ -48682,7 +50018,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glFeedbackBuffer")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glFeedbackBuffer")] public static unsafe void FeedbackBuffer(Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type, [OutAttribute] Single* buffer) { @@ -48712,13 +50048,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_sync", Version = "1.2", EntryPoint = "glFenceSync")] public static - IntPtr FenceSync(OpenTK.Graphics.OpenGL.ArbSync condition, Int32 flags) + IntPtr FenceSync(OpenTK.Graphics.OpenGL.SyncCondition condition, Int32 flags) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glFenceSync((OpenTK.Graphics.OpenGL.ArbSync)condition, (UInt32)flags); + return Delegates.glFenceSync((OpenTK.Graphics.OpenGL.SyncCondition)condition, (UInt32)flags); #if DEBUG } #endif @@ -48741,13 +50077,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_sync", Version = "1.2", EntryPoint = "glFenceSync")] public static - IntPtr FenceSync(OpenTK.Graphics.OpenGL.ArbSync condition, UInt32 flags) + IntPtr FenceSync(OpenTK.Graphics.OpenGL.SyncCondition condition, UInt32 flags) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glFenceSync((OpenTK.Graphics.OpenGL.ArbSync)condition, (UInt32)flags); + return Delegates.glFenceSync((OpenTK.Graphics.OpenGL.SyncCondition)condition, (UInt32)flags); #if DEBUG } #endif @@ -48831,7 +50167,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the fog distance. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glFogCoordd")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glFogCoordd")] public static void FogCoord(Double coord) { @@ -48855,7 +50191,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glFogCoorddv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glFogCoorddv")] public static unsafe void FogCoord(Double* coord) { @@ -48878,7 +50214,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the fog distance. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glFogCoordf")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glFogCoordf")] public static void FogCoord(Single coord) { @@ -48902,7 +50238,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glFogCoordfv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glFogCoordfv")] public static unsafe void FogCoord(Single* coord) { @@ -48935,7 +50271,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glFogCoordPointer")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glFogCoordPointer")] public static void FogCoordPointer(OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, IntPtr pointer) { @@ -48968,7 +50304,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glFogCoordPointer")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glFogCoordPointer")] public static void FogCoordPointer(OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[] pointer) where T2 : struct @@ -49010,7 +50346,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glFogCoordPointer")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glFogCoordPointer")] public static void FogCoordPointer(OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer) where T2 : struct @@ -49052,7 +50388,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glFogCoordPointer")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glFogCoordPointer")] public static void FogCoordPointer(OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer) where T2 : struct @@ -49094,7 +50430,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first fog coordinate in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glFogCoordPointer")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glFogCoordPointer")] public static void FogCoordPointer(OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer) where T2 : struct @@ -49132,7 +50468,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that pname will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glFogf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glFogf")] public static void Fog(OpenTK.Graphics.OpenGL.FogParameter pname, Single param) { @@ -49160,7 +50496,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that pname will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glFogfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glFogfv")] public static void Fog(OpenTK.Graphics.OpenGL.FogParameter pname, Single[] @params) { @@ -49195,7 +50531,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glFogfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glFogfv")] public static unsafe void Fog(OpenTK.Graphics.OpenGL.FogParameter pname, Single* @params) { @@ -49223,7 +50559,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that pname will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glFogi")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glFogi")] public static void Fog(OpenTK.Graphics.OpenGL.FogParameter pname, Int32 param) { @@ -49251,7 +50587,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that pname will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glFogiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glFogiv")] public static void Fog(OpenTK.Graphics.OpenGL.FogParameter pname, Int32[] @params) { @@ -49286,7 +50622,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glFogiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glFogiv")] public static unsafe void Fog(OpenTK.Graphics.OpenGL.FogParameter pname, Int32* @params) { @@ -49300,6 +50636,21 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_framebuffer_no_attachments] + [AutoGenerated(Category = "ARB_framebuffer_no_attachments", Version = "4.3", EntryPoint = "glFramebufferParameteri")] + public static + void FramebufferParameter(OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments target, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, Int32 param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glFramebufferParameteri((OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)target, (OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)pname, (Int32)param); + #if DEBUG + } + #endif + } + /// [requires: v3.0 and ARB_framebuffer_object] /// Attach a renderbuffer as a logical buffer to the currently bound framebuffer object @@ -49676,7 +51027,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the distances to the near and far depth clipping planes. Both distances must be positive. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glFrustum")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glFrustum")] public static void Frustum(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar) { @@ -50118,7 +51469,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the number of contiguous empty display lists to be generated. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGenLists")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGenLists")] public static Int32 GenLists(Int32 range) { @@ -51518,6 +52869,126 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.2 and ARB_shader_atomic_counters] + [AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")] + public static + void GetActiveAtomicCounterBuffer(Int32 program, Int32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter)pname, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_shader_atomic_counters] + [AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")] + public static + void GetActiveAtomicCounterBuffer(Int32 program, Int32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_shader_atomic_counters] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")] + public static + unsafe void GetActiveAtomicCounterBuffer(Int32 program, Int32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter)pname, (Int32*)@params); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_shader_atomic_counters] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")] + public static + void GetActiveAtomicCounterBuffer(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter)pname, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_shader_atomic_counters] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")] + public static + void GetActiveAtomicCounterBuffer(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_shader_atomic_counters] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")] + public static + unsafe void GetActiveAtomicCounterBuffer(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter)pname, (Int32*)@params); + #if DEBUG + } + #endif + } + /// [requires: v2.0] /// Returns information about an active attribute variable for the specified program object @@ -53484,7 +54955,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")] public static - void GetAttachedShaders(Int32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] out Int32 obj) + void GetAttachedShaders(Int32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] Int32[] obj) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -53493,11 +54964,10 @@ namespace OpenTK.Graphics.OpenGL unsafe { fixed (Int32* count_ptr = &count) - fixed (Int32* obj_ptr = &obj) + fixed (Int32* obj_ptr = obj) { Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); count = *count_ptr; - obj = *obj_ptr; } } #if DEBUG @@ -53529,18 +54999,23 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an array that is used to return the names of attached shader objects. /// /// - [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")] public static - unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] Int32[] obj) + void GetAttachedShaders(Int32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] out Int32 obj) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - fixed (Int32* obj_ptr = obj) + unsafe { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); + fixed (Int32* count_ptr = &count) + fixed (Int32* obj_ptr = &obj) + { + Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); + count = *count_ptr; + obj = *obj_ptr; + } } #if DEBUG } @@ -53613,7 +55088,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")] public static - void GetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] out UInt32 obj) + void GetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] UInt32[] obj) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -53622,11 +55097,10 @@ namespace OpenTK.Graphics.OpenGL unsafe { fixed (Int32* count_ptr = &count) - fixed (UInt32* obj_ptr = &obj) + fixed (UInt32* obj_ptr = obj) { Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); count = *count_ptr; - obj = *obj_ptr; } } #if DEBUG @@ -53661,15 +55135,21 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetAttachedShaders")] public static - unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32[] obj) + void GetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] out UInt32 obj) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - fixed (UInt32* obj_ptr = obj) + unsafe { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); + fixed (Int32* count_ptr = &count) + fixed (UInt32* obj_ptr = &obj) + { + Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); + count = *count_ptr; + obj = *obj_ptr; + } } #if DEBUG } @@ -54620,7 +56100,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetClipPlane")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetClipPlane")] public static void GetClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName plane, [OutAttribute] Double[] equation) { @@ -54654,7 +56134,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetClipPlane")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetClipPlane")] public static void GetClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName plane, [OutAttribute] out Double equation) { @@ -54690,7 +56170,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetClipPlane")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetClipPlane")] public static unsafe void GetClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName plane, [OutAttribute] Double* equation) { @@ -54728,7 +56208,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data containing the contents of the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetColorTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetColorTable")] public static void GetColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr table) { @@ -54766,7 +56246,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data containing the contents of the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetColorTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetColorTable")] public static void GetColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[] table) where T3 : struct @@ -54813,7 +56293,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data containing the contents of the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetColorTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetColorTable")] public static void GetColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,] table) where T3 : struct @@ -54860,7 +56340,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data containing the contents of the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetColorTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetColorTable")] public static void GetColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,,] table) where T3 : struct @@ -54907,7 +56387,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data containing the contents of the color table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetColorTable")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetColorTable")] public static void GetColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T3 table) where T3 : struct @@ -54950,7 +56430,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to an array where the values of the parameter will be stored. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetColorTableParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetColorTableParameterfv")] public static void GetColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] Single[] @params) { @@ -54989,7 +56469,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to an array where the values of the parameter will be stored. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetColorTableParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetColorTableParameterfv")] public static void GetColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] out Single @params) { @@ -55030,7 +56510,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetColorTableParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetColorTableParameterfv")] public static unsafe void GetColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] Single* @params) { @@ -55063,7 +56543,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to an array where the values of the parameter will be stored. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetColorTableParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetColorTableParameteriv")] public static void GetColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] Int32[] @params) { @@ -55102,7 +56582,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to an array where the values of the parameter will be stored. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetColorTableParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetColorTableParameteriv")] public static void GetColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] out Int32 @params) { @@ -55143,7 +56623,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetColorTableParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetColorTableParameteriv")] public static unsafe void GetColorTableParameter(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] Int32* @params) { @@ -55383,7 +56863,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the output image. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetConvolutionFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetConvolutionFilter")] public static void GetConvolutionFilter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr image) { @@ -55421,7 +56901,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the output image. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetConvolutionFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetConvolutionFilter")] public static void GetConvolutionFilter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[] image) where T3 : struct @@ -55468,7 +56948,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the output image. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetConvolutionFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetConvolutionFilter")] public static void GetConvolutionFilter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,] image) where T3 : struct @@ -55515,7 +56995,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the output image. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetConvolutionFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetConvolutionFilter")] public static void GetConvolutionFilter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,,] image) where T3 : struct @@ -55562,7 +57042,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the output image. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetConvolutionFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetConvolutionFilter")] public static void GetConvolutionFilter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T3 image) where T3 : struct @@ -55605,7 +57085,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the parameters to be retrieved. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetConvolutionParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetConvolutionParameterfv")] public static void GetConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] Single[] @params) { @@ -55644,7 +57124,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the parameters to be retrieved. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetConvolutionParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetConvolutionParameterfv")] public static void GetConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] out Single @params) { @@ -55685,7 +57165,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetConvolutionParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetConvolutionParameterfv")] public static unsafe void GetConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] Single* @params) { @@ -55718,7 +57198,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the parameters to be retrieved. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetConvolutionParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetConvolutionParameteriv")] public static void GetConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] Int32[] @params) { @@ -55757,7 +57237,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the parameters to be retrieved. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetConvolutionParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetConvolutionParameteriv")] public static void GetConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] out Int32 @params) { @@ -55798,7 +57278,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetConvolutionParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetConvolutionParameteriv")] public static unsafe void GetConvolutionParameter(OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] Int32* @params) { @@ -55812,6 +57292,152 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetDebugMessageLog")] + public static + Int32 GetDebugMessageLog(Int32 count, Int32 bufsize, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug[] sources, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (OpenTK.Graphics.OpenGL.KhrDebug* sources_ptr = sources) + fixed (OpenTK.Graphics.OpenGL.KhrDebug* types_ptr = types) + fixed (Int32* ids_ptr = ids) + fixed (OpenTK.Graphics.OpenGL.KhrDebug* severities_ptr = severities) + fixed (Int32* lengths_ptr = lengths) + { + return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufsize, (OpenTK.Graphics.OpenGL.KhrDebug*)sources_ptr, (OpenTK.Graphics.OpenGL.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetDebugMessageLog")] + public static + Int32 GetDebugMessageLog(Int32 count, Int32 bufsize, [OutAttribute] out OpenTK.Graphics.OpenGL.KhrDebug sources, [OutAttribute] out OpenTK.Graphics.OpenGL.KhrDebug types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL.KhrDebug severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (OpenTK.Graphics.OpenGL.KhrDebug* sources_ptr = &sources) + fixed (OpenTK.Graphics.OpenGL.KhrDebug* types_ptr = &types) + fixed (Int32* ids_ptr = &ids) + fixed (OpenTK.Graphics.OpenGL.KhrDebug* severities_ptr = &severities) + fixed (Int32* lengths_ptr = &lengths) + { + Int32 retval = Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufsize, (OpenTK.Graphics.OpenGL.KhrDebug*)sources_ptr, (OpenTK.Graphics.OpenGL.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + sources = *sources_ptr; + types = *types_ptr; + ids = *ids_ptr; + severities = *severities_ptr; + lengths = *lengths_ptr; + return retval; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetDebugMessageLog")] + public static + unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufsize, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufsize, (OpenTK.Graphics.OpenGL.KhrDebug*)sources, (OpenTK.Graphics.OpenGL.KhrDebug*)types, (UInt32*)ids, (OpenTK.Graphics.OpenGL.KhrDebug*)severities, (Int32*)lengths, (StringBuilder)messageLog); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetDebugMessageLog")] + public static + Int32 GetDebugMessageLog(UInt32 count, Int32 bufsize, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug[] sources, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (OpenTK.Graphics.OpenGL.KhrDebug* sources_ptr = sources) + fixed (OpenTK.Graphics.OpenGL.KhrDebug* types_ptr = types) + fixed (UInt32* ids_ptr = ids) + fixed (OpenTK.Graphics.OpenGL.KhrDebug* severities_ptr = severities) + fixed (Int32* lengths_ptr = lengths) + { + return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufsize, (OpenTK.Graphics.OpenGL.KhrDebug*)sources_ptr, (OpenTK.Graphics.OpenGL.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetDebugMessageLog")] + public static + Int32 GetDebugMessageLog(UInt32 count, Int32 bufsize, [OutAttribute] out OpenTK.Graphics.OpenGL.KhrDebug sources, [OutAttribute] out OpenTK.Graphics.OpenGL.KhrDebug types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL.KhrDebug severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (OpenTK.Graphics.OpenGL.KhrDebug* sources_ptr = &sources) + fixed (OpenTK.Graphics.OpenGL.KhrDebug* types_ptr = &types) + fixed (UInt32* ids_ptr = &ids) + fixed (OpenTK.Graphics.OpenGL.KhrDebug* severities_ptr = &severities) + fixed (Int32* lengths_ptr = &lengths) + { + Int32 retval = Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufsize, (OpenTK.Graphics.OpenGL.KhrDebug*)sources_ptr, (OpenTK.Graphics.OpenGL.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + sources = *sources_ptr; + types = *types_ptr; + ids = *ids_ptr; + severities = *severities_ptr; + lengths = *lengths_ptr; + return retval; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetDebugMessageLog")] + public static + unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufsize, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufsize, (OpenTK.Graphics.OpenGL.KhrDebug*)sources, (OpenTK.Graphics.OpenGL.KhrDebug*)types, (UInt32*)ids, (OpenTK.Graphics.OpenGL.KhrDebug*)severities, (Int32*)lengths, (StringBuilder)messageLog); + #if DEBUG + } + #endif + } + /// [requires: v4.1 and ARB_viewport_array] [AutoGenerated(Category = "ARB_viewport_array", Version = "4.1", EntryPoint = "glGetDoublei_v")] public static @@ -56423,6 +58049,65 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_framebuffer_no_attachments] + [AutoGenerated(Category = "ARB_framebuffer_no_attachments", Version = "4.3", EntryPoint = "glGetFramebufferParameteriv")] + public static + void GetFramebufferParameter(OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments target, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetFramebufferParameteriv((OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)target, (OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)pname, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_framebuffer_no_attachments] + [AutoGenerated(Category = "ARB_framebuffer_no_attachments", Version = "4.3", EntryPoint = "glGetFramebufferParameteriv")] + public static + void GetFramebufferParameter(OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments target, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetFramebufferParameteriv((OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)target, (OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_framebuffer_no_attachments] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_framebuffer_no_attachments", Version = "4.3", EntryPoint = "glGetFramebufferParameteriv")] + public static + unsafe void GetFramebufferParameter(OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments target, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetFramebufferParameteriv((OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)target, (OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)pname, (Int32*)@params); + #if DEBUG + } + #endif + } + /// [requires: v1.2][deprecated: v3.1] /// Get histogram table @@ -56452,7 +58137,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the returned histogram table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetHistogram")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetHistogram")] public static void GetHistogram(OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr values) { @@ -56495,7 +58180,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the returned histogram table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetHistogram")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetHistogram")] public static void GetHistogram(OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[] values) where T4 : struct @@ -56547,7 +58232,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the returned histogram table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetHistogram")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetHistogram")] public static void GetHistogram(OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,] values) where T4 : struct @@ -56599,7 +58284,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the returned histogram table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetHistogram")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetHistogram")] public static void GetHistogram(OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,,] values) where T4 : struct @@ -56651,7 +58336,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the returned histogram table. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetHistogram")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetHistogram")] public static void GetHistogram(OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T4 values) where T4 : struct @@ -56694,7 +58379,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the returned values. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetHistogramParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetHistogramParameterfv")] public static void GetHistogramParameter(OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] Single[] @params) { @@ -56733,7 +58418,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the returned values. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetHistogramParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetHistogramParameterfv")] public static void GetHistogramParameter(OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] out Single @params) { @@ -56774,7 +58459,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetHistogramParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetHistogramParameterfv")] public static unsafe void GetHistogramParameter(OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] Single* @params) { @@ -56807,7 +58492,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the returned values. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetHistogramParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetHistogramParameteriv")] public static void GetHistogramParameter(OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] Int32[] @params) { @@ -56846,7 +58531,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the returned values. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetHistogramParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetHistogramParameteriv")] public static void GetHistogramParameter(OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] out Int32 @params) { @@ -56887,7 +58572,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetHistogramParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetHistogramParameteriv")] public static unsafe void GetHistogramParameter(OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] Int32* @params) { @@ -57259,6 +58944,124 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_internalformat_query2] + [AutoGenerated(Category = "ARB_internalformat_query2", Version = "4.3", EntryPoint = "glGetInternalformati64v")] + public static + void GetInternalformat(OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 target, OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 internalformat, OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 pname, Int32 bufSize, [OutAttribute] Int64[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int64* @params_ptr = @params) + { + Delegates.glGetInternalformati64v((OpenTK.Graphics.OpenGL.ArbInternalformatQuery2)target, (OpenTK.Graphics.OpenGL.ArbInternalformatQuery2)internalformat, (OpenTK.Graphics.OpenGL.ArbInternalformatQuery2)pname, (Int32)bufSize, (Int64*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_internalformat_query2] + [AutoGenerated(Category = "ARB_internalformat_query2", Version = "4.3", EntryPoint = "glGetInternalformati64v")] + public static + void GetInternalformat(OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 target, OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 internalformat, OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 pname, Int32 bufSize, [OutAttribute] out Int64 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int64* @params_ptr = &@params) + { + Delegates.glGetInternalformati64v((OpenTK.Graphics.OpenGL.ArbInternalformatQuery2)target, (OpenTK.Graphics.OpenGL.ArbInternalformatQuery2)internalformat, (OpenTK.Graphics.OpenGL.ArbInternalformatQuery2)pname, (Int32)bufSize, (Int64*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_internalformat_query2] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_internalformat_query2", Version = "4.3", EntryPoint = "glGetInternalformati64v")] + public static + unsafe void GetInternalformat(OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 target, OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 internalformat, OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 pname, Int32 bufSize, [OutAttribute] Int64* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetInternalformati64v((OpenTK.Graphics.OpenGL.ArbInternalformatQuery2)target, (OpenTK.Graphics.OpenGL.ArbInternalformatQuery2)internalformat, (OpenTK.Graphics.OpenGL.ArbInternalformatQuery2)pname, (Int32)bufSize, (Int64*)@params); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_internalformat_query] + [AutoGenerated(Category = "ARB_internalformat_query", Version = "4.2", EntryPoint = "glGetInternalformativ")] + public static + void GetInternalformat(OpenTK.Graphics.OpenGL.ArbInternalformatQuery target, OpenTK.Graphics.OpenGL.ArbInternalformatQuery internalformat, OpenTK.Graphics.OpenGL.ArbInternalformatQuery pname, Int32 bufSize, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetInternalformativ((OpenTK.Graphics.OpenGL.ArbInternalformatQuery)target, (OpenTK.Graphics.OpenGL.ArbInternalformatQuery)internalformat, (OpenTK.Graphics.OpenGL.ArbInternalformatQuery)pname, (Int32)bufSize, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_internalformat_query] + [AutoGenerated(Category = "ARB_internalformat_query", Version = "4.2", EntryPoint = "glGetInternalformativ")] + public static + void GetInternalformat(OpenTK.Graphics.OpenGL.ArbInternalformatQuery target, OpenTK.Graphics.OpenGL.ArbInternalformatQuery internalformat, OpenTK.Graphics.OpenGL.ArbInternalformatQuery pname, Int32 bufSize, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetInternalformativ((OpenTK.Graphics.OpenGL.ArbInternalformatQuery)target, (OpenTK.Graphics.OpenGL.ArbInternalformatQuery)internalformat, (OpenTK.Graphics.OpenGL.ArbInternalformatQuery)pname, (Int32)bufSize, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_internalformat_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_internalformat_query", Version = "4.2", EntryPoint = "glGetInternalformativ")] + public static + unsafe void GetInternalformat(OpenTK.Graphics.OpenGL.ArbInternalformatQuery target, OpenTK.Graphics.OpenGL.ArbInternalformatQuery internalformat, OpenTK.Graphics.OpenGL.ArbInternalformatQuery pname, Int32 bufSize, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetInternalformativ((OpenTK.Graphics.OpenGL.ArbInternalformatQuery)target, (OpenTK.Graphics.OpenGL.ArbInternalformatQuery)internalformat, (OpenTK.Graphics.OpenGL.ArbInternalformatQuery)pname, (Int32)bufSize, (Int32*)@params); + #if DEBUG + } + #endif + } + /// [requires: v1.0][deprecated: v3.1] /// Return light source parameter values @@ -57278,7 +59081,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetLightfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetLightfv")] public static void GetLight(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Single[] @params) { @@ -57317,7 +59120,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetLightfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetLightfv")] public static void GetLight(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] out Single @params) { @@ -57358,7 +59161,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetLightfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetLightfv")] public static unsafe void GetLight(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Single* @params) { @@ -57391,7 +59194,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetLightiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetLightiv")] public static void GetLight(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Int32[] @params) { @@ -57430,7 +59233,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetLightiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetLightiv")] public static void GetLight(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] out Int32 @params) { @@ -57471,7 +59274,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetLightiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetLightiv")] public static unsafe void GetLight(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Int32* @params) { @@ -57504,7 +59307,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMapdv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMapdv")] public static void GetMap(OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Double[] v) { @@ -57543,7 +59346,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMapdv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMapdv")] public static void GetMap(OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] out Double v) { @@ -57584,7 +59387,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMapdv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMapdv")] public static unsafe void GetMap(OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Double* v) { @@ -57617,7 +59420,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMapfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMapfv")] public static void GetMap(OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Single[] v) { @@ -57656,7 +59459,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMapfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMapfv")] public static void GetMap(OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] out Single v) { @@ -57697,7 +59500,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMapfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMapfv")] public static unsafe void GetMap(OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Single* v) { @@ -57730,7 +59533,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMapiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMapiv")] public static void GetMap(OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Int32[] v) { @@ -57769,7 +59572,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMapiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMapiv")] public static void GetMap(OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] out Int32 v) { @@ -57810,7 +59613,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMapiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMapiv")] public static unsafe void GetMap(OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Int32* v) { @@ -57843,7 +59646,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMaterialfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMaterialfv")] public static void GetMaterial(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Single[] @params) { @@ -57882,7 +59685,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMaterialfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMaterialfv")] public static void GetMaterial(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] out Single @params) { @@ -57923,7 +59726,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMaterialfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMaterialfv")] public static unsafe void GetMaterial(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Single* @params) { @@ -57956,7 +59759,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMaterialiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMaterialiv")] public static void GetMaterial(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Int32[] @params) { @@ -57995,7 +59798,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMaterialiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMaterialiv")] public static void GetMaterial(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] out Int32 @params) { @@ -58036,7 +59839,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetMaterialiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetMaterialiv")] public static unsafe void GetMaterial(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Int32* @params) { @@ -58079,7 +59882,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the returned values. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetMinmax")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetMinmax")] public static void GetMinmax(OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr values) { @@ -58122,7 +59925,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the returned values. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetMinmax")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetMinmax")] public static void GetMinmax(OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[] values) where T4 : struct @@ -58174,7 +59977,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the returned values. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetMinmax")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetMinmax")] public static void GetMinmax(OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,] values) where T4 : struct @@ -58226,7 +60029,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the returned values. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetMinmax")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetMinmax")] public static void GetMinmax(OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,,] values) where T4 : struct @@ -58278,7 +60081,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the returned values. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetMinmax")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetMinmax")] public static void GetMinmax(OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T4 values) where T4 : struct @@ -58321,7 +60124,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the retrieved parameters. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetMinmaxParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetMinmaxParameterfv")] public static void GetMinmaxParameter(OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] Single[] @params) { @@ -58360,7 +60163,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the retrieved parameters. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetMinmaxParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetMinmaxParameterfv")] public static void GetMinmaxParameter(OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] out Single @params) { @@ -58401,7 +60204,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetMinmaxParameterfv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetMinmaxParameterfv")] public static unsafe void GetMinmaxParameter(OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] Single* @params) { @@ -58434,7 +60237,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the retrieved parameters. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetMinmaxParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetMinmaxParameteriv")] public static void GetMinmaxParameter(OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] Int32[] @params) { @@ -58473,7 +60276,7 @@ namespace OpenTK.Graphics.OpenGL /// A pointer to storage for the retrieved parameters. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetMinmaxParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetMinmaxParameteriv")] public static void GetMinmaxParameter(OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] out Int32 @params) { @@ -58514,7 +60317,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetMinmaxParameteriv")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetMinmaxParameteriv")] public static unsafe void GetMinmaxParameter(OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] Int32* @params) { @@ -58756,6 +60559,532 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectLabel")] + public static + void GetObjectLabel(OpenTK.Graphics.OpenGL.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = length) + { + Delegates.glGetObjectLabel((OpenTK.Graphics.OpenGL.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectLabel")] + public static + void GetObjectLabel(OpenTK.Graphics.OpenGL.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = &length) + { + Delegates.glGetObjectLabel((OpenTK.Graphics.OpenGL.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + length = *length_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectLabel")] + public static + unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetObjectLabel((OpenTK.Graphics.OpenGL.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectLabel")] + public static + void GetObjectLabel(OpenTK.Graphics.OpenGL.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = length) + { + Delegates.glGetObjectLabel((OpenTK.Graphics.OpenGL.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectLabel")] + public static + void GetObjectLabel(OpenTK.Graphics.OpenGL.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = &length) + { + Delegates.glGetObjectLabel((OpenTK.Graphics.OpenGL.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + length = *length_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectLabel")] + public static + unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetObjectLabel((OpenTK.Graphics.OpenGL.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = length) + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = &length) + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + length = *length_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetObjectPtrLabel((IntPtr)ptr, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = length) + { + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + } + finally + { + ptr_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = &length) + { + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + length = *length_ptr; + } + finally + { + ptr_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)bufSize, (Int32*)length, (StringBuilder)label); + } + finally + { + ptr_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = length) + { + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + } + finally + { + ptr_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = &length) + { + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + length = *length_ptr; + } + finally + { + ptr_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)bufSize, (Int32*)length, (StringBuilder)label); + } + finally + { + ptr_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = length) + { + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + } + finally + { + ptr_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = &length) + { + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + length = *length_ptr; + } + finally + { + ptr_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)bufSize, (Int32*)length, (StringBuilder)label); + } + finally + { + ptr_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = length) + { + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + ptr = (T0)ptr_ptr.Target; + } + finally + { + ptr_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = &length) + { + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + ptr = (T0)ptr_ptr.Target; + length = *length_ptr; + } + finally + { + ptr_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glGetObjectPtrLabel")] + public static + unsafe void GetObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glGetObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)bufSize, (Int32*)length, (StringBuilder)label); + ptr = (T0)ptr_ptr.Target; + } + finally + { + ptr_ptr.Free(); + } + #if DEBUG + } + #endif + } + /// [requires: v1.0][deprecated: v3.1] /// Return the specified pixel map @@ -58770,7 +61099,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the pixel map contents. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapfv")] public static void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Single[] values) { @@ -58804,7 +61133,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the pixel map contents. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapfv")] public static void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out Single values) { @@ -58840,7 +61169,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapfv")] public static unsafe void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Single* values) { @@ -58868,7 +61197,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the pixel map contents. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapuiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapuiv")] public static void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Int32[] values) { @@ -58902,7 +61231,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the pixel map contents. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapuiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapuiv")] public static void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out Int32 values) { @@ -58938,7 +61267,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapuiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapuiv")] public static unsafe void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Int32* values) { @@ -58967,7 +61296,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapuiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapuiv")] public static void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt32[] values) { @@ -59002,7 +61331,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapuiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapuiv")] public static void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out UInt32 values) { @@ -59038,7 +61367,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapuiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapuiv")] public static unsafe void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt32* values) { @@ -59066,7 +61395,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the pixel map contents. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapusv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapusv")] public static void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Int16[] values) { @@ -59100,7 +61429,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the pixel map contents. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapusv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapusv")] public static void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out Int16 values) { @@ -59136,7 +61465,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapusv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapusv")] public static unsafe void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Int16* values) { @@ -59165,7 +61494,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapusv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapusv")] public static void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt16[] values) { @@ -59200,7 +61529,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapusv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapusv")] public static void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out UInt16 values) { @@ -59236,7 +61565,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPixelMapusv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPixelMapusv")] public static unsafe void GetPixelMap(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt16* values) { @@ -59250,6 +61579,65 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetPixelMapxv")] + public static + void GetPixelMapx(OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, [OutAttribute] int[] values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* values_ptr = values) + { + Delegates.glGetPixelMapxv((OpenTK.Graphics.OpenGL.OesFixedPoint)map, (Int32)size, (int*)values_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetPixelMapxv")] + public static + void GetPixelMapx(OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, [OutAttribute] out int values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* values_ptr = &values) + { + Delegates.glGetPixelMapxv((OpenTK.Graphics.OpenGL.OesFixedPoint)map, (Int32)size, (int*)values_ptr); + values = *values_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetPixelMapxv")] + public static + unsafe void GetPixelMapx(OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, [OutAttribute] int* values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPixelMapxv((OpenTK.Graphics.OpenGL.OesFixedPoint)map, (Int32)size, (int*)values); + #if DEBUG + } + #endif + } + /// [requires: v1.1] /// Return the address of the specified pointer @@ -59436,7 +61824,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the stipple pattern. The initial value is all 1's. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPolygonStipple")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPolygonStipple")] public static void GetPolygonStipple([OutAttribute] Byte[] mask) { @@ -59465,7 +61853,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the stipple pattern. The initial value is all 1's. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPolygonStipple")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPolygonStipple")] public static void GetPolygonStipple([OutAttribute] out Byte mask) { @@ -59496,7 +61884,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetPolygonStipple")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetPolygonStipple")] public static unsafe void GetPolygonStipple([OutAttribute] Byte* mask) { @@ -60792,6 +63180,126 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_program_interface_query] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")] + public static + void GetProgramInterface(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (OpenTK.Graphics.OpenGL.ProgramInterfaceParameter)pname, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")] + public static + void GetProgramInterface(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (OpenTK.Graphics.OpenGL.ProgramInterfaceParameter)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")] + public static + unsafe void GetProgramInterface(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (OpenTK.Graphics.OpenGL.ProgramInterfaceParameter)pname, (Int32*)@params); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")] + public static + void GetProgramInterface(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (OpenTK.Graphics.OpenGL.ProgramInterfaceParameter)pname, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")] + public static + void GetProgramInterface(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (OpenTK.Graphics.OpenGL.ProgramInterfaceParameter)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")] + public static + unsafe void GetProgramInterface(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (OpenTK.Graphics.OpenGL.ProgramInterfaceParameter)pname, (Int32*)@params); + #if DEBUG + } + #endif + } + /// [requires: v2.0] /// Returns a parameter from a program object @@ -61417,6 +63925,349 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_program_interface_query] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceIndex")] + public static + Int32 GetProgramResourceIndex(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetProgramResourceIndex((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (String)name); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceIndex")] + public static + Int32 GetProgramResourceIndex(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetProgramResourceIndex((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (String)name); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] + public static + void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (OpenTK.Graphics.OpenGL.ProgramProperty* props_ptr = props) + fixed (Int32* length_ptr = length) + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ProgramProperty*)props_ptr, (Int32)bufSize, (Int32*)length_ptr, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] + public static + void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL.ProgramProperty props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (OpenTK.Graphics.OpenGL.ProgramProperty* props_ptr = &props) + fixed (Int32* length_ptr = &length) + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ProgramProperty*)props_ptr, (Int32)bufSize, (Int32*)length_ptr, (Int32*)@params_ptr); + length = *length_ptr; + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] + public static + unsafe void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ProgramProperty*)props, (Int32)bufSize, (Int32*)length, (Int32*)@params); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] + public static + void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (OpenTK.Graphics.OpenGL.ProgramProperty* props_ptr = props) + fixed (Int32* length_ptr = length) + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ProgramProperty*)props_ptr, (Int32)bufSize, (Int32*)length_ptr, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] + public static + void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL.ProgramProperty props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (OpenTK.Graphics.OpenGL.ProgramProperty* props_ptr = &props) + fixed (Int32* length_ptr = &length) + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ProgramProperty*)props_ptr, (Int32)bufSize, (Int32*)length_ptr, (Int32*)@params_ptr); + length = *length_ptr; + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")] + public static + unsafe void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ProgramProperty*)props, (Int32)bufSize, (Int32*)length, (Int32*)@params); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceLocation")] + public static + Int32 GetProgramResourceLocation(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetProgramResourceLocation((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (String)name); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceLocation")] + public static + Int32 GetProgramResourceLocation(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetProgramResourceLocation((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (String)name); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceLocationIndex")] + public static + Int32 GetProgramResourceLocationIndex(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetProgramResourceLocationIndex((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (String)name); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceLocationIndex")] + public static + Int32 GetProgramResourceLocationIndex(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetProgramResourceLocationIndex((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (String)name); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")] + public static + void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder name) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = length) + { + Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)name); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")] + public static + void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = &length) + { + Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)name); + length = *length_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")] + public static + unsafe void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length, (StringBuilder)name); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")] + public static + void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder name) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = length) + { + Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)name); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")] + public static + void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = &length) + { + Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)name); + length = *length_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_program_interface_query] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")] + public static + unsafe void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length, (StringBuilder)name); + #if DEBUG + } + #endif + } + /// [requires: v1.2 and ARB_shader_subroutine] /// Retrieve properties of a program object corresponding to a specified shader stage @@ -63427,7 +66278,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span) { @@ -63475,7 +66326,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[] span) where T5 : struct @@ -63532,7 +66383,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[,] span) where T5 : struct @@ -63589,7 +66440,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] T5[,,] span) where T5 : struct @@ -63646,7 +66497,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [InAttribute, OutAttribute] ref T5 span) where T5 : struct @@ -63704,7 +66555,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[] column, [InAttribute, OutAttribute] T5[,,] span) where T4 : struct @@ -63764,7 +66615,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[,] column, [InAttribute, OutAttribute] T5[,,] span) where T4 : struct @@ -63824,7 +66675,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span) where T4 : struct @@ -63884,7 +66735,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr row, [InAttribute, OutAttribute] ref T4 column, [InAttribute, OutAttribute] T5[,,] span) where T4 : struct @@ -63945,7 +66796,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span) where T3 : struct @@ -64008,7 +66859,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span) where T3 : struct @@ -64071,7 +66922,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T3[,,] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span) where T3 : struct @@ -64134,7 +66985,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to storage for the span filter image (currently unused). /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glGetSeparableFilter")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glGetSeparableFilter")] public static void GetSeparableFilter(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T3 row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span) where T3 : struct @@ -65111,7 +67962,58 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_sync", Version = "1.2", EntryPoint = "glGetSynciv")] public static - void GetSync(IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 values) + void GetSync(IntPtr sync, OpenTK.Graphics.OpenGL.SyncParameter pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] Int32[] values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* length_ptr = &length) + fixed (Int32* values_ptr = values) + { + Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.OpenGL.SyncParameter)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); + length = *length_ptr; + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2 and ARB_sync] + /// Query the properties of a sync object + /// + /// + /// + /// Specifies the sync object whose properties to query. + /// + /// + /// + /// + /// Specifies the parameter whose value to retrieve from the sync object specified in sync. + /// + /// + /// + /// + /// Specifies the size of the buffer whose address is given in values. + /// + /// + /// + /// + /// Specifies the address of an variable to receive the number of integers placed in values. + /// + /// + /// + /// + /// Specifies the address of an array to receive the values of the queried parameter. + /// + /// + [AutoGenerated(Category = "ARB_sync", Version = "1.2", EntryPoint = "glGetSynciv")] + public static + void GetSync(IntPtr sync, OpenTK.Graphics.OpenGL.SyncParameter pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -65122,7 +68024,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* length_ptr = &length) fixed (Int32* values_ptr = &values) { - Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.OpenGL.ArbSync)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); + Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.OpenGL.SyncParameter)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); length = *length_ptr; values = *values_ptr; } @@ -65164,60 +68066,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_sync", Version = "1.2", EntryPoint = "glGetSynciv")] public static - unsafe void GetSync(IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32[] values) + unsafe void GetSync(IntPtr sync, OpenTK.Graphics.OpenGL.SyncParameter pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - fixed (Int32* values_ptr = values) - { - Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.OpenGL.ArbSync)pname, (Int32)bufSize, (Int32*)length, (Int32*)values_ptr); - } - #if DEBUG - } - #endif - } - - - /// [requires: v1.2 and ARB_sync] - /// Query the properties of a sync object - /// - /// - /// - /// Specifies the sync object whose properties to query. - /// - /// - /// - /// - /// Specifies the parameter whose value to retrieve from the sync object specified in sync. - /// - /// - /// - /// - /// Specifies the size of the buffer whose address is given in values. - /// - /// - /// - /// - /// Specifies the address of an variable to receive the number of integers placed in values. - /// - /// - /// - /// - /// Specifies the address of an array to receive the values of the queried parameter. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "ARB_sync", Version = "1.2", EntryPoint = "glGetSynciv")] - public static - unsafe void GetSync(IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.OpenGL.ArbSync)pname, (Int32)bufSize, (Int32*)length, (Int32*)values); + Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.OpenGL.SyncParameter)pname, (Int32)bufSize, (Int32*)length, (Int32*)values); #if DEBUG } #endif @@ -65242,7 +68097,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexEnvfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexEnvfv")] public static void GetTexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] Single[] @params) { @@ -65281,7 +68136,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexEnvfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexEnvfv")] public static void GetTexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] out Single @params) { @@ -65322,7 +68177,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexEnvfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexEnvfv")] public static unsafe void GetTexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] Single* @params) { @@ -65355,7 +68210,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexEnviv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexEnviv")] public static void GetTexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] Int32[] @params) { @@ -65394,7 +68249,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexEnviv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexEnviv")] public static void GetTexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] out Int32 @params) { @@ -65435,7 +68290,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexEnviv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexEnviv")] public static unsafe void GetTexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] Int32* @params) { @@ -65468,7 +68323,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexGendv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexGendv")] public static void GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Double[] @params) { @@ -65507,7 +68362,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexGendv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexGendv")] public static void GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] out Double @params) { @@ -65548,7 +68403,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexGendv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexGendv")] public static unsafe void GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Double* @params) { @@ -65581,7 +68436,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexGenfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexGenfv")] public static void GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Single[] @params) { @@ -65620,7 +68475,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexGenfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexGenfv")] public static void GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] out Single @params) { @@ -65661,7 +68516,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexGenfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexGenfv")] public static unsafe void GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Single* @params) { @@ -65694,7 +68549,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexGeniv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexGeniv")] public static void GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Int32[] @params) { @@ -65733,7 +68588,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the requested data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexGeniv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexGeniv")] public static void GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] out Int32 @params) { @@ -65774,7 +68629,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glGetTexGeniv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glGetTexGeniv")] public static unsafe void GetTexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Int32* @params) { @@ -69580,7 +72435,7 @@ namespace OpenTK.Graphics.OpenGL /// If GL_TRUE, pixels will be consumed by the histogramming process and no drawing or texture loading will take place. If GL_FALSE, pixels will proceed to the minmax process after histogramming. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glHistogram")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glHistogram")] public static void Histogram(OpenTK.Graphics.OpenGL.HistogramTarget target, Int32 width, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, bool sink) { @@ -69606,7 +72461,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glIndexd")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIndexd")] public static void Index(Double c) { @@ -69633,7 +72488,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glIndexdv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIndexdv")] public static unsafe void Index(Double* c) { @@ -69659,7 +72514,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glIndexf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIndexf")] public static void Index(Single c) { @@ -69686,7 +72541,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glIndexfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIndexfv")] public static unsafe void Index(Single* c) { @@ -69712,7 +72567,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glIndexi")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIndexi")] public static void Index(Int32 c) { @@ -69739,7 +72594,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glIndexiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIndexiv")] public static unsafe void Index(Int32* c) { @@ -69762,7 +72617,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a bit mask to enable and disable the writing of individual bits in the color index buffers. Initially, the mask is all 1's. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glIndexMask")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIndexMask")] public static void IndexMask(Int32 mask) { @@ -69786,7 +72641,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glIndexMask")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIndexMask")] public static void IndexMask(UInt32 mask) { @@ -69819,7 +72674,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first index in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glIndexPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glIndexPointer")] public static void IndexPointer(OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride, IntPtr pointer) { @@ -69852,7 +72707,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first index in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glIndexPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glIndexPointer")] public static void IndexPointer(OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[] pointer) where T2 : struct @@ -69894,7 +72749,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first index in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glIndexPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glIndexPointer")] public static void IndexPointer(OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer) where T2 : struct @@ -69936,7 +72791,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first index in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glIndexPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glIndexPointer")] public static void IndexPointer(OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer) where T2 : struct @@ -69978,7 +72833,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first index in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glIndexPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glIndexPointer")] public static void IndexPointer(OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer) where T2 : struct @@ -70014,7 +72869,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glIndexs")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIndexs")] public static void Index(Int16 c) { @@ -70041,7 +72896,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glIndexsv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIndexsv")] public static unsafe void Index(Int16* c) { @@ -70067,7 +72922,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glIndexub")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glIndexub")] public static void Index(Byte c) { @@ -70094,7 +72949,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glIndexubv")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glIndexubv")] public static unsafe void Index(Byte* c) { @@ -70112,7 +72967,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: v1.0][deprecated: v3.1] /// Initialize the name stack /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glInitNames")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glInitNames")] public static void InitNames() { @@ -70140,7 +72995,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the offset in bytes between each aggregate array element. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glInterleavedArrays")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glInterleavedArrays")] public static void InterleavedArrays(OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, IntPtr pointer) { @@ -70168,7 +73023,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the offset in bytes between each aggregate array element. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glInterleavedArrays")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glInterleavedArrays")] public static void InterleavedArrays(OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, [InAttribute, OutAttribute] T2[] pointer) where T2 : struct @@ -70205,7 +73060,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the offset in bytes between each aggregate array element. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glInterleavedArrays")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glInterleavedArrays")] public static void InterleavedArrays(OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer) where T2 : struct @@ -70242,7 +73097,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the offset in bytes between each aggregate array element. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glInterleavedArrays")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glInterleavedArrays")] public static void InterleavedArrays(OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer) where T2 : struct @@ -70279,7 +73134,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the offset in bytes between each aggregate array element. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glInterleavedArrays")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glInterleavedArrays")] public static void InterleavedArrays(OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer) where T2 : struct @@ -70303,6 +73158,246 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_invalidate_subdata] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateBufferData")] + public static + void InvalidateBufferData(Int32 buffer) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glInvalidateBufferData((UInt32)buffer); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateBufferData")] + public static + void InvalidateBufferData(UInt32 buffer) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glInvalidateBufferData((UInt32)buffer); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateBufferSubData")] + public static + void InvalidateBufferSubData(Int32 buffer, IntPtr offset, IntPtr length) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glInvalidateBufferSubData((UInt32)buffer, (IntPtr)offset, (IntPtr)length); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateBufferSubData")] + public static + void InvalidateBufferSubData(UInt32 buffer, IntPtr offset, IntPtr length) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glInvalidateBufferSubData((UInt32)buffer, (IntPtr)offset, (IntPtr)length); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateFramebuffer")] + public static + void InvalidateFramebuffer(OpenTK.Graphics.OpenGL.ArbInvalidateSubdata target, Int32 numAttachments, OpenTK.Graphics.OpenGL.ArbInvalidateSubdata[] attachments) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (OpenTK.Graphics.OpenGL.ArbInvalidateSubdata* attachments_ptr = attachments) + { + Delegates.glInvalidateFramebuffer((OpenTK.Graphics.OpenGL.ArbInvalidateSubdata)target, (Int32)numAttachments, (OpenTK.Graphics.OpenGL.ArbInvalidateSubdata*)attachments_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateFramebuffer")] + public static + void InvalidateFramebuffer(OpenTK.Graphics.OpenGL.ArbInvalidateSubdata target, Int32 numAttachments, ref OpenTK.Graphics.OpenGL.ArbInvalidateSubdata attachments) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (OpenTK.Graphics.OpenGL.ArbInvalidateSubdata* attachments_ptr = &attachments) + { + Delegates.glInvalidateFramebuffer((OpenTK.Graphics.OpenGL.ArbInvalidateSubdata)target, (Int32)numAttachments, (OpenTK.Graphics.OpenGL.ArbInvalidateSubdata*)attachments_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateFramebuffer")] + public static + unsafe void InvalidateFramebuffer(OpenTK.Graphics.OpenGL.ArbInvalidateSubdata target, Int32 numAttachments, OpenTK.Graphics.OpenGL.ArbInvalidateSubdata* attachments) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glInvalidateFramebuffer((OpenTK.Graphics.OpenGL.ArbInvalidateSubdata)target, (Int32)numAttachments, (OpenTK.Graphics.OpenGL.ArbInvalidateSubdata*)attachments); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateSubFramebuffer")] + public static + void InvalidateSubFramebuffer(OpenTK.Graphics.OpenGL.ArbInvalidateSubdata target, Int32 numAttachments, OpenTK.Graphics.OpenGL.ArbInvalidateSubdata[] attachments, Int32 x, Int32 y, Int32 width, Int32 height) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (OpenTK.Graphics.OpenGL.ArbInvalidateSubdata* attachments_ptr = attachments) + { + Delegates.glInvalidateSubFramebuffer((OpenTK.Graphics.OpenGL.ArbInvalidateSubdata)target, (Int32)numAttachments, (OpenTK.Graphics.OpenGL.ArbInvalidateSubdata*)attachments_ptr, (Int32)x, (Int32)y, (Int32)width, (Int32)height); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateSubFramebuffer")] + public static + void InvalidateSubFramebuffer(OpenTK.Graphics.OpenGL.ArbInvalidateSubdata target, Int32 numAttachments, ref OpenTK.Graphics.OpenGL.ArbInvalidateSubdata attachments, Int32 x, Int32 y, Int32 width, Int32 height) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (OpenTK.Graphics.OpenGL.ArbInvalidateSubdata* attachments_ptr = &attachments) + { + Delegates.glInvalidateSubFramebuffer((OpenTK.Graphics.OpenGL.ArbInvalidateSubdata)target, (Int32)numAttachments, (OpenTK.Graphics.OpenGL.ArbInvalidateSubdata*)attachments_ptr, (Int32)x, (Int32)y, (Int32)width, (Int32)height); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateSubFramebuffer")] + public static + unsafe void InvalidateSubFramebuffer(OpenTK.Graphics.OpenGL.ArbInvalidateSubdata target, Int32 numAttachments, OpenTK.Graphics.OpenGL.ArbInvalidateSubdata* attachments, Int32 x, Int32 y, Int32 width, Int32 height) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glInvalidateSubFramebuffer((OpenTK.Graphics.OpenGL.ArbInvalidateSubdata)target, (Int32)numAttachments, (OpenTK.Graphics.OpenGL.ArbInvalidateSubdata*)attachments, (Int32)x, (Int32)y, (Int32)width, (Int32)height); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateTexImage")] + public static + void InvalidateTexImage(Int32 texture, Int32 level) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glInvalidateTexImage((UInt32)texture, (Int32)level); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateTexImage")] + public static + void InvalidateTexImage(UInt32 texture, Int32 level) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glInvalidateTexImage((UInt32)texture, (Int32)level); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateTexSubImage")] + public static + void InvalidateTexSubImage(Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glInvalidateTexSubImage((UInt32)texture, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_invalidate_subdata] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_invalidate_subdata", Version = "4.3", EntryPoint = "glInvalidateTexSubImage")] + public static + void InvalidateTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glInvalidateTexSubImage((UInt32)texture, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth); + #if DEBUG + } + #endif + } + /// [requires: v1.5] /// Determine if a name corresponds to a buffer object @@ -70476,7 +73571,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a potential display list name. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glIsList")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIsList")] public static bool IsList(Int32 list) { @@ -70500,7 +73595,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glIsList")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glIsList")] public static bool IsList(UInt32 list) { @@ -70979,7 +74074,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that parameter pname of light source light will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLightf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLightf")] public static void Light(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Single param) { @@ -71012,7 +74107,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that parameter pname of light source light will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLightfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLightfv")] public static void Light(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Single[] @params) { @@ -71052,7 +74147,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLightfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLightfv")] public static unsafe void Light(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Single* @params) { @@ -71085,7 +74180,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that parameter pname of light source light will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLighti")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLighti")] public static void Light(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Int32 param) { @@ -71118,7 +74213,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that parameter pname of light source light will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLightiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLightiv")] public static void Light(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Int32[] @params) { @@ -71158,7 +74253,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLightiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLightiv")] public static unsafe void Light(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Int32* @params) { @@ -71186,7 +74281,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that param will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLightModelf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLightModelf")] public static void LightModel(OpenTK.Graphics.OpenGL.LightModelParameter pname, Single param) { @@ -71214,7 +74309,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that param will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLightModelfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLightModelfv")] public static void LightModel(OpenTK.Graphics.OpenGL.LightModelParameter pname, Single[] @params) { @@ -71249,7 +74344,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLightModelfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLightModelfv")] public static unsafe void LightModel(OpenTK.Graphics.OpenGL.LightModelParameter pname, Single* @params) { @@ -71277,7 +74372,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that param will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLightModeli")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLightModeli")] public static void LightModel(OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32 param) { @@ -71305,7 +74400,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that param will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLightModeliv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLightModeliv")] public static void LightModel(OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32[] @params) { @@ -71340,7 +74435,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLightModeliv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLightModeliv")] public static unsafe void LightModel(OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32* @params) { @@ -71368,7 +74463,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a 16-bit integer whose bit pattern determines which fragments of a line will be drawn when the line is rasterized. Bit zero is used first; the default pattern is all 1's. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLineStipple")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLineStipple")] public static void LineStipple(Int32 factor, Int16 pattern) { @@ -71397,7 +74492,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLineStipple")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLineStipple")] public static void LineStipple(Int32 factor, UInt16 pattern) { @@ -71490,7 +74585,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an integer offset that will be added to glCallLists offsets to generate display-list names. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glListBase")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glListBase")] public static void ListBase(Int32 @base) { @@ -71514,7 +74609,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glListBase")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glListBase")] public static void ListBase(UInt32 @base) { @@ -71532,7 +74627,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: v1.0][deprecated: v3.1] /// Replace the current matrix with the identity matrix /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLoadIdentity")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLoadIdentity")] public static void LoadIdentity() { @@ -71555,7 +74650,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLoadMatrixd")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLoadMatrixd")] public static void LoadMatrix(Double[] m) { @@ -71584,7 +74679,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLoadMatrixd")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLoadMatrixd")] public static void LoadMatrix(ref Double m) { @@ -71614,7 +74709,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLoadMatrixd")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLoadMatrixd")] public static unsafe void LoadMatrix(Double* m) { @@ -71637,7 +74732,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLoadMatrixf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLoadMatrixf")] public static void LoadMatrix(Single[] m) { @@ -71666,7 +74761,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLoadMatrixf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLoadMatrixf")] public static void LoadMatrix(ref Single m) { @@ -71696,7 +74791,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLoadMatrixf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLoadMatrixf")] public static unsafe void LoadMatrix(Single* m) { @@ -71719,7 +74814,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a name that will replace the top value on the name stack. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLoadName")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLoadName")] public static void LoadName(Int32 name) { @@ -71743,7 +74838,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glLoadName")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glLoadName")] public static void LoadName(UInt32 name) { @@ -71766,7 +74861,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glLoadTransposeMatrixd")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glLoadTransposeMatrixd")] public static void LoadTransposeMatrix(Double[] m) { @@ -71795,7 +74890,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glLoadTransposeMatrixd")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glLoadTransposeMatrixd")] public static void LoadTransposeMatrix(ref Double m) { @@ -71825,7 +74920,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glLoadTransposeMatrixd")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glLoadTransposeMatrixd")] public static unsafe void LoadTransposeMatrix(Double* m) { @@ -71848,7 +74943,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glLoadTransposeMatrixf")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glLoadTransposeMatrixf")] public static void LoadTransposeMatrix(Single[] m) { @@ -71877,7 +74972,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 row-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glLoadTransposeMatrixf")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glLoadTransposeMatrixf")] public static void LoadTransposeMatrix(ref Single m) { @@ -71907,7 +75002,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glLoadTransposeMatrixf")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glLoadTransposeMatrixf")] public static unsafe void LoadTransposeMatrix(Single* m) { @@ -71973,7 +75068,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the array of control points. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMap1d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMap1d")] public static void Map1(OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double[] points) { @@ -72022,7 +75117,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the array of control points. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMap1d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMap1d")] public static void Map1(OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, ref Double points) { @@ -72072,7 +75167,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMap1d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMap1d")] public static unsafe void Map1(OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double* points) { @@ -72115,7 +75210,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the array of control points. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMap1f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMap1f")] public static void Map1(OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single[] points) { @@ -72164,7 +75259,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the array of control points. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMap1f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMap1f")] public static void Map1(OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, ref Single points) { @@ -72214,7 +75309,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMap1f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMap1f")] public static unsafe void Map1(OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single* points) { @@ -72272,7 +75367,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the array of control points. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMap2d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMap2d")] public static void Map2(OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double[] points) { @@ -72336,7 +75431,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the array of control points. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMap2d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMap2d")] public static void Map2(OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, ref Double points) { @@ -72401,7 +75496,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMap2d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMap2d")] public static unsafe void Map2(OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double* points) { @@ -72459,7 +75554,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the array of control points. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMap2f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMap2f")] public static void Map2(OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single[] points) { @@ -72523,7 +75618,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the array of control points. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMap2f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMap2f")] public static void Map2(OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, ref Single points) { @@ -72588,7 +75683,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMap2f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMap2f")] public static unsafe void Map2(OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single* points) { @@ -72694,7 +75789,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only). /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMapGrid1d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMapGrid1d")] public static void MapGrid1(Int32 un, Double u1, Double u2) { @@ -72732,7 +75827,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only). /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMapGrid1f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMapGrid1f")] public static void MapGrid1(Int32 un, Single u1, Single u2) { @@ -72770,7 +75865,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only). /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMapGrid2d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMapGrid2d")] public static void MapGrid2(Int32 un, Double u1, Double u2, Int32 vn, Double v1, Double v2) { @@ -72808,7 +75903,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the mappings for integer grid domain values j = 0 and j = vn (glMapGrid2 only). /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMapGrid2f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMapGrid2f")] public static void MapGrid2(Int32 un, Single u1, Single u2, Int32 vn, Single v1, Single v2) { @@ -72841,7 +75936,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that parameter GL_SHININESS will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMaterialf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMaterialf")] public static void Material(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Single param) { @@ -72874,7 +75969,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that parameter GL_SHININESS will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMaterialfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMaterialfv")] public static void Material(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Single[] @params) { @@ -72914,7 +76009,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMaterialfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMaterialfv")] public static unsafe void Material(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Single* @params) { @@ -72947,7 +76042,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that parameter GL_SHININESS will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMateriali")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMateriali")] public static void Material(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32 param) { @@ -72980,7 +76075,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that parameter GL_SHININESS will be set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMaterialiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMaterialiv")] public static void Material(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32[] @params) { @@ -73020,7 +76115,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMaterialiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMaterialiv")] public static unsafe void Material(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32* @params) { @@ -73043,7 +76138,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies which matrix stack is the target for subsequent matrix operations. Three values are accepted: GL_MODELVIEW, GL_PROJECTION, and GL_TEXTURE. The initial value is GL_MODELVIEW. Additionally, if the ARB_imaging extension is supported, GL_COLOR is also accepted. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMatrixMode")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMatrixMode")] public static void MatrixMode(OpenTK.Graphics.OpenGL.MatrixMode mode) { @@ -73057,6 +76152,21 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.2 and ARB_shader_image_load_store] + [AutoGenerated(Category = "ARB_shader_image_load_store", Version = "4.2", EntryPoint = "glMemoryBarrier")] + public static + void MemoryBarrier(OpenTK.Graphics.OpenGL.MemoryBarrierFlags barriers) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMemoryBarrier((OpenTK.Graphics.OpenGL.MemoryBarrierFlags)barriers); + #if DEBUG + } + #endif + } + /// [requires: v1.2][deprecated: v3.1] /// Define minmax table @@ -73076,7 +76186,7 @@ namespace OpenTK.Graphics.OpenGL /// If GL_TRUE, pixels will be consumed by the minmax process and no drawing or texture loading will take place. If GL_FALSE, pixels will proceed to the final conversion process after minmax. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glMinmax")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glMinmax")] public static void Minmax(OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, bool sink) { @@ -73131,7 +76241,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] public static - void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] first, Int32[] count, Int32 primcount) + void MultiDrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] first, Int32[] count, Int32 drawcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -73142,7 +76252,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* first_ptr = first) fixed (Int32* count_ptr = count) { - Delegates.glMultiDrawArrays((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); + Delegates.glMultiDrawArrays((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)drawcount); } } #if DEBUG @@ -73176,7 +76286,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] public static - void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 first, ref Int32 count, Int32 primcount) + void MultiDrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 first, ref Int32 count, Int32 drawcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -73187,7 +76297,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* first_ptr = &first) fixed (Int32* count_ptr = &count) { - Delegates.glMultiDrawArrays((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); + Delegates.glMultiDrawArrays((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)drawcount); } } #if DEBUG @@ -73222,13 +76332,125 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] public static - unsafe void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 primcount) + unsafe void MultiDrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 drawcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiDrawArrays((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); + Delegates.glMultiDrawArrays((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)first, (Int32*)count, (Int32)drawcount); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_multi_draw_indirect] + [AutoGenerated(Category = "ARB_multi_draw_indirect", Version = "4.3", EntryPoint = "glMultiDrawArraysIndirect")] + public static + void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, IntPtr indirect, Int32 drawcount, Int32 stride) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiDrawArraysIndirect((OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)mode, (IntPtr)indirect, (Int32)drawcount, (Int32)stride); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_multi_draw_indirect] + [AutoGenerated(Category = "ARB_multi_draw_indirect", Version = "4.3", EntryPoint = "glMultiDrawArraysIndirect")] + public static + void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, [InAttribute, OutAttribute] T1[] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indirect_ptr = GCHandle.Alloc(indirect, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawArraysIndirect((OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)mode, (IntPtr)indirect_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32)stride); + } + finally + { + indirect_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_multi_draw_indirect] + [AutoGenerated(Category = "ARB_multi_draw_indirect", Version = "4.3", EntryPoint = "glMultiDrawArraysIndirect")] + public static + void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, [InAttribute, OutAttribute] T1[,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indirect_ptr = GCHandle.Alloc(indirect, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawArraysIndirect((OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)mode, (IntPtr)indirect_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32)stride); + } + finally + { + indirect_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_multi_draw_indirect] + [AutoGenerated(Category = "ARB_multi_draw_indirect", Version = "4.3", EntryPoint = "glMultiDrawArraysIndirect")] + public static + void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, [InAttribute, OutAttribute] T1[,,] indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indirect_ptr = GCHandle.Alloc(indirect, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawArraysIndirect((OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)mode, (IntPtr)indirect_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32)stride); + } + finally + { + indirect_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_multi_draw_indirect] + [AutoGenerated(Category = "ARB_multi_draw_indirect", Version = "4.3", EntryPoint = "glMultiDrawArraysIndirect")] + public static + void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, [InAttribute, OutAttribute] ref T1 indirect, Int32 drawcount, Int32 stride) + where T1 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indirect_ptr = GCHandle.Alloc(indirect, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawArraysIndirect((OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)mode, (IntPtr)indirect_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32)stride); + indirect = (T1)indirect_ptr.Target; + } + finally + { + indirect_ptr.Free(); + } #if DEBUG } #endif @@ -73265,7 +76487,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -73275,7 +76497,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Int32* count_ptr = count) { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)drawcount); } } #if DEBUG @@ -73314,7 +76536,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount) where T3 : struct { #if DEBUG @@ -73328,7 +76550,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); } finally { @@ -73372,7 +76594,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount) where T3 : struct { #if DEBUG @@ -73386,7 +76608,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); } finally { @@ -73430,7 +76652,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount) where T3 : struct { #if DEBUG @@ -73444,7 +76666,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); } finally { @@ -73488,7 +76710,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount) where T3 : struct { #if DEBUG @@ -73502,7 +76724,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); indices = (T3)indices_ptr.Target; } finally @@ -73547,7 +76769,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -73557,7 +76779,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Int32* count_ptr = &count) { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)drawcount); } } #if DEBUG @@ -73596,7 +76818,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount) where T3 : struct { #if DEBUG @@ -73610,7 +76832,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); } finally { @@ -73654,7 +76876,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount) where T3 : struct { #if DEBUG @@ -73668,7 +76890,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); } finally { @@ -73712,7 +76934,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount) where T3 : struct { #if DEBUG @@ -73726,7 +76948,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); } finally { @@ -73770,7 +76992,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount) where T3 : struct { #if DEBUG @@ -73784,7 +77006,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); indices = (T3)indices_ptr.Target; } finally @@ -73830,13 +77052,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)drawcount); #if DEBUG } #endif @@ -73874,7 +77096,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount) where T3 : struct { #if DEBUG @@ -73884,7 +77106,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); } finally { @@ -73927,7 +77149,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount) where T3 : struct { #if DEBUG @@ -73937,7 +77159,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); } finally { @@ -73980,7 +77202,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount) where T3 : struct { #if DEBUG @@ -73990,7 +77212,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); } finally { @@ -74033,7 +77255,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount) where T3 : struct { #if DEBUG @@ -74043,7 +77265,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); indices = (T3)indices_ptr.Target; } finally @@ -74091,7 +77313,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32[] basevertex) + void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount, Int32[] basevertex) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -74102,7 +77324,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* count_ptr = count) fixed (Int32* basevertex_ptr = basevertex) { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32*)basevertex_ptr); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)drawcount, (Int32*)basevertex_ptr); } } #if DEBUG @@ -74146,7 +77368,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32[] basevertex) + void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount, Int32[] basevertex) where T3 : struct { #if DEBUG @@ -74161,7 +77383,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32*)basevertex_ptr); } finally { @@ -74210,7 +77432,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32[] basevertex) + void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount, Int32[] basevertex) where T3 : struct { #if DEBUG @@ -74225,7 +77447,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32*)basevertex_ptr); } finally { @@ -74274,7 +77496,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32[] basevertex) + void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount, Int32[] basevertex) where T3 : struct { #if DEBUG @@ -74289,7 +77511,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32*)basevertex_ptr); } finally { @@ -74338,7 +77560,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32[] basevertex) + void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount, Int32[] basevertex) where T3 : struct { #if DEBUG @@ -74353,7 +77575,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32*)basevertex_ptr); indices = (T3)indices_ptr.Target; } finally @@ -74403,7 +77625,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, ref Int32 basevertex) + void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount, ref Int32 basevertex) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -74414,7 +77636,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* count_ptr = &count) fixed (Int32* basevertex_ptr = &basevertex) { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32*)basevertex_ptr); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)drawcount, (Int32*)basevertex_ptr); } } #if DEBUG @@ -74458,7 +77680,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, ref Int32 basevertex) + void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount, ref Int32 basevertex) where T3 : struct { #if DEBUG @@ -74473,7 +77695,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32*)basevertex_ptr); } finally { @@ -74522,7 +77744,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, ref Int32 basevertex) + void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount, ref Int32 basevertex) where T3 : struct { #if DEBUG @@ -74537,7 +77759,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32*)basevertex_ptr); } finally { @@ -74586,7 +77808,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, ref Int32 basevertex) + void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount, ref Int32 basevertex) where T3 : struct { #if DEBUG @@ -74601,7 +77823,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32*)basevertex_ptr); } finally { @@ -74650,7 +77872,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, ref Int32 basevertex) + void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount, ref Int32 basevertex) where T3 : struct { #if DEBUG @@ -74665,7 +77887,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex_ptr); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32*)basevertex_ptr); indices = (T3)indices_ptr.Target; } finally @@ -74716,13 +77938,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32* basevertex) + unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount, Int32* basevertex) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32*)basevertex); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)drawcount, (Int32*)basevertex); #if DEBUG } #endif @@ -74765,7 +77987,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32* basevertex) + unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount, Int32* basevertex) where T3 : struct { #if DEBUG @@ -74775,7 +77997,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32*)basevertex); } finally { @@ -74823,7 +78045,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32* basevertex) + unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount, Int32* basevertex) where T3 : struct { #if DEBUG @@ -74833,7 +78055,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32*)basevertex); } finally { @@ -74881,7 +78103,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32* basevertex) + unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount, Int32* basevertex) where T3 : struct { #if DEBUG @@ -74891,7 +78113,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32*)basevertex); } finally { @@ -74939,7 +78161,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_draw_elements_base_vertex", Version = "1.2", EntryPoint = "glMultiDrawElementsBaseVertex")] public static - unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32* basevertex) + unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount, Int32* basevertex) where T3 : struct { #if DEBUG @@ -74949,7 +78171,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32*)basevertex); + Delegates.glMultiDrawElementsBaseVertex((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32*)basevertex); indices = (T3)indices_ptr.Target; } finally @@ -74961,6 +78183,118 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_multi_draw_indirect] + [AutoGenerated(Category = "ARB_multi_draw_indirect", Version = "4.3", EntryPoint = "glMultiDrawElementsIndirect")] + public static + void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect type, IntPtr indirect, Int32 drawcount, Int32 stride) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiDrawElementsIndirect((OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)mode, (OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)type, (IntPtr)indirect, (Int32)drawcount, (Int32)stride); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_multi_draw_indirect] + [AutoGenerated(Category = "ARB_multi_draw_indirect", Version = "4.3", EntryPoint = "glMultiDrawElementsIndirect")] + public static + void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect type, [InAttribute, OutAttribute] T2[] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indirect_ptr = GCHandle.Alloc(indirect, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElementsIndirect((OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)mode, (OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)type, (IntPtr)indirect_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32)stride); + } + finally + { + indirect_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_multi_draw_indirect] + [AutoGenerated(Category = "ARB_multi_draw_indirect", Version = "4.3", EntryPoint = "glMultiDrawElementsIndirect")] + public static + void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect type, [InAttribute, OutAttribute] T2[,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indirect_ptr = GCHandle.Alloc(indirect, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElementsIndirect((OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)mode, (OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)type, (IntPtr)indirect_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32)stride); + } + finally + { + indirect_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_multi_draw_indirect] + [AutoGenerated(Category = "ARB_multi_draw_indirect", Version = "4.3", EntryPoint = "glMultiDrawElementsIndirect")] + public static + void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect type, [InAttribute, OutAttribute] T2[,,] indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indirect_ptr = GCHandle.Alloc(indirect, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElementsIndirect((OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)mode, (OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)type, (IntPtr)indirect_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32)stride); + } + finally + { + indirect_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_multi_draw_indirect] + [AutoGenerated(Category = "ARB_multi_draw_indirect", Version = "4.3", EntryPoint = "glMultiDrawElementsIndirect")] + public static + void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect type, [InAttribute, OutAttribute] ref T2 indirect, Int32 drawcount, Int32 stride) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indirect_ptr = GCHandle.Alloc(indirect, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElementsIndirect((OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)mode, (OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect)type, (IntPtr)indirect_ptr.AddrOfPinnedObject(), (Int32)drawcount, (Int32)stride); + indirect = (T2)indirect_ptr.Target; + } + finally + { + indirect_ptr.Free(); + } + #if DEBUG + } + #endif + } + /// [requires: v1.3][deprecated: v3.1] /// Set the current texture coordinates @@ -74975,7 +78309,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord1d")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord1d")] public static void MultiTexCoord1(OpenTK.Graphics.OpenGL.TextureUnit target, Double s) { @@ -75004,7 +78338,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord1dv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord1dv")] public static unsafe void MultiTexCoord1(OpenTK.Graphics.OpenGL.TextureUnit target, Double* v) { @@ -75032,7 +78366,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord1f")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord1f")] public static void MultiTexCoord1(OpenTK.Graphics.OpenGL.TextureUnit target, Single s) { @@ -75061,7 +78395,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord1fv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord1fv")] public static unsafe void MultiTexCoord1(OpenTK.Graphics.OpenGL.TextureUnit target, Single* v) { @@ -75089,7 +78423,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord1i")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord1i")] public static void MultiTexCoord1(OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s) { @@ -75118,7 +78452,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord1iv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord1iv")] public static unsafe void MultiTexCoord1(OpenTK.Graphics.OpenGL.TextureUnit target, Int32* v) { @@ -75146,7 +78480,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord1s")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord1s")] public static void MultiTexCoord1(OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s) { @@ -75175,7 +78509,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord1sv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord1sv")] public static unsafe void MultiTexCoord1(OpenTK.Graphics.OpenGL.TextureUnit target, Int16* v) { @@ -75203,7 +78537,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2d")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2d")] public static void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t) { @@ -75231,7 +78565,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2dv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2dv")] public static void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Double[] v) { @@ -75265,7 +78599,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2dv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2dv")] public static void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, ref Double v) { @@ -75300,7 +78634,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2dv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2dv")] public static unsafe void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Double* v) { @@ -75328,7 +78662,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2f")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2f")] public static void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Single s, Single t) { @@ -75356,7 +78690,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2fv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2fv")] public static void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Single[] v) { @@ -75390,7 +78724,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2fv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2fv")] public static void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, ref Single v) { @@ -75425,7 +78759,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2fv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2fv")] public static unsafe void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Single* v) { @@ -75453,7 +78787,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2i")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2i")] public static void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s, Int32 t) { @@ -75481,7 +78815,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2iv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2iv")] public static void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Int32[] v) { @@ -75515,7 +78849,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2iv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2iv")] public static void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, ref Int32 v) { @@ -75550,7 +78884,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2iv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2iv")] public static unsafe void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Int32* v) { @@ -75578,7 +78912,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2s")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2s")] public static void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s, Int16 t) { @@ -75606,7 +78940,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2sv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2sv")] public static void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Int16[] v) { @@ -75640,7 +78974,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2sv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2sv")] public static void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, ref Int16 v) { @@ -75675,7 +79009,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord2sv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord2sv")] public static unsafe void MultiTexCoord2(OpenTK.Graphics.OpenGL.TextureUnit target, Int16* v) { @@ -75703,7 +79037,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3d")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3d")] public static void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t, Double r) { @@ -75731,7 +79065,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3dv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3dv")] public static void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Double[] v) { @@ -75765,7 +79099,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3dv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3dv")] public static void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, ref Double v) { @@ -75800,7 +79134,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3dv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3dv")] public static unsafe void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Double* v) { @@ -75828,7 +79162,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3f")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3f")] public static void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Single s, Single t, Single r) { @@ -75856,7 +79190,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3fv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3fv")] public static void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Single[] v) { @@ -75890,7 +79224,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3fv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3fv")] public static void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, ref Single v) { @@ -75925,7 +79259,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3fv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3fv")] public static unsafe void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Single* v) { @@ -75953,7 +79287,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3i")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3i")] public static void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s, Int32 t, Int32 r) { @@ -75981,7 +79315,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3iv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3iv")] public static void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Int32[] v) { @@ -76015,7 +79349,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3iv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3iv")] public static void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, ref Int32 v) { @@ -76050,7 +79384,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3iv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3iv")] public static unsafe void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Int32* v) { @@ -76078,7 +79412,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3s")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3s")] public static void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s, Int16 t, Int16 r) { @@ -76106,7 +79440,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3sv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3sv")] public static void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Int16[] v) { @@ -76140,7 +79474,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3sv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3sv")] public static void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, ref Int16 v) { @@ -76175,7 +79509,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord3sv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord3sv")] public static unsafe void MultiTexCoord3(OpenTK.Graphics.OpenGL.TextureUnit target, Int16* v) { @@ -76203,7 +79537,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4d")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4d")] public static void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t, Double r, Double q) { @@ -76231,7 +79565,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4dv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4dv")] public static void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Double[] v) { @@ -76265,7 +79599,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4dv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4dv")] public static void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, ref Double v) { @@ -76300,7 +79634,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4dv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4dv")] public static unsafe void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Double* v) { @@ -76328,7 +79662,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4f")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4f")] public static void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Single s, Single t, Single r, Single q) { @@ -76356,7 +79690,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4fv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4fv")] public static void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Single[] v) { @@ -76390,7 +79724,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4fv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4fv")] public static void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, ref Single v) { @@ -76425,7 +79759,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4fv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4fv")] public static unsafe void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Single* v) { @@ -76453,7 +79787,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4i")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4i")] public static void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s, Int32 t, Int32 r, Int32 q) { @@ -76481,7 +79815,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4iv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4iv")] public static void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Int32[] v) { @@ -76515,7 +79849,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4iv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4iv")] public static void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, ref Int32 v) { @@ -76550,7 +79884,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4iv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4iv")] public static unsafe void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Int32* v) { @@ -76578,7 +79912,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4s")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4s")] public static void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s, Int16 t, Int16 r, Int16 q) { @@ -76606,7 +79940,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4sv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4sv")] public static void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Int16[] v) { @@ -76640,7 +79974,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4sv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4sv")] public static void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, ref Int16 v) { @@ -76675,7 +80009,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultiTexCoord4sv")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultiTexCoord4sv")] public static unsafe void MultiTexCoord4(OpenTK.Graphics.OpenGL.TextureUnit target, Int16* v) { @@ -76950,7 +80284,7 @@ namespace OpenTK.Graphics.OpenGL /// Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMultMatrixd")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMultMatrixd")] public static void MultMatrix(Double[] m) { @@ -76979,7 +80313,7 @@ namespace OpenTK.Graphics.OpenGL /// Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMultMatrixd")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMultMatrixd")] public static void MultMatrix(ref Double m) { @@ -77009,7 +80343,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMultMatrixd")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMultMatrixd")] public static unsafe void MultMatrix(Double* m) { @@ -77032,7 +80366,7 @@ namespace OpenTK.Graphics.OpenGL /// Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMultMatrixf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMultMatrixf")] public static void MultMatrix(Single[] m) { @@ -77061,7 +80395,7 @@ namespace OpenTK.Graphics.OpenGL /// Points to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMultMatrixf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMultMatrixf")] public static void MultMatrix(ref Single m) { @@ -77091,7 +80425,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glMultMatrixf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glMultMatrixf")] public static unsafe void MultMatrix(Single* m) { @@ -77114,7 +80448,7 @@ namespace OpenTK.Graphics.OpenGL /// Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultTransposeMatrixd")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultTransposeMatrixd")] public static void MultTransposeMatrix(Double[] m) { @@ -77143,7 +80477,7 @@ namespace OpenTK.Graphics.OpenGL /// Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultTransposeMatrixd")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultTransposeMatrixd")] public static void MultTransposeMatrix(ref Double m) { @@ -77173,7 +80507,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultTransposeMatrixd")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultTransposeMatrixd")] public static unsafe void MultTransposeMatrix(Double* m) { @@ -77196,7 +80530,7 @@ namespace OpenTK.Graphics.OpenGL /// Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultTransposeMatrixf")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultTransposeMatrixf")] public static void MultTransposeMatrix(Single[] m) { @@ -77225,7 +80559,7 @@ namespace OpenTK.Graphics.OpenGL /// Points to 16 consecutive values that are used as the elements of a 4 times 4 row-major matrix. /// /// - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultTransposeMatrixf")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultTransposeMatrixf")] public static void MultTransposeMatrix(ref Single m) { @@ -77255,7 +80589,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_3_DEPRECATED", Version = "1.3", EntryPoint = "glMultTransposeMatrixf")] + [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glMultTransposeMatrixf")] public static unsafe void MultTransposeMatrix(Single* m) { @@ -77283,7 +80617,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the compilation mode, which can be GL_COMPILE or GL_COMPILE_AND_EXECUTE. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNewList")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNewList")] public static void NewList(Int32 list, OpenTK.Graphics.OpenGL.ListMode mode) { @@ -77312,7 +80646,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNewList")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNewList")] public static void NewList(UInt32 list, OpenTK.Graphics.OpenGL.ListMode mode) { @@ -77338,7 +80672,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3b")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3b")] public static void Normal3(Byte nx, Byte ny, Byte nz) { @@ -77365,7 +80699,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3b")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3b")] public static void Normal3(SByte nx, SByte ny, SByte nz) { @@ -77391,7 +80725,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3bv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3bv")] public static void Normal3(Byte[] v) { @@ -77423,7 +80757,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3bv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3bv")] public static void Normal3(ref Byte v) { @@ -77456,7 +80790,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3bv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3bv")] public static unsafe void Normal3(Byte* v) { @@ -77483,7 +80817,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3bv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3bv")] public static void Normal3(SByte[] v) { @@ -77516,7 +80850,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3bv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3bv")] public static void Normal3(ref SByte v) { @@ -77549,7 +80883,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3bv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3bv")] public static unsafe void Normal3(SByte* v) { @@ -77575,7 +80909,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3d")] public static void Normal3(Double nx, Double ny, Double nz) { @@ -77601,7 +80935,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3dv")] public static void Normal3(Double[] v) { @@ -77633,7 +80967,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3dv")] public static void Normal3(ref Double v) { @@ -77666,7 +81000,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3dv")] public static unsafe void Normal3(Double* v) { @@ -77692,7 +81026,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3f")] public static void Normal3(Single nx, Single ny, Single nz) { @@ -77718,7 +81052,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3fv")] public static void Normal3(Single[] v) { @@ -77750,7 +81084,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3fv")] public static void Normal3(ref Single v) { @@ -77783,7 +81117,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3fv")] public static unsafe void Normal3(Single* v) { @@ -77809,7 +81143,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3i")] public static void Normal3(Int32 nx, Int32 ny, Int32 nz) { @@ -77835,7 +81169,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3iv")] public static void Normal3(Int32[] v) { @@ -77867,7 +81201,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3iv")] public static void Normal3(ref Int32 v) { @@ -77900,7 +81234,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3iv")] public static unsafe void Normal3(Int32* v) { @@ -77926,7 +81260,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3s")] public static void Normal3(Int16 nx, Int16 ny, Int16 nz) { @@ -77952,7 +81286,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3sv")] public static void Normal3(Int16[] v) { @@ -77984,7 +81318,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3sv")] public static void Normal3(ref Int16 v) { @@ -78017,7 +81351,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glNormal3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glNormal3sv")] public static unsafe void Normal3(Int16* v) { @@ -78113,7 +81447,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glNormalPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glNormalPointer")] public static void NormalPointer(OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride, IntPtr pointer) { @@ -78146,7 +81480,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glNormalPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glNormalPointer")] public static void NormalPointer(OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[] pointer) where T2 : struct @@ -78188,7 +81522,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glNormalPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glNormalPointer")] public static void NormalPointer(OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer) where T2 : struct @@ -78230,7 +81564,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glNormalPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glNormalPointer")] public static void NormalPointer(OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer) where T2 : struct @@ -78272,7 +81606,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first normal in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glNormalPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glNormalPointer")] public static void NormalPointer(OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer) where T2 : struct @@ -78296,6 +81630,149 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glObjectLabel")] + public static + void ObjectLabel(OpenTK.Graphics.OpenGL.KhrDebug identifier, Int32 name, Int32 length, String label) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glObjectLabel((OpenTK.Graphics.OpenGL.KhrDebug)identifier, (UInt32)name, (Int32)length, (String)label); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glObjectLabel")] + public static + void ObjectLabel(OpenTK.Graphics.OpenGL.KhrDebug identifier, UInt32 name, Int32 length, String label) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glObjectLabel((OpenTK.Graphics.OpenGL.KhrDebug)identifier, (UInt32)name, (Int32)length, (String)label); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glObjectPtrLabel")] + public static + void ObjectPtrLabel(IntPtr ptr, Int32 length, String label) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glObjectPtrLabel((IntPtr)ptr, (Int32)length, (String)label); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glObjectPtrLabel")] + public static + void ObjectPtrLabel([InAttribute, OutAttribute] T0[] ptr, Int32 length, String label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)length, (String)label); + } + finally + { + ptr_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glObjectPtrLabel")] + public static + void ObjectPtrLabel([InAttribute, OutAttribute] T0[,] ptr, Int32 length, String label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)length, (String)label); + } + finally + { + ptr_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glObjectPtrLabel")] + public static + void ObjectPtrLabel([InAttribute, OutAttribute] T0[,,] ptr, Int32 length, String label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)length, (String)label); + } + finally + { + ptr_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glObjectPtrLabel")] + public static + void ObjectPtrLabel([InAttribute, OutAttribute] ref T0 ptr, Int32 length, String label) + where T0 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle ptr_ptr = GCHandle.Alloc(ptr, GCHandleType.Pinned); + try + { + Delegates.glObjectPtrLabel((IntPtr)ptr_ptr.AddrOfPinnedObject(), (Int32)length, (String)label); + ptr = (T0)ptr_ptr.Target; + } + finally + { + ptr_ptr.Free(); + } + #if DEBUG + } + #endif + } + /// [requires: v1.0][deprecated: v3.1] /// Multiply the current matrix with an orthographic matrix @@ -78315,7 +81792,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the distances to the nearer and farther depth clipping planes. These values are negative if the plane is to be behind the viewer. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glOrtho")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glOrtho")] public static void Ortho(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar) { @@ -78338,7 +81815,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a marker value to be placed in the feedback buffer following a GL_PASS_THROUGH_TOKEN. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPassThrough")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPassThrough")] public static void PassThrough(Single token) { @@ -78534,7 +82011,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an array of mapsize values. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapfv")] public static void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Single[] values) { @@ -78573,7 +82050,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an array of mapsize values. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapfv")] public static void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref Single values) { @@ -78613,7 +82090,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapfv")] public static unsafe void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Single* values) { @@ -78646,7 +82123,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an array of mapsize values. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapuiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapuiv")] public static void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int32[] values) { @@ -78685,7 +82162,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an array of mapsize values. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapuiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapuiv")] public static void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref Int32 values) { @@ -78725,7 +82202,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapuiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapuiv")] public static unsafe void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int32* values) { @@ -78759,7 +82236,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapuiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapuiv")] public static void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt32[] values) { @@ -78799,7 +82276,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapuiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapuiv")] public static void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref UInt32 values) { @@ -78839,7 +82316,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapuiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapuiv")] public static unsafe void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt32* values) { @@ -78872,7 +82349,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an array of mapsize values. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapusv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapusv")] public static void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int16[] values) { @@ -78911,7 +82388,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an array of mapsize values. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapusv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapusv")] public static void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref Int16 values) { @@ -78951,7 +82428,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapusv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapusv")] public static unsafe void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int16* values) { @@ -78985,7 +82462,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapusv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapusv")] public static void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt16[] values) { @@ -79025,7 +82502,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapusv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapusv")] public static void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref UInt16 values) { @@ -79065,7 +82542,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelMapusv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelMapusv")] public static unsafe void PixelMap(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt16* values) { @@ -79079,6 +82556,64 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPixelMapx")] + public static + void PixelMapx(OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, int[] values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* values_ptr = values) + { + Delegates.glPixelMapx((OpenTK.Graphics.OpenGL.OesFixedPoint)map, (Int32)size, (int*)values_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPixelMapx")] + public static + void PixelMapx(OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, ref int values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* values_ptr = &values) + { + Delegates.glPixelMapx((OpenTK.Graphics.OpenGL.OesFixedPoint)map, (Int32)size, (int*)values_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPixelMapx")] + public static + unsafe void PixelMapx(OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, int* values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPixelMapx((OpenTK.Graphics.OpenGL.OesFixedPoint)map, (Int32)size, (int*)values); + #if DEBUG + } + #endif + } + /// [requires: v1.0] /// Set pixel storage modes @@ -79135,6 +82670,21 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPixelStorex")] + public static + void PixelStorex(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPixelStorex((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int)param); + #if DEBUG + } + #endif + } + /// [requires: v1.0][deprecated: v3.1] /// Set pixel transfer modes @@ -79152,7 +82702,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that pname is set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelTransferf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelTransferf")] public static void PixelTransfer(OpenTK.Graphics.OpenGL.PixelTransferParameter pname, Single param) { @@ -79183,7 +82733,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the value that pname is set to. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelTransferi")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelTransferi")] public static void PixelTransfer(OpenTK.Graphics.OpenGL.PixelTransferParameter pname, Int32 param) { @@ -79206,7 +82756,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the and zoom factors for pixel write operations. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPixelZoom")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPixelZoom")] public static void PixelZoom(Single xfactor, Single yfactor) { @@ -79490,7 +83040,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to a 32 times 32 stipple pattern that will be unpacked from memory in the same way that glDrawPixels unpacks pixels. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPolygonStipple")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPolygonStipple")] public static void PolygonStipple(Byte[] mask) { @@ -79519,7 +83069,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to a 32 times 32 stipple pattern that will be unpacked from memory in the same way that glDrawPixels unpacks pixels. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPolygonStipple")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPolygonStipple")] public static void PolygonStipple(ref Byte mask) { @@ -79549,7 +83099,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPolygonStipple")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPolygonStipple")] public static unsafe void PolygonStipple(Byte* mask) { @@ -79564,7 +83114,7 @@ namespace OpenTK.Graphics.OpenGL } /// [requires: v1.0][deprecated: v3.1] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPopAttrib")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPopAttrib")] public static void PopAttrib() { @@ -79579,7 +83129,7 @@ namespace OpenTK.Graphics.OpenGL } /// [requires: v1.1][deprecated: v3.1] - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glPopClientAttrib")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glPopClientAttrib")] public static void PopClientAttrib() { @@ -79593,8 +83143,23 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glPopDebugGroup")] + public static + void PopDebugGroup() + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPopDebugGroup(); + #if DEBUG + } + #endif + } + /// [requires: v1.0][deprecated: v3.1] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPopMatrix")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPopMatrix")] public static void PopMatrix() { @@ -79609,7 +83174,7 @@ namespace OpenTK.Graphics.OpenGL } /// [requires: v1.0][deprecated: v3.1] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPopName")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPopName")] public static void PopName() { @@ -79689,7 +83254,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glPrioritizeTextures")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glPrioritizeTextures")] public static void PrioritizeTextures(Int32 n, Int32[] textures, Single[] priorities) { @@ -79729,7 +83294,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies an array containing the texture priorities. A priority given in an element of priorities applies to the texture named by the corresponding element of textures. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glPrioritizeTextures")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glPrioritizeTextures")] public static void PrioritizeTextures(Int32 n, ref Int32 textures, ref Single priorities) { @@ -79770,7 +83335,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glPrioritizeTextures")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glPrioritizeTextures")] public static unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single* priorities) { @@ -79804,7 +83369,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glPrioritizeTextures")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glPrioritizeTextures")] public static void PrioritizeTextures(Int32 n, UInt32[] textures, Single[] priorities) { @@ -79845,7 +83410,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glPrioritizeTextures")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glPrioritizeTextures")] public static void PrioritizeTextures(Int32 n, ref UInt32 textures, ref Single priorities) { @@ -79886,7 +83451,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glPrioritizeTextures")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glPrioritizeTextures")] public static unsafe void PrioritizeTextures(Int32 n, UInt32* textures, Single* priorities) { @@ -80380,13 +83945,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_get_program_binary", Version = "3.0", EntryPoint = "glProgramParameteri")] public static - void ProgramParameter(Int32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value) + void ProgramParameter(Int32 program, OpenTK.Graphics.OpenGL.ProgramParameterPName pname, Int32 value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb)pname, (Int32)value); + Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramParameterPName)pname, (Int32)value); #if DEBUG } #endif @@ -80414,13 +83979,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_get_program_binary", Version = "3.0", EntryPoint = "glProgramParameteri")] public static - void ProgramParameter(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value) + void ProgramParameter(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameterPName pname, Int32 value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb)pname, (Int32)value); + Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramParameterPName)pname, (Int32)value); #if DEBUG } #endif @@ -86334,7 +89899,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a mask that indicates which attributes to save. Values for mask are listed below. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPushAttrib")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPushAttrib")] public static void PushAttrib(OpenTK.Graphics.OpenGL.AttribMask mask) { @@ -86357,7 +89922,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a mask that indicates which attributes to save. Values for mask are listed below. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glPushClientAttrib")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glPushClientAttrib")] public static void PushClientAttrib(OpenTK.Graphics.OpenGL.ClientAttribMask mask) { @@ -86371,11 +89936,42 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and KHR_debug] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glPushDebugGroup")] + public static + void PushDebugGroup(OpenTK.Graphics.OpenGL.KhrDebug source, Int32 id, Int32 length, String message) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPushDebugGroup((OpenTK.Graphics.OpenGL.KhrDebug)source, (UInt32)id, (Int32)length, (String)message); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and KHR_debug] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "KHR_debug", Version = "4.3", EntryPoint = "glPushDebugGroup")] + public static + void PushDebugGroup(OpenTK.Graphics.OpenGL.KhrDebug source, UInt32 id, Int32 length, String message) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPushDebugGroup((OpenTK.Graphics.OpenGL.KhrDebug)source, (UInt32)id, (Int32)length, (String)message); + #if DEBUG + } + #endif + } + /// [requires: v1.0][deprecated: v3.1] /// Push and pop the current matrix stack /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPushMatrix")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPushMatrix")] public static void PushMatrix() { @@ -86398,7 +89994,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a name that will be pushed onto the name stack. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPushName")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPushName")] public static void PushName(Int32 name) { @@ -86422,7 +90018,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glPushName")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glPushName")] public static void PushName(UInt32 name) { @@ -86502,7 +90098,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2d")] public static void RasterPos2(Double x, Double y) { @@ -86525,7 +90121,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2dv")] public static void RasterPos2(Double[] v) { @@ -86554,7 +90150,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2dv")] public static void RasterPos2(ref Double v) { @@ -86584,7 +90180,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2dv")] public static unsafe void RasterPos2(Double* v) { @@ -86607,7 +90203,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2f")] public static void RasterPos2(Single x, Single y) { @@ -86630,7 +90226,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2fv")] public static void RasterPos2(Single[] v) { @@ -86659,7 +90255,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2fv")] public static void RasterPos2(ref Single v) { @@ -86689,7 +90285,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2fv")] public static unsafe void RasterPos2(Single* v) { @@ -86712,7 +90308,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2i")] public static void RasterPos2(Int32 x, Int32 y) { @@ -86735,7 +90331,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2iv")] public static void RasterPos2(Int32[] v) { @@ -86764,7 +90360,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2iv")] public static void RasterPos2(ref Int32 v) { @@ -86794,7 +90390,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2iv")] public static unsafe void RasterPos2(Int32* v) { @@ -86817,7 +90413,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2s")] public static void RasterPos2(Int16 x, Int16 y) { @@ -86840,7 +90436,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2sv")] public static void RasterPos2(Int16[] v) { @@ -86869,7 +90465,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2sv")] public static void RasterPos2(ref Int16 v) { @@ -86899,7 +90495,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos2sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos2sv")] public static unsafe void RasterPos2(Int16* v) { @@ -86922,7 +90518,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3d")] public static void RasterPos3(Double x, Double y, Double z) { @@ -86945,7 +90541,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3dv")] public static void RasterPos3(Double[] v) { @@ -86974,7 +90570,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3dv")] public static void RasterPos3(ref Double v) { @@ -87004,7 +90600,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3dv")] public static unsafe void RasterPos3(Double* v) { @@ -87027,7 +90623,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3f")] public static void RasterPos3(Single x, Single y, Single z) { @@ -87050,7 +90646,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3fv")] public static void RasterPos3(Single[] v) { @@ -87079,7 +90675,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3fv")] public static void RasterPos3(ref Single v) { @@ -87109,7 +90705,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3fv")] public static unsafe void RasterPos3(Single* v) { @@ -87132,7 +90728,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3i")] public static void RasterPos3(Int32 x, Int32 y, Int32 z) { @@ -87155,7 +90751,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3iv")] public static void RasterPos3(Int32[] v) { @@ -87184,7 +90780,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3iv")] public static void RasterPos3(ref Int32 v) { @@ -87214,7 +90810,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3iv")] public static unsafe void RasterPos3(Int32* v) { @@ -87237,7 +90833,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3s")] public static void RasterPos3(Int16 x, Int16 y, Int16 z) { @@ -87260,7 +90856,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3sv")] public static void RasterPos3(Int16[] v) { @@ -87289,7 +90885,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3sv")] public static void RasterPos3(ref Int16 v) { @@ -87319,7 +90915,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos3sv")] public static unsafe void RasterPos3(Int16* v) { @@ -87342,7 +90938,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4d")] public static void RasterPos4(Double x, Double y, Double z, Double w) { @@ -87365,7 +90961,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4dv")] public static void RasterPos4(Double[] v) { @@ -87394,7 +90990,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4dv")] public static void RasterPos4(ref Double v) { @@ -87424,7 +91020,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4dv")] public static unsafe void RasterPos4(Double* v) { @@ -87447,7 +91043,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4f")] public static void RasterPos4(Single x, Single y, Single z, Single w) { @@ -87470,7 +91066,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4fv")] public static void RasterPos4(Single[] v) { @@ -87499,7 +91095,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4fv")] public static void RasterPos4(ref Single v) { @@ -87529,7 +91125,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4fv")] public static unsafe void RasterPos4(Single* v) { @@ -87552,7 +91148,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4i")] public static void RasterPos4(Int32 x, Int32 y, Int32 z, Int32 w) { @@ -87575,7 +91171,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4iv")] public static void RasterPos4(Int32[] v) { @@ -87604,7 +91200,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4iv")] public static void RasterPos4(ref Int32 v) { @@ -87634,7 +91230,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4iv")] public static unsafe void RasterPos4(Int32* v) { @@ -87657,7 +91253,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4s")] public static void RasterPos4(Int16 x, Int16 y, Int16 z, Int16 w) { @@ -87680,7 +91276,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4sv")] public static void RasterPos4(Int16[] v) { @@ -87709,7 +91305,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , , and object coordinates (if present) for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4sv")] public static void RasterPos4(ref Int16 v) { @@ -87739,7 +91335,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRasterPos4sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRasterPos4sv")] public static unsafe void RasterPos4(Int16* v) { @@ -88042,7 +91638,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the opposite vertex of the rectangle. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectd")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectd")] public static void Rect(Double x1, Double y1, Double x2, Double y2) { @@ -88070,7 +91666,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the opposite vertex of the rectangle. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectdv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectdv")] public static void Rect(Double[] v1, Double[] v2) { @@ -88105,7 +91701,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the opposite vertex of the rectangle. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectdv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectdv")] public static void Rect(ref Double v1, ref Double v2) { @@ -88141,7 +91737,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectdv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectdv")] public static unsafe void Rect(Double* v1, Double* v2) { @@ -88169,7 +91765,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the opposite vertex of the rectangle. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectf")] public static void Rect(Single x1, Single y1, Single x2, Single y2) { @@ -88197,7 +91793,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the opposite vertex of the rectangle. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectfv")] public static void Rect(Single[] v1, Single[] v2) { @@ -88232,7 +91828,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the opposite vertex of the rectangle. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectfv")] public static void Rect(ref Single v1, ref Single v2) { @@ -88268,7 +91864,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectfv")] public static unsafe void Rect(Single* v1, Single* v2) { @@ -88296,7 +91892,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the opposite vertex of the rectangle. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRecti")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRecti")] public static void Rect(Int32 x1, Int32 y1, Int32 x2, Int32 y2) { @@ -88324,7 +91920,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the opposite vertex of the rectangle. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectiv")] public static void Rect(Int32[] v1, Int32[] v2) { @@ -88359,7 +91955,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the opposite vertex of the rectangle. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectiv")] public static void Rect(ref Int32 v1, ref Int32 v2) { @@ -88395,7 +91991,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectiv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectiv")] public static unsafe void Rect(Int32* v1, Int32* v2) { @@ -88410,7 +92006,7 @@ namespace OpenTK.Graphics.OpenGL } /// [requires: v1.0][deprecated: v3.1] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRects")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRects")] public static void Rects(Int16 x1, Int16 y1, Int16 x2, Int16 y2) { @@ -88438,7 +92034,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the opposite vertex of the rectangle. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectsv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectsv")] public static void Rect(Int16[] v1, Int16[] v2) { @@ -88473,7 +92069,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the opposite vertex of the rectangle. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectsv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectsv")] public static void Rect(ref Int16 v1, ref Int16 v2) { @@ -88509,7 +92105,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRectsv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRectsv")] public static unsafe void Rect(Int16* v1, Int16* v2) { @@ -88631,7 +92227,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies the rasterization mode. Three values are accepted: GL_RENDER, GL_SELECT, and GL_FEEDBACK. The initial value is GL_RENDER. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRenderMode")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRenderMode")] public static Int32 RenderMode(OpenTK.Graphics.OpenGL.RenderingMode mode) { @@ -88654,7 +92250,7 @@ namespace OpenTK.Graphics.OpenGL /// Must be GL_HISTOGRAM. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glResetHistogram")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glResetHistogram")] public static void ResetHistogram(OpenTK.Graphics.OpenGL.HistogramTarget target) { @@ -88677,7 +92273,7 @@ namespace OpenTK.Graphics.OpenGL /// Must be GL_MINMAX. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glResetMinmax")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glResetMinmax")] public static void ResetMinmax(OpenTK.Graphics.OpenGL.MinmaxTarget target) { @@ -88723,7 +92319,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the x, y, and z coordinates of a vector, respectively. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRotated")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRotated")] public static void Rotate(Double angle, Double x, Double y, Double z) { @@ -88751,7 +92347,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the x, y, and z coordinates of a vector, respectively. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glRotatef")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glRotatef")] public static void Rotate(Single angle, Single x, Single y, Single z) { @@ -89465,7 +93061,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify scale factors along the x, y, and z axes, respectively. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glScaled")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glScaled")] public static void Scale(Double x, Double y, Double z) { @@ -89488,7 +93084,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify scale factors along the x, y, and z axes, respectively. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glScalef")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glScalef")] public static void Scale(Single x, Single y, Single z) { @@ -90099,7 +93695,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3b")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3b")] public static void SecondaryColor3(SByte red, SByte green, SByte blue) { @@ -90123,7 +93719,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3bv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3bv")] public static void SecondaryColor3(SByte[] v) { @@ -90153,7 +93749,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3bv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3bv")] public static void SecondaryColor3(ref SByte v) { @@ -90183,7 +93779,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3bv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3bv")] public static unsafe void SecondaryColor3(SByte* v) { @@ -90206,7 +93802,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3d")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3d")] public static void SecondaryColor3(Double red, Double green, Double blue) { @@ -90229,7 +93825,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3dv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3dv")] public static void SecondaryColor3(Double[] v) { @@ -90258,7 +93854,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3dv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3dv")] public static void SecondaryColor3(ref Double v) { @@ -90288,7 +93884,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3dv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3dv")] public static unsafe void SecondaryColor3(Double* v) { @@ -90311,7 +93907,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3f")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3f")] public static void SecondaryColor3(Single red, Single green, Single blue) { @@ -90334,7 +93930,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3fv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3fv")] public static void SecondaryColor3(Single[] v) { @@ -90363,7 +93959,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3fv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3fv")] public static void SecondaryColor3(ref Single v) { @@ -90393,7 +93989,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3fv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3fv")] public static unsafe void SecondaryColor3(Single* v) { @@ -90416,7 +94012,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3i")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3i")] public static void SecondaryColor3(Int32 red, Int32 green, Int32 blue) { @@ -90439,7 +94035,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3iv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3iv")] public static void SecondaryColor3(Int32[] v) { @@ -90468,7 +94064,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3iv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3iv")] public static void SecondaryColor3(ref Int32 v) { @@ -90498,7 +94094,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3iv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3iv")] public static unsafe void SecondaryColor3(Int32* v) { @@ -90521,7 +94117,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3s")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3s")] public static void SecondaryColor3(Int16 red, Int16 green, Int16 blue) { @@ -90544,7 +94140,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3sv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3sv")] public static void SecondaryColor3(Int16[] v) { @@ -90573,7 +94169,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3sv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3sv")] public static void SecondaryColor3(ref Int16 v) { @@ -90603,7 +94199,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3sv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3sv")] public static unsafe void SecondaryColor3(Int16* v) { @@ -90626,7 +94222,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3ub")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3ub")] public static void SecondaryColor3(Byte red, Byte green, Byte blue) { @@ -90649,7 +94245,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3ubv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3ubv")] public static void SecondaryColor3(Byte[] v) { @@ -90678,7 +94274,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify new red, green, and blue values for the current secondary color. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3ubv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3ubv")] public static void SecondaryColor3(ref Byte v) { @@ -90708,7 +94304,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3ubv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3ubv")] public static unsafe void SecondaryColor3(Byte* v) { @@ -90732,7 +94328,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3ui")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3ui")] public static void SecondaryColor3(UInt32 red, UInt32 green, UInt32 blue) { @@ -90756,7 +94352,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3uiv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3uiv")] public static void SecondaryColor3(UInt32[] v) { @@ -90786,7 +94382,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3uiv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3uiv")] public static void SecondaryColor3(ref UInt32 v) { @@ -90816,7 +94412,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3uiv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3uiv")] public static unsafe void SecondaryColor3(UInt32* v) { @@ -90840,7 +94436,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3us")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3us")] public static void SecondaryColor3(UInt16 red, UInt16 green, UInt16 blue) { @@ -90864,7 +94460,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3usv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3usv")] public static void SecondaryColor3(UInt16[] v) { @@ -90894,7 +94490,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3usv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3usv")] public static void SecondaryColor3(ref UInt16 v) { @@ -90924,7 +94520,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColor3usv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColor3usv")] public static unsafe void SecondaryColor3(UInt16* v) { @@ -91025,7 +94621,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first component of the first color element in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColorPointer")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColorPointer")] public static void SecondaryColorPointer(Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, IntPtr pointer) { @@ -91063,7 +94659,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first component of the first color element in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColorPointer")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColorPointer")] public static void SecondaryColorPointer(Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer) where T3 : struct @@ -91110,7 +94706,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first component of the first color element in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColorPointer")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColorPointer")] public static void SecondaryColorPointer(Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer) where T3 : struct @@ -91157,7 +94753,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first component of the first color element in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColorPointer")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColorPointer")] public static void SecondaryColorPointer(Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer) where T3 : struct @@ -91204,7 +94800,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first component of the first color element in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glSecondaryColorPointer")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glSecondaryColorPointer")] public static void SecondaryColorPointer(Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer) where T3 : struct @@ -91242,7 +94838,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the selection data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glSelectBuffer")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glSelectBuffer")] public static void SelectBuffer(Int32 size, [OutAttribute] Int32[] buffer) { @@ -91276,7 +94872,7 @@ namespace OpenTK.Graphics.OpenGL /// Returns the selection data. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glSelectBuffer")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glSelectBuffer")] public static void SelectBuffer(Int32 size, [OutAttribute] out Int32 buffer) { @@ -91312,7 +94908,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glSelectBuffer")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glSelectBuffer")] public static unsafe void SelectBuffer(Int32 size, [OutAttribute] Int32* buffer) { @@ -91341,7 +94937,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glSelectBuffer")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glSelectBuffer")] public static void SelectBuffer(Int32 size, [OutAttribute] UInt32[] buffer) { @@ -91376,7 +94972,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glSelectBuffer")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glSelectBuffer")] public static void SelectBuffer(Int32 size, [OutAttribute] out UInt32 buffer) { @@ -91412,7 +95008,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glSelectBuffer")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glSelectBuffer")] public static unsafe void SelectBuffer(Int32 size, [OutAttribute] UInt32* buffer) { @@ -91470,7 +95066,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glSeparableFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glSeparableFilter2D")] public static void SeparableFilter2D(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, IntPtr column) { @@ -91528,7 +95124,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glSeparableFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glSeparableFilter2D")] public static void SeparableFilter2D(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[] column) where T7 : struct @@ -91595,7 +95191,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glSeparableFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glSeparableFilter2D")] public static void SeparableFilter2D(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[,] column) where T7 : struct @@ -91662,7 +95258,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glSeparableFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glSeparableFilter2D")] public static void SeparableFilter2D(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] T7[,,] column) where T7 : struct @@ -91729,7 +95325,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glSeparableFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glSeparableFilter2D")] public static void SeparableFilter2D(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, [InAttribute, OutAttribute] ref T7 column) where T7 : struct @@ -91797,7 +95393,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glSeparableFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glSeparableFilter2D")] public static void SeparableFilter2D(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[] row, [InAttribute, OutAttribute] T7[,,] column) where T6 : struct @@ -91867,7 +95463,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glSeparableFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glSeparableFilter2D")] public static void SeparableFilter2D(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,] row, [InAttribute, OutAttribute] T7[,,] column) where T6 : struct @@ -91937,7 +95533,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glSeparableFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glSeparableFilter2D")] public static void SeparableFilter2D(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T6[,,] row, [InAttribute, OutAttribute] T7[,,] column) where T6 : struct @@ -92007,7 +95603,7 @@ namespace OpenTK.Graphics.OpenGL /// Pointer to a one-dimensional array of pixel data that is processed to build the column filter kernel. /// /// - [AutoGenerated(Category = "VERSION_1_2_DEPRECATED", Version = "1.2", EntryPoint = "glSeparableFilter2D")] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glSeparableFilter2D")] public static void SeparableFilter2D(OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T6 row, [InAttribute, OutAttribute] T7[,,] column) where T6 : struct @@ -92043,7 +95639,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a symbolic value representing a shading technique. Accepted values are GL_FLAT and GL_SMOOTH. The initial value is GL_SMOOTH. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glShadeModel")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glShadeModel")] public static void ShadeModel(OpenTK.Graphics.OpenGL.ShadingModel mode) { @@ -93876,6 +97472,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_shader_storage_buffer_object] + [AutoGenerated(Category = "ARB_shader_storage_buffer_object", Version = "4.3", EntryPoint = "glShaderStorageBlockBinding")] + public static + void ShaderStorageBlockBinding(Int32 program, Int32 storageBlockIndex, Int32 storageBlockBinding) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glShaderStorageBlockBinding((UInt32)program, (UInt32)storageBlockIndex, (UInt32)storageBlockBinding); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_shader_storage_buffer_object] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_shader_storage_buffer_object", Version = "4.3", EntryPoint = "glShaderStorageBlockBinding")] + public static + void ShaderStorageBlockBinding(UInt32 program, UInt32 storageBlockIndex, UInt32 storageBlockBinding) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glShaderStorageBlockBinding((UInt32)program, (UInt32)storageBlockIndex, (UInt32)storageBlockBinding); + #if DEBUG + } + #endif + } + /// [requires: v1.0] /// Set front and back function and reference value for stencil testing @@ -94262,6 +97889,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_texture_buffer_range] + [AutoGenerated(Category = "ARB_texture_buffer_range", Version = "4.3", EntryPoint = "glTexBufferRange")] + public static + void TexBufferRange(OpenTK.Graphics.OpenGL.ArbTextureBufferRange target, OpenTK.Graphics.OpenGL.ArbTextureBufferRange internalformat, Int32 buffer, IntPtr offset, IntPtr size) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexBufferRange((OpenTK.Graphics.OpenGL.ArbTextureBufferRange)target, (OpenTK.Graphics.OpenGL.ArbTextureBufferRange)internalformat, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_texture_buffer_range] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_texture_buffer_range", Version = "4.3", EntryPoint = "glTexBufferRange")] + public static + void TexBufferRange(OpenTK.Graphics.OpenGL.ArbTextureBufferRange target, OpenTK.Graphics.OpenGL.ArbTextureBufferRange internalformat, UInt32 buffer, IntPtr offset, IntPtr size) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexBufferRange((OpenTK.Graphics.OpenGL.ArbTextureBufferRange)target, (OpenTK.Graphics.OpenGL.ArbTextureBufferRange)internalformat, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); + #if DEBUG + } + #endif + } + /// [requires: v1.0][deprecated: v3.1] /// Set the current texture coordinates @@ -94271,7 +97929,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord1d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord1d")] public static void TexCoord1(Double s) { @@ -94295,7 +97953,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord1dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord1dv")] public static unsafe void TexCoord1(Double* v) { @@ -94318,7 +97976,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord1f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord1f")] public static void TexCoord1(Single s) { @@ -94342,7 +98000,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord1fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord1fv")] public static unsafe void TexCoord1(Single* v) { @@ -94365,7 +98023,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord1i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord1i")] public static void TexCoord1(Int32 s) { @@ -94389,7 +98047,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord1iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord1iv")] public static unsafe void TexCoord1(Int32* v) { @@ -94412,7 +98070,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord1s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord1s")] public static void TexCoord1(Int16 s) { @@ -94436,7 +98094,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord1sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord1sv")] public static unsafe void TexCoord1(Int16* v) { @@ -94459,7 +98117,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2d")] public static void TexCoord2(Double s, Double t) { @@ -94482,7 +98140,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2dv")] public static void TexCoord2(Double[] v) { @@ -94511,7 +98169,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2dv")] public static void TexCoord2(ref Double v) { @@ -94541,7 +98199,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2dv")] public static unsafe void TexCoord2(Double* v) { @@ -94564,7 +98222,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2f")] public static void TexCoord2(Single s, Single t) { @@ -94587,7 +98245,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2fv")] public static void TexCoord2(Single[] v) { @@ -94616,7 +98274,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2fv")] public static void TexCoord2(ref Single v) { @@ -94646,7 +98304,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2fv")] public static unsafe void TexCoord2(Single* v) { @@ -94669,7 +98327,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2i")] public static void TexCoord2(Int32 s, Int32 t) { @@ -94692,7 +98350,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2iv")] public static void TexCoord2(Int32[] v) { @@ -94721,7 +98379,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2iv")] public static void TexCoord2(ref Int32 v) { @@ -94751,7 +98409,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2iv")] public static unsafe void TexCoord2(Int32* v) { @@ -94774,7 +98432,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2s")] public static void TexCoord2(Int16 s, Int16 t) { @@ -94797,7 +98455,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2sv")] public static void TexCoord2(Int16[] v) { @@ -94826,7 +98484,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2sv")] public static void TexCoord2(ref Int16 v) { @@ -94856,7 +98514,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord2sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord2sv")] public static unsafe void TexCoord2(Int16* v) { @@ -94879,7 +98537,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3d")] public static void TexCoord3(Double s, Double t, Double r) { @@ -94902,7 +98560,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3dv")] public static void TexCoord3(Double[] v) { @@ -94931,7 +98589,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3dv")] public static void TexCoord3(ref Double v) { @@ -94961,7 +98619,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3dv")] public static unsafe void TexCoord3(Double* v) { @@ -94984,7 +98642,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3f")] public static void TexCoord3(Single s, Single t, Single r) { @@ -95007,7 +98665,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3fv")] public static void TexCoord3(Single[] v) { @@ -95036,7 +98694,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3fv")] public static void TexCoord3(ref Single v) { @@ -95066,7 +98724,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3fv")] public static unsafe void TexCoord3(Single* v) { @@ -95089,7 +98747,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3i")] public static void TexCoord3(Int32 s, Int32 t, Int32 r) { @@ -95112,7 +98770,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3iv")] public static void TexCoord3(Int32[] v) { @@ -95141,7 +98799,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3iv")] public static void TexCoord3(ref Int32 v) { @@ -95171,7 +98829,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3iv")] public static unsafe void TexCoord3(Int32* v) { @@ -95194,7 +98852,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3s")] public static void TexCoord3(Int16 s, Int16 t, Int16 r) { @@ -95217,7 +98875,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3sv")] public static void TexCoord3(Int16[] v) { @@ -95246,7 +98904,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3sv")] public static void TexCoord3(ref Int16 v) { @@ -95276,7 +98934,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord3sv")] public static unsafe void TexCoord3(Int16* v) { @@ -95299,7 +98957,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4d")] public static void TexCoord4(Double s, Double t, Double r, Double q) { @@ -95322,7 +98980,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4dv")] public static void TexCoord4(Double[] v) { @@ -95351,7 +99009,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4dv")] public static void TexCoord4(ref Double v) { @@ -95381,7 +99039,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4dv")] public static unsafe void TexCoord4(Double* v) { @@ -95404,7 +99062,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4f")] public static void TexCoord4(Single s, Single t, Single r, Single q) { @@ -95427,7 +99085,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4fv")] public static void TexCoord4(Single[] v) { @@ -95456,7 +99114,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4fv")] public static void TexCoord4(ref Single v) { @@ -95486,7 +99144,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4fv")] public static unsafe void TexCoord4(Single* v) { @@ -95509,7 +99167,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4i")] public static void TexCoord4(Int32 s, Int32 t, Int32 r, Int32 q) { @@ -95532,7 +99190,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4iv")] public static void TexCoord4(Int32[] v) { @@ -95561,7 +99219,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4iv")] public static void TexCoord4(ref Int32 v) { @@ -95591,7 +99249,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4iv")] public static unsafe void TexCoord4(Int32* v) { @@ -95614,7 +99272,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4s")] public static void TexCoord4(Int16 s, Int16 t, Int16 r, Int16 q) { @@ -95637,7 +99295,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4sv")] public static void TexCoord4(Int16[] v) { @@ -95666,7 +99324,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4sv")] public static void TexCoord4(ref Int16 v) { @@ -95696,7 +99354,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexCoord4sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexCoord4sv")] public static unsafe void TexCoord4(Int16* v) { @@ -95986,7 +99644,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glTexCoordPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glTexCoordPointer")] public static void TexCoordPointer(Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride, IntPtr pointer) { @@ -96024,7 +99682,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glTexCoordPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glTexCoordPointer")] public static void TexCoordPointer(Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer) where T3 : struct @@ -96071,7 +99729,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glTexCoordPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glTexCoordPointer")] public static void TexCoordPointer(Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer) where T3 : struct @@ -96118,7 +99776,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glTexCoordPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glTexCoordPointer")] public static void TexCoordPointer(Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer) where T3 : struct @@ -96165,7 +99823,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glTexCoordPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glTexCoordPointer")] public static void TexCoordPointer(Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer) where T3 : struct @@ -96208,7 +99866,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexEnvf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexEnvf")] public static void TexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Single param) { @@ -96241,7 +99899,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexEnvfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexEnvfv")] public static void TexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Single[] @params) { @@ -96281,7 +99939,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexEnvfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexEnvfv")] public static unsafe void TexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Single* @params) { @@ -96314,7 +99972,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexEnvi")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexEnvi")] public static void TexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32 param) { @@ -96347,7 +100005,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a single symbolic constant, one of GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE, GL_MODULATE, GL_DECAL, GL_BLEND, GL_REPLACE, GL_SUBTRACT, GL_COMBINE, GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR, GL_PREVIOUS, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, a single boolean value for the point sprite texture coordinate replacement, a single floating-point value for the texture level-of-detail bias, or 1.0, 2.0, or 4.0 when specifying the GL_RGB_SCALE or GL_ALPHA_SCALE. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexEnviv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexEnviv")] public static void TexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32[] @params) { @@ -96387,7 +100045,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexEnviv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexEnviv")] public static unsafe void TexEnv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32* @params) { @@ -96402,7 +100060,7 @@ namespace OpenTK.Graphics.OpenGL } /// [requires: v1.0][deprecated: v3.1] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexGend")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexGend")] public static void TexGend(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Double param) { @@ -96435,7 +100093,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexGendv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexGendv")] public static void TexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Double[] @params) { @@ -96474,7 +100132,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexGendv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexGendv")] public static void TexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, ref Double @params) { @@ -96514,7 +100172,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexGendv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexGendv")] public static unsafe void TexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Double* @params) { @@ -96547,7 +100205,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexGenf")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexGenf")] public static void TexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Single param) { @@ -96580,7 +100238,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexGenfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexGenfv")] public static void TexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Single[] @params) { @@ -96620,7 +100278,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexGenfv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexGenfv")] public static unsafe void TexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Single* @params) { @@ -96653,7 +100311,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexGeni")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexGeni")] public static void TexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32 param) { @@ -96686,7 +100344,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a single-valued texture generation parameter, one of GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP, GL_NORMAL_MAP, or GL_REFLECTION_MAP. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexGeniv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexGeniv")] public static void TexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32[] @params) { @@ -96726,7 +100384,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTexGeniv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTexGeniv")] public static unsafe void TexGen(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32* @params) { @@ -97468,7 +101126,7 @@ namespace OpenTK.Graphics.OpenGL } - /// [requires: v1.2][deprecated: v3.1] + /// [requires: v1.2] /// Specify a three-dimensional texture image /// /// @@ -97536,7 +101194,7 @@ namespace OpenTK.Graphics.OpenGL } - /// [requires: v1.2][deprecated: v3.1] + /// [requires: v1.2] /// Specify a three-dimensional texture image /// /// @@ -97613,7 +101271,7 @@ namespace OpenTK.Graphics.OpenGL } - /// [requires: v1.2][deprecated: v3.1] + /// [requires: v1.2] /// Specify a three-dimensional texture image /// /// @@ -97690,7 +101348,7 @@ namespace OpenTK.Graphics.OpenGL } - /// [requires: v1.2][deprecated: v3.1] + /// [requires: v1.2] /// Specify a three-dimensional texture image /// /// @@ -97767,7 +101425,7 @@ namespace OpenTK.Graphics.OpenGL } - /// [requires: v1.2][deprecated: v3.1] + /// [requires: v1.2] /// Specify a three-dimensional texture image /// /// @@ -98222,6 +101880,81 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.2 and ARB_texture_storage] + [AutoGenerated(Category = "ARB_texture_storage", Version = "4.2", EntryPoint = "glTexStorage1D")] + public static + void TexStorage1D(OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexStorage1D((OpenTK.Graphics.OpenGL.ArbTextureStorage)target, (Int32)levels, (OpenTK.Graphics.OpenGL.ArbTextureStorage)internalformat, (Int32)width); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_texture_storage] + [AutoGenerated(Category = "ARB_texture_storage", Version = "4.2", EntryPoint = "glTexStorage2D")] + public static + void TexStorage2D(OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexStorage2D((OpenTK.Graphics.OpenGL.ArbTextureStorage)target, (Int32)levels, (OpenTK.Graphics.OpenGL.ArbTextureStorage)internalformat, (Int32)width, (Int32)height); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_texture_storage_multisample] + [AutoGenerated(Category = "ARB_texture_storage_multisample", Version = "4.3", EntryPoint = "glTexStorage2DMultisample")] + public static + void TexStorage2DMultisample(OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, bool fixedsamplelocations) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexStorage2DMultisample((OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample)target, (Int32)samples, (OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample)internalformat, (Int32)width, (Int32)height, (bool)fixedsamplelocations); + #if DEBUG + } + #endif + } + + /// [requires: v4.2 and ARB_texture_storage] + [AutoGenerated(Category = "ARB_texture_storage", Version = "4.2", EntryPoint = "glTexStorage3D")] + public static + void TexStorage3D(OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height, Int32 depth) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexStorage3D((OpenTK.Graphics.OpenGL.ArbTextureStorage)target, (Int32)levels, (OpenTK.Graphics.OpenGL.ArbTextureStorage)internalformat, (Int32)width, (Int32)height, (Int32)depth); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_texture_storage_multisample] + [AutoGenerated(Category = "ARB_texture_storage_multisample", Version = "4.3", EntryPoint = "glTexStorage3DMultisample")] + public static + void TexStorage3DMultisample(OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexStorage3DMultisample((OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample)target, (Int32)samples, (OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample)internalformat, (Int32)width, (Int32)height, (Int32)depth, (bool)fixedsamplelocations); + #if DEBUG + } + #endif + } + /// [requires: v1.1] /// Specify a one-dimensional texture subimage @@ -99278,6 +103011,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_texture_view] + [AutoGenerated(Category = "ARB_texture_view", Version = "4.3", EntryPoint = "glTextureView")] + public static + void TextureView(Int32 texture, OpenTK.Graphics.OpenGL.ArbTextureView target, Int32 origtexture, OpenTK.Graphics.OpenGL.ArbTextureView internalformat, Int32 minlevel, Int32 numlevels, Int32 minlayer, Int32 numlayers) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureView((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureView)target, (UInt32)origtexture, (OpenTK.Graphics.OpenGL.ArbTextureView)internalformat, (UInt32)minlevel, (UInt32)numlevels, (UInt32)minlayer, (UInt32)numlayers); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_texture_view] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_texture_view", Version = "4.3", EntryPoint = "glTextureView")] + public static + void TextureView(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureView target, UInt32 origtexture, OpenTK.Graphics.OpenGL.ArbTextureView internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureView((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureView)target, (UInt32)origtexture, (OpenTK.Graphics.OpenGL.ArbTextureView)internalformat, (UInt32)minlevel, (UInt32)numlevels, (UInt32)minlayer, (UInt32)numlayers); + #if DEBUG + } + #endif + } + /// [requires: v3.0] /// Specify values to record in transform feedback buffers @@ -99364,7 +103128,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the x, y, and z coordinates of a translation vector. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTranslated")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTranslated")] public static void Translate(Double x, Double y, Double z) { @@ -99387,7 +103151,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the x, y, and z coordinates of a translation vector. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glTranslatef")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glTranslatef")] public static void Translate(Single x, Single y, Single z) { @@ -102948,7 +106712,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2d")] public static void Vertex2(Double x, Double y) { @@ -102971,7 +106735,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2dv")] public static void Vertex2(Double[] v) { @@ -103000,7 +106764,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2dv")] public static void Vertex2(ref Double v) { @@ -103030,7 +106794,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2dv")] public static unsafe void Vertex2(Double* v) { @@ -103053,7 +106817,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2f")] public static void Vertex2(Single x, Single y) { @@ -103076,7 +106840,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2fv")] public static void Vertex2(Single[] v) { @@ -103105,7 +106869,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2fv")] public static void Vertex2(ref Single v) { @@ -103135,7 +106899,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2fv")] public static unsafe void Vertex2(Single* v) { @@ -103158,7 +106922,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2i")] public static void Vertex2(Int32 x, Int32 y) { @@ -103181,7 +106945,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2iv")] public static void Vertex2(Int32[] v) { @@ -103210,7 +106974,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2iv")] public static void Vertex2(ref Int32 v) { @@ -103240,7 +107004,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2iv")] public static unsafe void Vertex2(Int32* v) { @@ -103263,7 +107027,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2s")] public static void Vertex2(Int16 x, Int16 y) { @@ -103286,7 +107050,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2sv")] public static void Vertex2(Int16[] v) { @@ -103315,7 +107079,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2sv")] public static void Vertex2(ref Int16 v) { @@ -103345,7 +107109,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex2sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex2sv")] public static unsafe void Vertex2(Int16* v) { @@ -103368,7 +107132,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3d")] public static void Vertex3(Double x, Double y, Double z) { @@ -103391,7 +107155,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3dv")] public static void Vertex3(Double[] v) { @@ -103420,7 +107184,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3dv")] public static void Vertex3(ref Double v) { @@ -103450,7 +107214,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3dv")] public static unsafe void Vertex3(Double* v) { @@ -103473,7 +107237,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3f")] public static void Vertex3(Single x, Single y, Single z) { @@ -103496,7 +107260,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3fv")] public static void Vertex3(Single[] v) { @@ -103525,7 +107289,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3fv")] public static void Vertex3(ref Single v) { @@ -103555,7 +107319,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3fv")] public static unsafe void Vertex3(Single* v) { @@ -103578,7 +107342,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3i")] public static void Vertex3(Int32 x, Int32 y, Int32 z) { @@ -103601,7 +107365,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3iv")] public static void Vertex3(Int32[] v) { @@ -103630,7 +107394,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3iv")] public static void Vertex3(ref Int32 v) { @@ -103660,7 +107424,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3iv")] public static unsafe void Vertex3(Int32* v) { @@ -103683,7 +107447,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3s")] public static void Vertex3(Int16 x, Int16 y, Int16 z) { @@ -103706,7 +107470,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3sv")] public static void Vertex3(Int16[] v) { @@ -103735,7 +107499,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3sv")] public static void Vertex3(ref Int16 v) { @@ -103765,7 +107529,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex3sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex3sv")] public static unsafe void Vertex3(Int16* v) { @@ -103788,7 +107552,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4d")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4d")] public static void Vertex4(Double x, Double y, Double z, Double w) { @@ -103811,7 +107575,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4dv")] public static void Vertex4(Double[] v) { @@ -103840,7 +107604,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4dv")] public static void Vertex4(ref Double v) { @@ -103870,7 +107634,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4dv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4dv")] public static unsafe void Vertex4(Double* v) { @@ -103893,7 +107657,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4f")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4f")] public static void Vertex4(Single x, Single y, Single z, Single w) { @@ -103916,7 +107680,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4fv")] public static void Vertex4(Single[] v) { @@ -103945,7 +107709,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4fv")] public static void Vertex4(ref Single v) { @@ -103975,7 +107739,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4fv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4fv")] public static unsafe void Vertex4(Single* v) { @@ -103998,7 +107762,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4i")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4i")] public static void Vertex4(Int32 x, Int32 y, Int32 z, Int32 w) { @@ -104021,7 +107785,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4iv")] public static void Vertex4(Int32[] v) { @@ -104050,7 +107814,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4iv")] public static void Vertex4(ref Int32 v) { @@ -104080,7 +107844,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4iv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4iv")] public static unsafe void Vertex4(Int32* v) { @@ -104103,7 +107867,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4s")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4s")] public static void Vertex4(Int16 x, Int16 y, Int16 z, Int16 w) { @@ -104126,7 +107890,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4sv")] public static void Vertex4(Int16[] v) { @@ -104155,7 +107919,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. /// /// - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4sv")] public static void Vertex4(ref Int16 v) { @@ -104185,7 +107949,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glVertex4sv")] + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glVertex4sv")] public static unsafe void Vertex4(Int16* v) { @@ -108075,6 +111839,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_vertex_attrib_binding] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexAttribBinding")] + public static + void VertexAttribBinding(Int32 attribindex, Int32 bindingindex) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexAttribBinding((UInt32)attribindex, (UInt32)bindingindex); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_vertex_attrib_binding] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexAttribBinding")] + public static + void VertexAttribBinding(UInt32 attribindex, UInt32 bindingindex) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexAttribBinding((UInt32)attribindex, (UInt32)bindingindex); + #if DEBUG + } + #endif + } + /// [requires: v1.1] /// Modify the rate at which generic vertex attributes advance during instanced rendering @@ -108132,6 +111927,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_vertex_attrib_binding] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexAttribFormat")] + public static + void VertexAttribFormat(Int32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, bool normalized, Int32 relativeoffset) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexAttribFormat((UInt32)attribindex, (Int32)size, (OpenTK.Graphics.OpenGL.ArbVertexAttribBinding)type, (bool)normalized, (UInt32)relativeoffset); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_vertex_attrib_binding] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexAttribFormat")] + public static + void VertexAttribFormat(UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, bool normalized, UInt32 relativeoffset) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexAttribFormat((UInt32)attribindex, (Int32)size, (OpenTK.Graphics.OpenGL.ArbVertexAttribBinding)type, (bool)normalized, (UInt32)relativeoffset); + #if DEBUG + } + #endif + } + /// [requires: v3.0][deprecated: v3.1] [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribI1i")] public static @@ -109258,6 +113084,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_vertex_attrib_binding] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexAttribIFormat")] + public static + void VertexAttribIFormat(Int32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, Int32 relativeoffset) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexAttribIFormat((UInt32)attribindex, (Int32)size, (OpenTK.Graphics.OpenGL.ArbVertexAttribBinding)type, (UInt32)relativeoffset); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_vertex_attrib_binding] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexAttribIFormat")] + public static + void VertexAttribIFormat(UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, UInt32 relativeoffset) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexAttribIFormat((UInt32)attribindex, (Int32)size, (OpenTK.Graphics.OpenGL.ArbVertexAttribBinding)type, (UInt32)relativeoffset); + #if DEBUG + } + #endif + } + /// [requires: v3.0] [AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribIPointer")] public static @@ -109997,6 +113854,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_vertex_attrib_binding] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexAttribLFormat")] + public static + void VertexAttribLFormat(Int32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, Int32 relativeoffset) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexAttribLFormat((UInt32)attribindex, (Int32)size, (OpenTK.Graphics.OpenGL.ArbVertexAttribBinding)type, (UInt32)relativeoffset); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_vertex_attrib_binding] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexAttribLFormat")] + public static + void VertexAttribLFormat(UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, UInt32 relativeoffset) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexAttribLFormat((UInt32)attribindex, (Int32)size, (OpenTK.Graphics.OpenGL.ArbVertexAttribBinding)type, (UInt32)relativeoffset); + #if DEBUG + } + #endif + } + /// [requires: v4.1 and ARB_vertex_attrib_64bit] [AutoGenerated(Category = "ARB_vertex_attrib_64bit", Version = "4.1", EntryPoint = "glVertexAttribLPointer")] public static @@ -111037,6 +114925,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: v4.3 and ARB_vertex_attrib_binding] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexBindingDivisor")] + public static + void VertexBindingDivisor(Int32 bindingindex, Int32 divisor) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexBindingDivisor((UInt32)bindingindex, (UInt32)divisor); + #if DEBUG + } + #endif + } + + /// [requires: v4.3 and ARB_vertex_attrib_binding] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexBindingDivisor")] + public static + void VertexBindingDivisor(UInt32 bindingindex, UInt32 divisor) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexBindingDivisor((UInt32)bindingindex, (UInt32)divisor); + #if DEBUG + } + #endif + } + /// [requires: v1.2 and ARB_vertex_type_2_10_10_10_rev] [AutoGenerated(Category = "ARB_vertex_type_2_10_10_10_rev", Version = "1.2", EntryPoint = "glVertexP2ui")] public static @@ -111250,7 +115169,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glVertexPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glVertexPointer")] public static void VertexPointer(Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride, IntPtr pointer) { @@ -111288,7 +115207,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glVertexPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glVertexPointer")] public static void VertexPointer(Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer) where T3 : struct @@ -111335,7 +115254,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glVertexPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glVertexPointer")] public static void VertexPointer(Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer) where T3 : struct @@ -111382,7 +115301,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glVertexPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glVertexPointer")] public static void VertexPointer(Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer) where T3 : struct @@ -111429,7 +115348,7 @@ namespace OpenTK.Graphics.OpenGL /// Specifies a pointer to the first coordinate of the first vertex in the array. The initial value is 0. /// /// - [AutoGenerated(Category = "VERSION_1_1_DEPRECATED", Version = "1.1", EntryPoint = "glVertexPointer")] + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glVertexPointer")] public static void VertexPointer(Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer) where T3 : struct @@ -112061,13 +115980,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "ARB_sync", Version = "1.2", EntryPoint = "glWaitSync")] public static - void WaitSync(IntPtr sync, Int32 flags, Int64 timeout) + OpenTK.Graphics.OpenGL.WaitSyncStatus WaitSync(IntPtr sync, OpenTK.Graphics.OpenGL.WaitSyncFlags flags, Int64 timeout) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glWaitSync((IntPtr)sync, (UInt32)flags, (UInt64)timeout); + return Delegates.glWaitSync((IntPtr)sync, (OpenTK.Graphics.OpenGL.WaitSyncFlags)flags, (UInt64)timeout); #if DEBUG } #endif @@ -112095,13 +116014,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_sync", Version = "1.2", EntryPoint = "glWaitSync")] public static - void WaitSync(IntPtr sync, UInt32 flags, UInt64 timeout) + OpenTK.Graphics.OpenGL.WaitSyncStatus WaitSync(IntPtr sync, OpenTK.Graphics.OpenGL.WaitSyncFlags flags, UInt64 timeout) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glWaitSync((IntPtr)sync, (UInt32)flags, (UInt64)timeout); + return Delegates.glWaitSync((IntPtr)sync, (OpenTK.Graphics.OpenGL.WaitSyncFlags)flags, (UInt64)timeout); #if DEBUG } #endif @@ -112116,7 +116035,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2d")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2d")] public static void WindowPos2(Double x, Double y) { @@ -112139,7 +116058,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2dv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2dv")] public static void WindowPos2(Double[] v) { @@ -112168,7 +116087,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2dv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2dv")] public static void WindowPos2(ref Double v) { @@ -112198,7 +116117,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2dv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2dv")] public static unsafe void WindowPos2(Double* v) { @@ -112221,7 +116140,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2f")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2f")] public static void WindowPos2(Single x, Single y) { @@ -112244,7 +116163,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2fv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2fv")] public static void WindowPos2(Single[] v) { @@ -112273,7 +116192,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2fv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2fv")] public static void WindowPos2(ref Single v) { @@ -112303,7 +116222,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2fv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2fv")] public static unsafe void WindowPos2(Single* v) { @@ -112326,7 +116245,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2i")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2i")] public static void WindowPos2(Int32 x, Int32 y) { @@ -112349,7 +116268,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2iv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2iv")] public static void WindowPos2(Int32[] v) { @@ -112378,7 +116297,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2iv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2iv")] public static void WindowPos2(ref Int32 v) { @@ -112408,7 +116327,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2iv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2iv")] public static unsafe void WindowPos2(Int32* v) { @@ -112431,7 +116350,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2s")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2s")] public static void WindowPos2(Int16 x, Int16 y) { @@ -112454,7 +116373,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2sv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2sv")] public static void WindowPos2(Int16[] v) { @@ -112483,7 +116402,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2sv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2sv")] public static void WindowPos2(ref Int16 v) { @@ -112513,7 +116432,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos2sv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos2sv")] public static unsafe void WindowPos2(Int16* v) { @@ -112536,7 +116455,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3d")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3d")] public static void WindowPos3(Double x, Double y, Double z) { @@ -112559,7 +116478,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3dv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3dv")] public static void WindowPos3(Double[] v) { @@ -112588,7 +116507,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3dv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3dv")] public static void WindowPos3(ref Double v) { @@ -112618,7 +116537,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3dv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3dv")] public static unsafe void WindowPos3(Double* v) { @@ -112641,7 +116560,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3f")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3f")] public static void WindowPos3(Single x, Single y, Single z) { @@ -112664,7 +116583,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3fv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3fv")] public static void WindowPos3(Single[] v) { @@ -112693,7 +116612,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3fv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3fv")] public static void WindowPos3(ref Single v) { @@ -112723,7 +116642,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3fv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3fv")] public static unsafe void WindowPos3(Single* v) { @@ -112746,7 +116665,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3i")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3i")] public static void WindowPos3(Int32 x, Int32 y, Int32 z) { @@ -112769,7 +116688,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3iv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3iv")] public static void WindowPos3(Int32[] v) { @@ -112798,7 +116717,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3iv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3iv")] public static void WindowPos3(ref Int32 v) { @@ -112828,7 +116747,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3iv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3iv")] public static unsafe void WindowPos3(Int32* v) { @@ -112851,7 +116770,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3s")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3s")] public static void WindowPos3(Int16 x, Int16 y, Int16 z) { @@ -112874,7 +116793,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3sv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3sv")] public static void WindowPos3(Int16[] v) { @@ -112903,7 +116822,7 @@ namespace OpenTK.Graphics.OpenGL /// Specify the , , coordinates for the raster position. /// /// - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3sv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3sv")] public static void WindowPos3(ref Int16 v) { @@ -112933,7 +116852,7 @@ namespace OpenTK.Graphics.OpenGL /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "VERSION_1_4_DEPRECATED", Version = "1.4", EntryPoint = "glWindowPos3sv")] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glWindowPos3sv")] public static unsafe void WindowPos3(Int16* v) { @@ -114684,6 +118603,464 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferDataEXT")] + public static + void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glClearNamedBufferDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data); + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferDataEXT")] + public static + void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T4[] data) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferDataEXT")] + public static + void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T4[,] data) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferDataEXT")] + public static + void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T4[,,] data) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferDataEXT")] + public static + void ClearNamedBufferData(Int32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] ref T4 data) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + data = (T4)data_ptr.Target; + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferDataEXT")] + public static + void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glClearNamedBufferDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data); + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferDataEXT")] + public static + void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T4[] data) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferDataEXT")] + public static + void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T4[,] data) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferDataEXT")] + public static + void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T4[,,] data) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferDataEXT")] + public static + void ClearNamedBufferData(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] ref T4 data) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + data = (T4)data_ptr.Target; + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferSubDataEXT")] + public static + void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glClearNamedBufferSubDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data); + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferSubDataEXT")] + public static + void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T6[] data) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferSubDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferSubDataEXT")] + public static + void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T6[,] data) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferSubDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferSubDataEXT")] + public static + void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T6[,,] data) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferSubDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferSubDataEXT")] + public static + void ClearNamedBufferSubData(Int32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] ref T6 data) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferSubDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + data = (T6)data_ptr.Target; + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferSubDataEXT")] + public static + void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glClearNamedBufferSubDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data); + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferSubDataEXT")] + public static + void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T6[] data) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferSubDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferSubDataEXT")] + public static + void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T6[,] data) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferSubDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferSubDataEXT")] + public static + void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] T6[,,] data) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferSubDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_clear_buffer_object] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_clear_buffer_object", Version = "4.3", EntryPoint = "glClearNamedBufferSubDataEXT")] + public static + void ClearNamedBufferSubData(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, [InAttribute, OutAttribute] ref T6 data) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); + try + { + Delegates.glClearNamedBufferSubDataEXT((UInt32)buffer, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)internalformat, (IntPtr)offset, (IntPtr)size, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)format, (OpenTK.Graphics.OpenGL.ArbClearBufferObject)type, (IntPtr)data_ptr.AddrOfPinnedObject()); + data = (T6)data_ptr.Target; + } + finally + { + data_ptr.Free(); + } + #if DEBUG + } + #endif + } + /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClientAttribDefaultEXT")] public static @@ -119869,13 +124246,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_vertex_array", Version = "1.0", EntryPoint = "glDrawArraysEXT")] public static - void DrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count) + void DrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawArraysEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)first, (Int32)count); + Delegates.glDrawArraysEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)first, (Int32)count); #if DEBUG } #endif @@ -119907,13 +124284,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_draw_instanced", Version = "2.0", EntryPoint = "glDrawArraysInstancedEXT")] public static - void DrawArraysInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 count, Int32 primcount) + void DrawArraysInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawArraysInstancedEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)start, (Int32)count, (Int32)primcount); + Delegates.glDrawArraysInstancedEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)start, (Int32)count, (Int32)primcount); #if DEBUG } #endif @@ -119950,13 +124327,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_draw_instanced", Version = "2.0", EntryPoint = "glDrawElementsInstancedEXT")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElementsInstancedEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); + Delegates.glDrawElementsInstancedEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); #if DEBUG } #endif @@ -119993,7 +124370,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_draw_instanced", Version = "2.0", EntryPoint = "glDrawElementsInstancedEXT")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -120003,7 +124380,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -120045,7 +124422,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_draw_instanced", Version = "2.0", EntryPoint = "glDrawElementsInstancedEXT")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -120055,7 +124432,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -120097,7 +124474,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_draw_instanced", Version = "2.0", EntryPoint = "glDrawElementsInstancedEXT")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -120107,7 +124484,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -120149,7 +124526,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_draw_instanced", Version = "2.0", EntryPoint = "glDrawElementsInstancedEXT")] public static - void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -120159,7 +124536,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); indices = (T3)indices_ptr.Target; } finally @@ -120207,13 +124584,13 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_draw_range_elements", Version = "1.1", EntryPoint = "glDrawRangeElementsEXT")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); + Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); #if DEBUG } #endif @@ -120255,7 +124632,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_draw_range_elements", Version = "1.1", EntryPoint = "glDrawRangeElementsEXT")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices) where T5 : struct { #if DEBUG @@ -120265,7 +124642,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -120312,7 +124689,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_draw_range_elements", Version = "1.1", EntryPoint = "glDrawRangeElementsEXT")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices) where T5 : struct { #if DEBUG @@ -120322,7 +124699,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -120369,7 +124746,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_draw_range_elements", Version = "1.1", EntryPoint = "glDrawRangeElementsEXT")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices) where T5 : struct { #if DEBUG @@ -120379,7 +124756,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -120426,7 +124803,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_draw_range_elements", Version = "1.1", EntryPoint = "glDrawRangeElementsEXT")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices) where T5 : struct { #if DEBUG @@ -120436,7 +124813,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); indices = (T5)indices_ptr.Target; } finally @@ -120485,13 +124862,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_draw_range_elements", Version = "1.1", EntryPoint = "glDrawRangeElementsEXT")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); + Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); #if DEBUG } #endif @@ -120534,7 +124911,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_draw_range_elements", Version = "1.1", EntryPoint = "glDrawRangeElementsEXT")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices) where T5 : struct { #if DEBUG @@ -120544,7 +124921,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -120592,7 +124969,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_draw_range_elements", Version = "1.1", EntryPoint = "glDrawRangeElementsEXT")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices) where T5 : struct { #if DEBUG @@ -120602,7 +124979,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -120650,7 +125027,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_draw_range_elements", Version = "1.1", EntryPoint = "glDrawRangeElementsEXT")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices) where T5 : struct { #if DEBUG @@ -120660,7 +125037,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -120708,7 +125085,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_draw_range_elements", Version = "1.1", EntryPoint = "glDrawRangeElementsEXT")] public static - void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices) + void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices) where T5 : struct { #if DEBUG @@ -120718,7 +125095,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); indices = (T5)indices_ptr.Target; } finally @@ -127803,10 +132180,31 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: EXT_direct_state_access] - [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")] + /// [requires: ARB_framebuffer_no_attachments] + [AutoGenerated(Category = "ARB_framebuffer_no_attachments", Version = "4.3", EntryPoint = "glGetNamedFramebufferParameterivEXT")] public static - void GetNamedProgram(Int32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] out Int32 @params) + void GetNamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetNamedFramebufferParameterivEXT((UInt32)framebuffer, (OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)pname, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_framebuffer_no_attachments] + [AutoGenerated(Category = "ARB_framebuffer_no_attachments", Version = "4.3", EntryPoint = "glGetNamedFramebufferParameterivEXT")] + public static + void GetNamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -127816,7 +132214,106 @@ namespace OpenTK.Graphics.OpenGL { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)pname, (Int32*)@params_ptr); + Delegates.glGetNamedFramebufferParameterivEXT((UInt32)framebuffer, (OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_framebuffer_no_attachments] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_framebuffer_no_attachments", Version = "4.3", EntryPoint = "glGetNamedFramebufferParameterivEXT")] + public static + unsafe void GetNamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetNamedFramebufferParameterivEXT((UInt32)framebuffer, (OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)pname, (Int32*)@params); + #if DEBUG + } + #endif + } + + /// [requires: ARB_framebuffer_no_attachments] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_framebuffer_no_attachments", Version = "4.3", EntryPoint = "glGetNamedFramebufferParameterivEXT")] + public static + void GetNamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetNamedFramebufferParameterivEXT((UInt32)framebuffer, (OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)pname, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_framebuffer_no_attachments] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_framebuffer_no_attachments", Version = "4.3", EntryPoint = "glGetNamedFramebufferParameterivEXT")] + public static + void GetNamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetNamedFramebufferParameterivEXT((UInt32)framebuffer, (OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: ARB_framebuffer_no_attachments] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_framebuffer_no_attachments", Version = "4.3", EntryPoint = "glGetNamedFramebufferParameterivEXT")] + public static + unsafe void GetNamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetNamedFramebufferParameterivEXT((UInt32)framebuffer, (OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)pname, (Int32*)@params); + #if DEBUG + } + #endif + } + + /// [requires: EXT_direct_state_access] + [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")] + public static + void GetNamedProgram(Int32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ProgramProperty pname, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ProgramProperty)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -127829,13 +132326,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")] public static - unsafe void GetNamedProgram(Int32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] Int32* @params) + unsafe void GetNamedProgram(Int32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ProgramProperty pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)pname, (Int32*)@params); + Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ProgramProperty)pname, (Int32*)@params); #if DEBUG } #endif @@ -127845,7 +132342,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")] public static - void GetNamedProgram(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] out Int32 @params) + void GetNamedProgram(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ProgramProperty pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -127855,7 +132352,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)pname, (Int32*)@params_ptr); + Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ProgramProperty)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -127868,13 +132365,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")] public static - unsafe void GetNamedProgram(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] Int32* @params) + unsafe void GetNamedProgram(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ProgramProperty pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)pname, (Int32*)@params); + Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ProgramProperty)pname, (Int32*)@params); #if DEBUG } #endif @@ -128650,6 +133147,124 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: EXT_pixel_transform] + [AutoGenerated(Category = "EXT_pixel_transform", Version = "1.1", EntryPoint = "glGetPixelTransformParameterfvEXT")] + public static + void GetPixelTransformParameter(OpenTK.Graphics.OpenGL.ExtPixelTransform target, OpenTK.Graphics.OpenGL.ExtPixelTransform pname, [OutAttribute] Single[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetPixelTransformParameterfvEXT((OpenTK.Graphics.OpenGL.ExtPixelTransform)target, (OpenTK.Graphics.OpenGL.ExtPixelTransform)pname, (Single*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: EXT_pixel_transform] + [AutoGenerated(Category = "EXT_pixel_transform", Version = "1.1", EntryPoint = "glGetPixelTransformParameterfvEXT")] + public static + void GetPixelTransformParameter(OpenTK.Graphics.OpenGL.ExtPixelTransform target, OpenTK.Graphics.OpenGL.ExtPixelTransform pname, [OutAttribute] out Single @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetPixelTransformParameterfvEXT((OpenTK.Graphics.OpenGL.ExtPixelTransform)target, (OpenTK.Graphics.OpenGL.ExtPixelTransform)pname, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: EXT_pixel_transform] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_pixel_transform", Version = "1.1", EntryPoint = "glGetPixelTransformParameterfvEXT")] + public static + unsafe void GetPixelTransformParameter(OpenTK.Graphics.OpenGL.ExtPixelTransform target, OpenTK.Graphics.OpenGL.ExtPixelTransform pname, [OutAttribute] Single* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPixelTransformParameterfvEXT((OpenTK.Graphics.OpenGL.ExtPixelTransform)target, (OpenTK.Graphics.OpenGL.ExtPixelTransform)pname, (Single*)@params); + #if DEBUG + } + #endif + } + + /// [requires: EXT_pixel_transform] + [AutoGenerated(Category = "EXT_pixel_transform", Version = "1.1", EntryPoint = "glGetPixelTransformParameterivEXT")] + public static + void GetPixelTransformParameter(OpenTK.Graphics.OpenGL.ExtPixelTransform target, OpenTK.Graphics.OpenGL.ExtPixelTransform pname, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetPixelTransformParameterivEXT((OpenTK.Graphics.OpenGL.ExtPixelTransform)target, (OpenTK.Graphics.OpenGL.ExtPixelTransform)pname, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: EXT_pixel_transform] + [AutoGenerated(Category = "EXT_pixel_transform", Version = "1.1", EntryPoint = "glGetPixelTransformParameterivEXT")] + public static + void GetPixelTransformParameter(OpenTK.Graphics.OpenGL.ExtPixelTransform target, OpenTK.Graphics.OpenGL.ExtPixelTransform pname, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetPixelTransformParameterivEXT((OpenTK.Graphics.OpenGL.ExtPixelTransform)target, (OpenTK.Graphics.OpenGL.ExtPixelTransform)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: EXT_pixel_transform] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_pixel_transform", Version = "1.1", EntryPoint = "glGetPixelTransformParameterivEXT")] + public static + unsafe void GetPixelTransformParameter(OpenTK.Graphics.OpenGL.ExtPixelTransform target, OpenTK.Graphics.OpenGL.ExtPixelTransform pname, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPixelTransformParameterivEXT((OpenTK.Graphics.OpenGL.ExtPixelTransform)target, (OpenTK.Graphics.OpenGL.ExtPixelTransform)pname, (Int32*)@params); + #if DEBUG + } + #endif + } + /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")] public static @@ -133913,7 +138528,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawArraysEXT")] public static - void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] first, Int32[] count, Int32 primcount) + void MultiDrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] first, Int32[] count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -133924,7 +138539,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* first_ptr = first) fixed (Int32* count_ptr = count) { - Delegates.glMultiDrawArraysEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); + Delegates.glMultiDrawArraysEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); } } #if DEBUG @@ -133958,7 +138573,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawArraysEXT")] public static - void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 first, ref Int32 count, Int32 primcount) + void MultiDrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 first, ref Int32 count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -133969,7 +138584,7 @@ namespace OpenTK.Graphics.OpenGL fixed (Int32* first_ptr = &first) fixed (Int32* count_ptr = &count) { - Delegates.glMultiDrawArraysEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); + Delegates.glMultiDrawArraysEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); } } #if DEBUG @@ -134004,13 +138619,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawArraysEXT")] public static - unsafe void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 primcount) + unsafe void MultiDrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiDrawArraysEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); + Delegates.glMultiDrawArraysEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)first, (Int32*)count, (Int32)primcount); #if DEBUG } #endif @@ -134047,7 +138662,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -134057,7 +138672,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Int32* count_ptr = count) { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); } } #if DEBUG @@ -134096,7 +138711,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -134110,7 +138725,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -134154,7 +138769,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -134168,7 +138783,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -134212,7 +138827,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -134226,7 +138841,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -134270,7 +138885,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -134284,7 +138899,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); indices = (T3)indices_ptr.Target; } finally @@ -134329,7 +138944,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -134339,7 +138954,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Int32* count_ptr = &count) { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); } } #if DEBUG @@ -134378,7 +138993,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -134392,7 +139007,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -134436,7 +139051,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -134450,7 +139065,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -134494,7 +139109,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -134508,7 +139123,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -134552,7 +139167,7 @@ namespace OpenTK.Graphics.OpenGL /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -134566,7 +139181,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); indices = (T3)indices_ptr.Target; } finally @@ -134612,13 +139227,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); #if DEBUG } #endif @@ -134656,7 +139271,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -134666,7 +139281,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -134709,7 +139324,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -134719,7 +139334,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -134762,7 +139377,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -134772,7 +139387,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -134815,7 +139430,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "1.1", EntryPoint = "glMultiDrawElementsEXT")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -134825,7 +139440,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); indices = (T3)indices_ptr.Target; } finally @@ -136675,6 +141290,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: ARB_framebuffer_no_attachments] + [AutoGenerated(Category = "ARB_framebuffer_no_attachments", Version = "4.3", EntryPoint = "glNamedFramebufferParameteriEXT")] + public static + void NamedFramebufferParameter(Int32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, Int32 param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glNamedFramebufferParameteriEXT((UInt32)framebuffer, (OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)pname, (Int32)param); + #if DEBUG + } + #endif + } + + /// [requires: ARB_framebuffer_no_attachments] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_framebuffer_no_attachments", Version = "4.3", EntryPoint = "glNamedFramebufferParameteriEXT")] + public static + void NamedFramebufferParameter(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, Int32 param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glNamedFramebufferParameteriEXT((UInt32)framebuffer, (OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments)pname, (Int32)param); + #if DEBUG + } + #endif + } + /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferRenderbufferEXT")] public static @@ -150023,6 +154669,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: ARB_texture_buffer_range] + [AutoGenerated(Category = "ARB_texture_buffer_range", Version = "4.3", EntryPoint = "glTextureBufferRangeEXT")] + public static + void TextureBufferRange(Int32 texture, OpenTK.Graphics.OpenGL.ArbTextureBufferRange target, OpenTK.Graphics.OpenGL.ArbTextureBufferRange internalformat, Int32 buffer, IntPtr offset, IntPtr size) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureBufferRangeEXT((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureBufferRange)target, (OpenTK.Graphics.OpenGL.ArbTextureBufferRange)internalformat, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); + #if DEBUG + } + #endif + } + + /// [requires: ARB_texture_buffer_range] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_texture_buffer_range", Version = "4.3", EntryPoint = "glTextureBufferRangeEXT")] + public static + void TextureBufferRange(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureBufferRange target, OpenTK.Graphics.OpenGL.ArbTextureBufferRange internalformat, UInt32 buffer, IntPtr offset, IntPtr size) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureBufferRangeEXT((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureBufferRange)target, (OpenTK.Graphics.OpenGL.ArbTextureBufferRange)internalformat, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); + #if DEBUG + } + #endif + } + /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")] public static @@ -151176,6 +155853,161 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: ARB_texture_storage] + [AutoGenerated(Category = "ARB_texture_storage", Version = "4.2", EntryPoint = "glTextureStorage1DEXT")] + public static + void TextureStorage1D(Int32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureStorage)target, (Int32)levels, (OpenTK.Graphics.OpenGL.ArbTextureStorage)internalformat, (Int32)width); + #if DEBUG + } + #endif + } + + /// [requires: ARB_texture_storage] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_texture_storage", Version = "4.2", EntryPoint = "glTextureStorage1DEXT")] + public static + void TextureStorage1D(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureStorage)target, (Int32)levels, (OpenTK.Graphics.OpenGL.ArbTextureStorage)internalformat, (Int32)width); + #if DEBUG + } + #endif + } + + /// [requires: ARB_texture_storage] + [AutoGenerated(Category = "ARB_texture_storage", Version = "4.2", EntryPoint = "glTextureStorage2DEXT")] + public static + void TextureStorage2D(Int32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureStorage)target, (Int32)levels, (OpenTK.Graphics.OpenGL.ArbTextureStorage)internalformat, (Int32)width, (Int32)height); + #if DEBUG + } + #endif + } + + /// [requires: ARB_texture_storage] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_texture_storage", Version = "4.2", EntryPoint = "glTextureStorage2DEXT")] + public static + void TextureStorage2D(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureStorage)target, (Int32)levels, (OpenTK.Graphics.OpenGL.ArbTextureStorage)internalformat, (Int32)width, (Int32)height); + #if DEBUG + } + #endif + } + + /// [requires: ARB_texture_storage_multisample] + [AutoGenerated(Category = "ARB_texture_storage_multisample", Version = "4.3", EntryPoint = "glTextureStorage2DMultisampleEXT")] + public static + void TextureStorage2DMultisample(Int32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, bool fixedsamplelocations) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureStorage2DMultisampleEXT((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample)target, (Int32)samples, (OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample)internalformat, (Int32)width, (Int32)height, (bool)fixedsamplelocations); + #if DEBUG + } + #endif + } + + /// [requires: ARB_texture_storage_multisample] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_texture_storage_multisample", Version = "4.3", EntryPoint = "glTextureStorage2DMultisampleEXT")] + public static + void TextureStorage2DMultisample(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, bool fixedsamplelocations) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureStorage2DMultisampleEXT((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample)target, (Int32)samples, (OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample)internalformat, (Int32)width, (Int32)height, (bool)fixedsamplelocations); + #if DEBUG + } + #endif + } + + /// [requires: ARB_texture_storage] + [AutoGenerated(Category = "ARB_texture_storage", Version = "4.2", EntryPoint = "glTextureStorage3DEXT")] + public static + void TextureStorage3D(Int32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height, Int32 depth) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureStorage)target, (Int32)levels, (OpenTK.Graphics.OpenGL.ArbTextureStorage)internalformat, (Int32)width, (Int32)height, (Int32)depth); + #if DEBUG + } + #endif + } + + /// [requires: ARB_texture_storage] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_texture_storage", Version = "4.2", EntryPoint = "glTextureStorage3DEXT")] + public static + void TextureStorage3D(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height, Int32 depth) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureStorage)target, (Int32)levels, (OpenTK.Graphics.OpenGL.ArbTextureStorage)internalformat, (Int32)width, (Int32)height, (Int32)depth); + #if DEBUG + } + #endif + } + + /// [requires: ARB_texture_storage_multisample] + [AutoGenerated(Category = "ARB_texture_storage_multisample", Version = "4.3", EntryPoint = "glTextureStorage3DMultisampleEXT")] + public static + void TextureStorage3DMultisample(Int32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureStorage3DMultisampleEXT((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample)target, (Int32)samples, (OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample)internalformat, (Int32)width, (Int32)height, (Int32)depth, (bool)fixedsamplelocations); + #if DEBUG + } + #endif + } + + /// [requires: ARB_texture_storage_multisample] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_texture_storage_multisample", Version = "4.3", EntryPoint = "glTextureStorage3DMultisampleEXT")] + public static + void TextureStorage3DMultisample(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTextureStorage3DMultisampleEXT((UInt32)texture, (OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample)target, (Int32)samples, (OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample)internalformat, (Int32)width, (Int32)height, (Int32)depth, (bool)fixedsamplelocations); + #if DEBUG + } + #endif + } + /// [requires: EXT_direct_state_access] [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")] public static @@ -154025,6 +158857,161 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: ARB_vertex_attrib_binding] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexArrayBindVertexBufferEXT")] + public static + void VertexArrayBindVertexBuffer(Int32 vaobj, Int32 bindingindex, Int32 buffer, IntPtr offset, Int32 stride) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexArrayBindVertexBufferEXT((UInt32)vaobj, (UInt32)bindingindex, (UInt32)buffer, (IntPtr)offset, (Int32)stride); + #if DEBUG + } + #endif + } + + /// [requires: ARB_vertex_attrib_binding] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexArrayBindVertexBufferEXT")] + public static + void VertexArrayBindVertexBuffer(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexArrayBindVertexBufferEXT((UInt32)vaobj, (UInt32)bindingindex, (UInt32)buffer, (IntPtr)offset, (Int32)stride); + #if DEBUG + } + #endif + } + + /// [requires: ARB_vertex_attrib_binding] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexArrayVertexAttribBindingEXT")] + public static + void VertexArrayVertexAttribBinding(Int32 vaobj, Int32 attribindex, Int32 bindingindex) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexArrayVertexAttribBindingEXT((UInt32)vaobj, (UInt32)attribindex, (UInt32)bindingindex); + #if DEBUG + } + #endif + } + + /// [requires: ARB_vertex_attrib_binding] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexArrayVertexAttribBindingEXT")] + public static + void VertexArrayVertexAttribBinding(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexArrayVertexAttribBindingEXT((UInt32)vaobj, (UInt32)attribindex, (UInt32)bindingindex); + #if DEBUG + } + #endif + } + + /// [requires: ARB_vertex_attrib_binding] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexArrayVertexAttribFormatEXT")] + public static + void VertexArrayVertexAttribFormat(Int32 vaobj, Int32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, bool normalized, Int32 relativeoffset) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexArrayVertexAttribFormatEXT((UInt32)vaobj, (UInt32)attribindex, (Int32)size, (OpenTK.Graphics.OpenGL.ArbVertexAttribBinding)type, (bool)normalized, (UInt32)relativeoffset); + #if DEBUG + } + #endif + } + + /// [requires: ARB_vertex_attrib_binding] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexArrayVertexAttribFormatEXT")] + public static + void VertexArrayVertexAttribFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, bool normalized, UInt32 relativeoffset) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexArrayVertexAttribFormatEXT((UInt32)vaobj, (UInt32)attribindex, (Int32)size, (OpenTK.Graphics.OpenGL.ArbVertexAttribBinding)type, (bool)normalized, (UInt32)relativeoffset); + #if DEBUG + } + #endif + } + + /// [requires: ARB_vertex_attrib_binding] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexArrayVertexAttribIFormatEXT")] + public static + void VertexArrayVertexAttribIFormat(Int32 vaobj, Int32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, Int32 relativeoffset) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexArrayVertexAttribIFormatEXT((UInt32)vaobj, (UInt32)attribindex, (Int32)size, (OpenTK.Graphics.OpenGL.ArbVertexAttribBinding)type, (UInt32)relativeoffset); + #if DEBUG + } + #endif + } + + /// [requires: ARB_vertex_attrib_binding] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexArrayVertexAttribIFormatEXT")] + public static + void VertexArrayVertexAttribIFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, UInt32 relativeoffset) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexArrayVertexAttribIFormatEXT((UInt32)vaobj, (UInt32)attribindex, (Int32)size, (OpenTK.Graphics.OpenGL.ArbVertexAttribBinding)type, (UInt32)relativeoffset); + #if DEBUG + } + #endif + } + + /// [requires: ARB_vertex_attrib_binding] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexArrayVertexAttribLFormatEXT")] + public static + void VertexArrayVertexAttribLFormat(Int32 vaobj, Int32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, Int32 relativeoffset) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexArrayVertexAttribLFormatEXT((UInt32)vaobj, (UInt32)attribindex, (Int32)size, (OpenTK.Graphics.OpenGL.ArbVertexAttribBinding)type, (UInt32)relativeoffset); + #if DEBUG + } + #endif + } + + /// [requires: ARB_vertex_attrib_binding] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexArrayVertexAttribLFormatEXT")] + public static + void VertexArrayVertexAttribLFormat(UInt32 vaobj, UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, UInt32 relativeoffset) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexArrayVertexAttribLFormatEXT((UInt32)vaobj, (UInt32)attribindex, (Int32)size, (OpenTK.Graphics.OpenGL.ArbVertexAttribBinding)type, (UInt32)relativeoffset); + #if DEBUG + } + #endif + } + /// [requires: EXT_vertex_attrib_64bit] [AutoGenerated(Category = "EXT_vertex_attrib_64bit", Version = "4.1", EntryPoint = "glVertexArrayVertexAttribLOffsetEXT")] public static @@ -154056,6 +159043,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: ARB_vertex_attrib_binding] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexArrayVertexBindingDivisorEXT")] + public static + void VertexArrayVertexBindingDivisor(Int32 vaobj, Int32 bindingindex, Int32 divisor) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexArrayVertexBindingDivisorEXT((UInt32)vaobj, (UInt32)bindingindex, (UInt32)divisor); + #if DEBUG + } + #endif + } + + /// [requires: ARB_vertex_attrib_binding] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "ARB_vertex_attrib_binding", Version = "4.3", EntryPoint = "glVertexArrayVertexBindingDivisorEXT")] + public static + void VertexArrayVertexBindingDivisor(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertexArrayVertexBindingDivisorEXT((UInt32)vaobj, (UInt32)bindingindex, (UInt32)divisor); + #if DEBUG + } + #endif + } + /// [requires: NV_vertex_program4] [AutoGenerated(Category = "NV_vertex_program4", Version = "", EntryPoint = "glVertexAttribI1iEXT")] public static @@ -157082,6 +162100,21 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: IBM_static_data] + [AutoGenerated(Category = "IBM_static_data", Version = "1.0", EntryPoint = "glFlushStaticDataIBM")] + public static + void FlushStaticData(OpenTK.Graphics.OpenGL.IbmStaticData target) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glFlushStaticDataIBM((OpenTK.Graphics.OpenGL.IbmStaticData)target); + #if DEBUG + } + #endif + } + /// [requires: IBM_vertex_array_lists] [AutoGenerated(Category = "IBM_vertex_array_lists", Version = "1.1", EntryPoint = "glFogCoordPointerListIBM")] public static @@ -157309,7 +162342,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: IBM_multimode_draw_arrays] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawArraysIBM")] public static - void MultiModeDrawArrays(OpenTK.Graphics.OpenGL.BeginMode[] mode, Int32[] first, Int32[] count, Int32 primcount, Int32 modestride) + void MultiModeDrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType[] mode, Int32[] first, Int32[] count, Int32 primcount, Int32 modestride) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -157317,11 +162350,11 @@ namespace OpenTK.Graphics.OpenGL #endif unsafe { - fixed (OpenTK.Graphics.OpenGL.BeginMode* mode_ptr = mode) + fixed (OpenTK.Graphics.OpenGL.PrimitiveType* mode_ptr = mode) fixed (Int32* first_ptr = first) fixed (Int32* count_ptr = count) { - Delegates.glMultiModeDrawArraysIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode_ptr, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawArraysIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode_ptr, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); } } #if DEBUG @@ -157332,7 +162365,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: IBM_multimode_draw_arrays] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawArraysIBM")] public static - void MultiModeDrawArrays(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 first, ref Int32 count, Int32 primcount, Int32 modestride) + void MultiModeDrawArrays(ref OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 first, ref Int32 count, Int32 primcount, Int32 modestride) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -157340,11 +162373,11 @@ namespace OpenTK.Graphics.OpenGL #endif unsafe { - fixed (OpenTK.Graphics.OpenGL.BeginMode* mode_ptr = &mode) + fixed (OpenTK.Graphics.OpenGL.PrimitiveType* mode_ptr = &mode) fixed (Int32* first_ptr = &first) fixed (Int32* count_ptr = &count) { - Delegates.glMultiModeDrawArraysIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode_ptr, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawArraysIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode_ptr, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount, (Int32)modestride); } } #if DEBUG @@ -157356,13 +162389,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawArraysIBM")] public static - unsafe void MultiModeDrawArrays(OpenTK.Graphics.OpenGL.BeginMode* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride) + unsafe void MultiModeDrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiModeDrawArraysIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode, (Int32*)first, (Int32*)count, (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawArraysIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode, (Int32*)first, (Int32*)count, (Int32)primcount, (Int32)modestride); #if DEBUG } #endif @@ -157371,7 +162404,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: IBM_multimode_draw_arrays] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - void MultiModeDrawElements(OpenTK.Graphics.OpenGL.BeginMode[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride) + void MultiModeDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -157379,10 +162412,10 @@ namespace OpenTK.Graphics.OpenGL #endif unsafe { - fixed (OpenTK.Graphics.OpenGL.BeginMode* mode_ptr = mode) + fixed (OpenTK.Graphics.OpenGL.PrimitiveType* mode_ptr = mode) fixed (Int32* count_ptr = count) { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); } } #if DEBUG @@ -157393,7 +162426,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: IBM_multimode_draw_arrays] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - void MultiModeDrawElements(OpenTK.Graphics.OpenGL.BeginMode[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 modestride) + void MultiModeDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 modestride) where T3 : struct { #if DEBUG @@ -157402,13 +162435,13 @@ namespace OpenTK.Graphics.OpenGL #endif unsafe { - fixed (OpenTK.Graphics.OpenGL.BeginMode* mode_ptr = mode) + fixed (OpenTK.Graphics.OpenGL.PrimitiveType* mode_ptr = mode) fixed (Int32* count_ptr = count) { GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); } finally { @@ -157424,7 +162457,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: IBM_multimode_draw_arrays] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - void MultiModeDrawElements(OpenTK.Graphics.OpenGL.BeginMode[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 modestride) + void MultiModeDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 modestride) where T3 : struct { #if DEBUG @@ -157433,13 +162466,13 @@ namespace OpenTK.Graphics.OpenGL #endif unsafe { - fixed (OpenTK.Graphics.OpenGL.BeginMode* mode_ptr = mode) + fixed (OpenTK.Graphics.OpenGL.PrimitiveType* mode_ptr = mode) fixed (Int32* count_ptr = count) { GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); } finally { @@ -157455,7 +162488,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: IBM_multimode_draw_arrays] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - void MultiModeDrawElements(OpenTK.Graphics.OpenGL.BeginMode[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 modestride) + void MultiModeDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 modestride) where T3 : struct { #if DEBUG @@ -157464,13 +162497,13 @@ namespace OpenTK.Graphics.OpenGL #endif unsafe { - fixed (OpenTK.Graphics.OpenGL.BeginMode* mode_ptr = mode) + fixed (OpenTK.Graphics.OpenGL.PrimitiveType* mode_ptr = mode) fixed (Int32* count_ptr = count) { GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); } finally { @@ -157486,7 +162519,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: IBM_multimode_draw_arrays] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - void MultiModeDrawElements(OpenTK.Graphics.OpenGL.BeginMode[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 modestride) + void MultiModeDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType[] mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 modestride) where T3 : struct { #if DEBUG @@ -157495,13 +162528,13 @@ namespace OpenTK.Graphics.OpenGL #endif unsafe { - fixed (OpenTK.Graphics.OpenGL.BeginMode* mode_ptr = mode) + fixed (OpenTK.Graphics.OpenGL.PrimitiveType* mode_ptr = mode) fixed (Int32* count_ptr = count) { GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); indices = (T3)indices_ptr.Target; } finally @@ -157518,7 +162551,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: IBM_multimode_draw_arrays] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - void MultiModeDrawElements(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride) + void MultiModeDrawElements(ref OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -157526,10 +162559,10 @@ namespace OpenTK.Graphics.OpenGL #endif unsafe { - fixed (OpenTK.Graphics.OpenGL.BeginMode* mode_ptr = &mode) + fixed (OpenTK.Graphics.OpenGL.PrimitiveType* mode_ptr = &mode) fixed (Int32* count_ptr = &count) { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); } } #if DEBUG @@ -157540,7 +162573,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: IBM_multimode_draw_arrays] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - void MultiModeDrawElements(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 modestride) + void MultiModeDrawElements(ref OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 modestride) where T3 : struct { #if DEBUG @@ -157549,13 +162582,13 @@ namespace OpenTK.Graphics.OpenGL #endif unsafe { - fixed (OpenTK.Graphics.OpenGL.BeginMode* mode_ptr = &mode) + fixed (OpenTK.Graphics.OpenGL.PrimitiveType* mode_ptr = &mode) fixed (Int32* count_ptr = &count) { GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); } finally { @@ -157571,7 +162604,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: IBM_multimode_draw_arrays] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - void MultiModeDrawElements(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 modestride) + void MultiModeDrawElements(ref OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 modestride) where T3 : struct { #if DEBUG @@ -157580,13 +162613,13 @@ namespace OpenTK.Graphics.OpenGL #endif unsafe { - fixed (OpenTK.Graphics.OpenGL.BeginMode* mode_ptr = &mode) + fixed (OpenTK.Graphics.OpenGL.PrimitiveType* mode_ptr = &mode) fixed (Int32* count_ptr = &count) { GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); } finally { @@ -157602,7 +162635,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: IBM_multimode_draw_arrays] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - void MultiModeDrawElements(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 modestride) + void MultiModeDrawElements(ref OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 modestride) where T3 : struct { #if DEBUG @@ -157611,13 +162644,13 @@ namespace OpenTK.Graphics.OpenGL #endif unsafe { - fixed (OpenTK.Graphics.OpenGL.BeginMode* mode_ptr = &mode) + fixed (OpenTK.Graphics.OpenGL.PrimitiveType* mode_ptr = &mode) fixed (Int32* count_ptr = &count) { GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); } finally { @@ -157633,7 +162666,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: IBM_multimode_draw_arrays] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - void MultiModeDrawElements(ref OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 modestride) + void MultiModeDrawElements(ref OpenTK.Graphics.OpenGL.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 modestride) where T3 : struct { #if DEBUG @@ -157642,13 +162675,13 @@ namespace OpenTK.Graphics.OpenGL #endif unsafe { - fixed (OpenTK.Graphics.OpenGL.BeginMode* mode_ptr = &mode) + fixed (OpenTK.Graphics.OpenGL.PrimitiveType* mode_ptr = &mode) fixed (Int32* count_ptr = &count) { GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode_ptr, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); indices = (T3)indices_ptr.Target; } finally @@ -157666,13 +162699,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - unsafe void MultiModeDrawElements(OpenTK.Graphics.OpenGL.BeginMode* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride) + unsafe void MultiModeDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); #if DEBUG } #endif @@ -157682,7 +162715,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - unsafe void MultiModeDrawElements(OpenTK.Graphics.OpenGL.BeginMode* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 modestride) + unsafe void MultiModeDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 modestride) where T3 : struct { #if DEBUG @@ -157692,7 +162725,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); } finally { @@ -157707,7 +162740,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - unsafe void MultiModeDrawElements(OpenTK.Graphics.OpenGL.BeginMode* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 modestride) + unsafe void MultiModeDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 modestride) where T3 : struct { #if DEBUG @@ -157717,7 +162750,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); } finally { @@ -157732,7 +162765,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - unsafe void MultiModeDrawElements(OpenTK.Graphics.OpenGL.BeginMode* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 modestride) + unsafe void MultiModeDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 modestride) where T3 : struct { #if DEBUG @@ -157742,7 +162775,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); } finally { @@ -157757,7 +162790,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "IBM_multimode_draw_arrays", Version = "1.1", EntryPoint = "glMultiModeDrawElementsIBM")] public static - unsafe void MultiModeDrawElements(OpenTK.Graphics.OpenGL.BeginMode* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 modestride) + unsafe void MultiModeDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 modestride) where T3 : struct { #if DEBUG @@ -157767,7 +162800,7 @@ namespace OpenTK.Graphics.OpenGL GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.BeginMode*)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.Graphics.OpenGL.PrimitiveType*)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); indices = (T3)indices_ptr.Target; } finally @@ -158500,6 +163533,78 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: INTEL_map_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "INTEL_map_texture", Version = "4.3", EntryPoint = "glMapTexture2DINTEL")] + public static + unsafe IntPtr MapTexture2D(Int32 texture, Int32 level, Int32 access, ref Int32 stride, ref OpenTK.Graphics.OpenGL.IntelMapTexture layout) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + fixed (Int32* stride_ptr = &stride) + fixed (OpenTK.Graphics.OpenGL.IntelMapTexture* layout_ptr = &layout) + { + return Delegates.glMapTexture2DINTEL((UInt32)texture, (Int32)level, (UInt32)access, (Int32*)stride_ptr, (OpenTK.Graphics.OpenGL.IntelMapTexture*)layout_ptr); + } + #if DEBUG + } + #endif + } + + /// [requires: INTEL_map_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "INTEL_map_texture", Version = "4.3", EntryPoint = "glMapTexture2DINTEL")] + public static + unsafe IntPtr MapTexture2D(Int32 texture, Int32 level, Int32 access, Int32* stride, OpenTK.Graphics.OpenGL.IntelMapTexture* layout) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glMapTexture2DINTEL((UInt32)texture, (Int32)level, (UInt32)access, (Int32*)stride, (OpenTK.Graphics.OpenGL.IntelMapTexture*)layout); + #if DEBUG + } + #endif + } + + /// [requires: INTEL_map_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "INTEL_map_texture", Version = "4.3", EntryPoint = "glMapTexture2DINTEL")] + public static + unsafe IntPtr MapTexture2D(UInt32 texture, Int32 level, UInt32 access, ref Int32 stride, ref OpenTK.Graphics.OpenGL.IntelMapTexture layout) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + fixed (Int32* stride_ptr = &stride) + fixed (OpenTK.Graphics.OpenGL.IntelMapTexture* layout_ptr = &layout) + { + return Delegates.glMapTexture2DINTEL((UInt32)texture, (Int32)level, (UInt32)access, (Int32*)stride_ptr, (OpenTK.Graphics.OpenGL.IntelMapTexture*)layout_ptr); + } + #if DEBUG + } + #endif + } + + /// [requires: INTEL_map_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "INTEL_map_texture", Version = "4.3", EntryPoint = "glMapTexture2DINTEL")] + public static + unsafe IntPtr MapTexture2D(UInt32 texture, Int32 level, UInt32 access, Int32* stride, OpenTK.Graphics.OpenGL.IntelMapTexture* layout) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glMapTexture2DINTEL((UInt32)texture, (Int32)level, (UInt32)access, (Int32*)stride, (OpenTK.Graphics.OpenGL.IntelMapTexture*)layout); + #if DEBUG + } + #endif + } + /// [requires: INTEL_parallel_arrays] /// Define an array of normals @@ -158702,6 +163807,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: INTEL_map_texture] + [AutoGenerated(Category = "INTEL_map_texture", Version = "4.3", EntryPoint = "glSyncTextureINTEL")] + public static + void SyncTexture(Int32 texture) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glSyncTextureINTEL((UInt32)texture); + #if DEBUG + } + #endif + } + + /// [requires: INTEL_map_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "INTEL_map_texture", Version = "4.3", EntryPoint = "glSyncTextureINTEL")] + public static + void SyncTexture(UInt32 texture) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glSyncTextureINTEL((UInt32)texture); + #if DEBUG + } + #endif + } + /// [requires: INTEL_parallel_arrays] /// Define an array of texture coordinates @@ -158929,6 +164065,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: INTEL_map_texture] + [AutoGenerated(Category = "INTEL_map_texture", Version = "4.3", EntryPoint = "glUnmapTexture2DINTEL")] + public static + void UnmapTexture2D(Int32 texture, Int32 level) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glUnmapTexture2DINTEL((UInt32)texture, (Int32)level); + #if DEBUG + } + #endif + } + + /// [requires: INTEL_map_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "INTEL_map_texture", Version = "4.3", EntryPoint = "glUnmapTexture2DINTEL")] + public static + void UnmapTexture2D(UInt32 texture, Int32 level) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glUnmapTexture2DINTEL((UInt32)texture, (Int32)level); + #if DEBUG + } + #endif + } + /// [requires: INTEL_parallel_arrays] /// Define an array of vertex data @@ -160653,6 +165820,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NVX_conditional_render] + [AutoGenerated(Category = "NVX_conditional_render", Version = "4.3", EntryPoint = "glBeginConditionalRenderNVX")] + public static + void BeginConditionalRenderN(Int32 id) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glBeginConditionalRenderNVX((UInt32)id); + #if DEBUG + } + #endif + } + + /// [requires: NVX_conditional_render] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NVX_conditional_render", Version = "4.3", EntryPoint = "glBeginConditionalRenderNVX")] + public static + void BeginConditionalRenderN(UInt32 id) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glBeginConditionalRenderNVX((UInt32)id); + #if DEBUG + } + #endif + } + /// [requires: NV_occlusion_query] [AutoGenerated(Category = "NV_occlusion_query", Version = "1.2", EntryPoint = "glBeginOcclusionQueryNV")] public static @@ -161511,6 +166709,1723 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCopyPathNV")] + public static + void CopyPath(Int32 resultPath, Int32 srcPath) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glCopyPathNV((UInt32)resultPath, (UInt32)srcPath); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCopyPathNV")] + public static + void CopyPath(UInt32 resultPath, UInt32 srcPath) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glCopyPathNV((UInt32)resultPath, (UInt32)srcPath); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathInstancedNV")] + public static + unsafe void CoverFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathNV")] + public static + void CoverFillPath(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering coverMode) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glCoverFillPathNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverFillPathNV")] + public static + void CoverFillPath(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering coverMode) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glCoverFillPathNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathInstancedNV")] + public static + unsafe void CoverStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glCoverStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathNV")] + public static + void CoverStrokePath(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering coverMode) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glCoverStrokePathNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glCoverStrokePathNV")] + public static + void CoverStrokePath(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering coverMode) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glCoverStrokePathNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)coverMode); + #if DEBUG + } + #endif + } + /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "1.2", EntryPoint = "glDeleteFencesNV")] public static @@ -161747,6 +168662,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glDeletePathsNV")] + public static + void DeletePath(Int32 path, Int32 range) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDeletePathsNV((UInt32)path, (Int32)range); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glDeletePathsNV")] + public static + void DeletePath(UInt32 path, Int32 range) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDeletePathsNV((UInt32)path, (Int32)range); + #if DEBUG + } + #endif + } + /// [requires: NV_vertex_program] /// Deletes a program object @@ -162074,6 +169020,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_draw_texture] + [AutoGenerated(Category = "NV_draw_texture", Version = "4.3", EntryPoint = "glDrawTextureNV")] + public static + void DrawTexture(Int32 texture, Int32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawTextureNV((UInt32)texture, (UInt32)sampler, (Single)x0, (Single)y0, (Single)x1, (Single)y1, (Single)z, (Single)s0, (Single)t0, (Single)s1, (Single)t1); + #if DEBUG + } + #endif + } + + /// [requires: NV_draw_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_draw_texture", Version = "4.3", EntryPoint = "glDrawTextureNV")] + public static + void DrawTexture(UInt32 texture, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawTextureNV((UInt32)texture, (UInt32)sampler, (Single)x0, (Single)y0, (Single)x1, (Single)y1, (Single)z, (Single)s0, (Single)t0, (Single)s1, (Single)t1); + #if DEBUG + } + #endif + } + /// [requires: NV_transform_feedback2] /// Render primitives using a count derived from a transform feedback object @@ -162161,6 +169138,21 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NVX_conditional_render] + [AutoGenerated(Category = "NVX_conditional_render", Version = "4.3", EntryPoint = "glEndConditionalRenderNVX")] + public static + void EndConditionalRenderN() + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glEndConditionalRenderNVX(); + #if DEBUG + } + #endif + } + /// [requires: NV_occlusion_query] [AutoGenerated(Category = "NV_occlusion_query", Version = "1.2", EntryPoint = "glEndOcclusionQueryNV")] public static @@ -162717,6 +169709,21 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGenPathsNV")] + public static + Int32 GenPath(Int32 range) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGenPathsNV((Int32)range); + #if DEBUG + } + #endif + } + /// [requires: NV_vertex_program] [AutoGenerated(Category = "NV_vertex_program", Version = "1.2", EntryPoint = "glGenProgramsNV")] public static @@ -163803,6 +170810,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glGetImageHandleNV")] + public static + Int64 GetImageHandle(Int32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL.NvBindlessTexture format) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetImageHandleNV((UInt32)texture, (Int32)level, (bool)layered, (Int32)layer, (OpenTK.Graphics.OpenGL.NvBindlessTexture)format); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glGetImageHandleNV")] + public static + Int64 GetImageHandle(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL.NvBindlessTexture format) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetImageHandleNV((UInt32)texture, (Int32)level, (bool)layered, (Int32)layer, (OpenTK.Graphics.OpenGL.NvBindlessTexture)format); + #if DEBUG + } + #endif + } + /// [requires: NV_vertex_buffer_unified_memory] [AutoGenerated(Category = "NV_vertex_buffer_unified_memory", Version = "1.2", EntryPoint = "glGetIntegerui64i_vNV")] public static @@ -165159,6 +172197,2637 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathColorGenfvNV")] + public static + void GetPathColorGen(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glGetPathColorGenfvNV((OpenTK.Graphics.OpenGL.NvPathRendering)color, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathColorGenfvNV")] + public static + void GetPathColorGen(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] out Single value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glGetPathColorGenfvNV((OpenTK.Graphics.OpenGL.NvPathRendering)color, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value_ptr); + value = *value_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathColorGenfvNV")] + public static + unsafe void GetPathColorGen(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathColorGenfvNV((OpenTK.Graphics.OpenGL.NvPathRendering)color, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathColorGenivNV")] + public static + void GetPathColorGen(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* value_ptr = value) + { + Delegates.glGetPathColorGenivNV((OpenTK.Graphics.OpenGL.NvPathRendering)color, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathColorGenivNV")] + public static + void GetPathColorGen(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] out Int32 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* value_ptr = &value) + { + Delegates.glGetPathColorGenivNV((OpenTK.Graphics.OpenGL.NvPathRendering)color, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value_ptr); + value = *value_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathColorGenivNV")] + public static + unsafe void GetPathColorGen(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathColorGenivNV((OpenTK.Graphics.OpenGL.NvPathRendering)color, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathCommandsNV")] + public static + void GetPathCommands(Int32 path, [OutAttribute] Byte[] commands) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + Delegates.glGetPathCommandsNV((UInt32)path, (Byte*)commands_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathCommandsNV")] + public static + void GetPathCommands(Int32 path, [OutAttribute] out Byte commands) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + Delegates.glGetPathCommandsNV((UInt32)path, (Byte*)commands_ptr); + commands = *commands_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathCommandsNV")] + public static + unsafe void GetPathCommands(Int32 path, [OutAttribute] Byte* commands) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathCommandsNV((UInt32)path, (Byte*)commands); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathCommandsNV")] + public static + void GetPathCommands(UInt32 path, [OutAttribute] Byte[] commands) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + Delegates.glGetPathCommandsNV((UInt32)path, (Byte*)commands_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathCommandsNV")] + public static + void GetPathCommands(UInt32 path, [OutAttribute] out Byte commands) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + Delegates.glGetPathCommandsNV((UInt32)path, (Byte*)commands_ptr); + commands = *commands_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathCommandsNV")] + public static + unsafe void GetPathCommands(UInt32 path, [OutAttribute] Byte* commands) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathCommandsNV((UInt32)path, (Byte*)commands); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathCoordsNV")] + public static + void GetPathCoords(Int32 path, [OutAttribute] Single[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* coords_ptr = coords) + { + Delegates.glGetPathCoordsNV((UInt32)path, (Single*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathCoordsNV")] + public static + void GetPathCoords(Int32 path, [OutAttribute] out Single coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* coords_ptr = &coords) + { + Delegates.glGetPathCoordsNV((UInt32)path, (Single*)coords_ptr); + coords = *coords_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathCoordsNV")] + public static + unsafe void GetPathCoords(Int32 path, [OutAttribute] Single* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathCoordsNV((UInt32)path, (Single*)coords); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathCoordsNV")] + public static + void GetPathCoords(UInt32 path, [OutAttribute] Single[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* coords_ptr = coords) + { + Delegates.glGetPathCoordsNV((UInt32)path, (Single*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathCoordsNV")] + public static + void GetPathCoords(UInt32 path, [OutAttribute] out Single coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* coords_ptr = &coords) + { + Delegates.glGetPathCoordsNV((UInt32)path, (Single*)coords_ptr); + coords = *coords_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathCoordsNV")] + public static + unsafe void GetPathCoords(UInt32 path, [OutAttribute] Single* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathCoordsNV((UInt32)path, (Single*)coords); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathDashArrayNV")] + public static + void GetPathDashArray(Int32 path, [OutAttribute] Single[] dashArray) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* dashArray_ptr = dashArray) + { + Delegates.glGetPathDashArrayNV((UInt32)path, (Single*)dashArray_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathDashArrayNV")] + public static + void GetPathDashArray(Int32 path, [OutAttribute] out Single dashArray) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* dashArray_ptr = &dashArray) + { + Delegates.glGetPathDashArrayNV((UInt32)path, (Single*)dashArray_ptr); + dashArray = *dashArray_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathDashArrayNV")] + public static + unsafe void GetPathDashArray(Int32 path, [OutAttribute] Single* dashArray) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathDashArrayNV((UInt32)path, (Single*)dashArray); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathDashArrayNV")] + public static + void GetPathDashArray(UInt32 path, [OutAttribute] Single[] dashArray) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* dashArray_ptr = dashArray) + { + Delegates.glGetPathDashArrayNV((UInt32)path, (Single*)dashArray_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathDashArrayNV")] + public static + void GetPathDashArray(UInt32 path, [OutAttribute] out Single dashArray) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* dashArray_ptr = &dashArray) + { + Delegates.glGetPathDashArrayNV((UInt32)path, (Single*)dashArray_ptr); + dashArray = *dashArray_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathDashArrayNV")] + public static + unsafe void GetPathDashArray(UInt32 path, [OutAttribute] Single* dashArray) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathDashArrayNV((UInt32)path, (Single*)dashArray); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathLengthNV")] + public static + Single GetPathLength(Int32 path, Int32 startSegment, Int32 numSegments) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetPathLengthNV((UInt32)path, (Int32)startSegment, (Int32)numSegments); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathLengthNV")] + public static + Single GetPathLength(UInt32 path, Int32 startSegment, Int32 numSegments) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetPathLengthNV((UInt32)path, (Int32)startSegment, (Int32)numSegments); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricRangeNV")] + public static + void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute] Single[] metrics) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = metrics) + { + Delegates.glGetPathMetricRangeNV((UInt32)metricQueryMask, (UInt32)firstPathName, (Int32)numPaths, (Int32)stride, (Single*)metrics_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricRangeNV")] + public static + void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute] out Single metrics) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = &metrics) + { + Delegates.glGetPathMetricRangeNV((UInt32)metricQueryMask, (UInt32)firstPathName, (Int32)numPaths, (Int32)stride, (Single*)metrics_ptr); + metrics = *metrics_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricRangeNV")] + public static + unsafe void GetPathMetricRange(Int32 metricQueryMask, Int32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute] Single* metrics) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathMetricRangeNV((UInt32)metricQueryMask, (UInt32)firstPathName, (Int32)numPaths, (Int32)stride, (Single*)metrics); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricRangeNV")] + public static + void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute] Single[] metrics) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = metrics) + { + Delegates.glGetPathMetricRangeNV((UInt32)metricQueryMask, (UInt32)firstPathName, (Int32)numPaths, (Int32)stride, (Single*)metrics_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricRangeNV")] + public static + void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute] out Single metrics) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = &metrics) + { + Delegates.glGetPathMetricRangeNV((UInt32)metricQueryMask, (UInt32)firstPathName, (Int32)numPaths, (Int32)stride, (Single*)metrics_ptr); + metrics = *metrics_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricRangeNV")] + public static + unsafe void GetPathMetricRange(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute] Single* metrics) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathMetricRangeNV((UInt32)metricQueryMask, (UInt32)firstPathName, (Int32)numPaths, (Int32)stride, (Single*)metrics); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute] Single[] metrics) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = metrics) + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute] out Single metrics) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = &metrics) + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + metrics = *metrics_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, Int32 stride, [OutAttribute] Single* metrics) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Int32)stride, (Single*)metrics); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute] Single[] metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute] out Single metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = &metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + metrics = *metrics_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[] paths, Int32 pathBase, Int32 stride, [OutAttribute] Single* metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute] Single[] metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute] out Single metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = &metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + metrics = *metrics_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,] paths, Int32 pathBase, Int32 stride, [OutAttribute] Single* metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute] Single[] metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute] out Single metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = &metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + metrics = *metrics_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,,] paths, Int32 pathBase, Int32 stride, [OutAttribute] Single* metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute] Single[] metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + paths = (T3)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute] out Single metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = &metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + paths = (T3)paths_ptr.Target; + metrics = *metrics_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + unsafe void GetPathMetric(Int32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T3 paths, Int32 pathBase, Int32 stride, [OutAttribute] Single* metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics); + paths = (T3)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single[] metrics) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = metrics) + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute] out Single metrics) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = &metrics) + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + metrics = *metrics_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single* metrics) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Int32)stride, (Single*)metrics); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single[] metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute] out Single metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = &metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + metrics = *metrics_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[] paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single* metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single[] metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute] out Single metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = &metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + metrics = *metrics_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,] paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single* metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single[] metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute] out Single metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = &metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + metrics = *metrics_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,,] paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single* metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single[] metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + paths = (T3)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute] out Single metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* metrics_ptr = &metrics) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics_ptr); + paths = (T3)paths_ptr.Target; + metrics = *metrics_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathMetricsNV")] + public static + unsafe void GetPathMetric(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T3 paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single* metrics) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathMetricsNV((UInt32)metricQueryMask, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)stride, (Single*)metrics); + paths = (T3)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathParameterfvNV")] + public static + void GetPathParameter(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glGetPathParameterfvNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathParameterfvNV")] + public static + void GetPathParameter(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] out Single value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glGetPathParameterfvNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value_ptr); + value = *value_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathParameterfvNV")] + public static + unsafe void GetPathParameter(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathParameterfvNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathParameterfvNV")] + public static + void GetPathParameter(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glGetPathParameterfvNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathParameterfvNV")] + public static + void GetPathParameter(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] out Single value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glGetPathParameterfvNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value_ptr); + value = *value_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathParameterfvNV")] + public static + unsafe void GetPathParameter(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathParameterfvNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathParameterivNV")] + public static + void GetPathParameter(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* value_ptr = value) + { + Delegates.glGetPathParameterivNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathParameterivNV")] + public static + void GetPathParameter(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] out Int32 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* value_ptr = &value) + { + Delegates.glGetPathParameterivNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value_ptr); + value = *value_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathParameterivNV")] + public static + unsafe void GetPathParameter(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathParameterivNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathParameterivNV")] + public static + void GetPathParameter(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* value_ptr = value) + { + Delegates.glGetPathParameterivNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathParameterivNV")] + public static + void GetPathParameter(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] out Int32 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* value_ptr = &value) + { + Delegates.glGetPathParameterivNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value_ptr); + value = *value_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathParameterivNV")] + public static + unsafe void GetPathParameter(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathParameterivNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single[] returnedSpacing) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = returnedSpacing) + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] out Single returnedSpacing) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = &returnedSpacing) + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + returnedSpacing = *returnedSpacing_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single* returnedSpacing) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single[] returnedSpacing) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = returnedSpacing) + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] out Single returnedSpacing) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = &returnedSpacing) + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + returnedSpacing = *returnedSpacing_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single* returnedSpacing) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single[] returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] out Single returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = &returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + returnedSpacing = *returnedSpacing_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single* returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single[] returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] out Single returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = &returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + returnedSpacing = *returnedSpacing_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single* returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single[] returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] out Single returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = &returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + returnedSpacing = *returnedSpacing_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single* returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single[] returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] out Single returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = &returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + returnedSpacing = *returnedSpacing_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single* returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single[] returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] out Single returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = &returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + returnedSpacing = *returnedSpacing_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,,] paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single* returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single[] returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] out Single returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = &returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + returnedSpacing = *returnedSpacing_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T3[,,] paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single* returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single[] returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + paths = (T3)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] out Single returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = &returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + paths = (T3)paths_ptr.Target; + returnedSpacing = *returnedSpacing_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T3 paths, Int32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single* returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing); + paths = (T3)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single[] returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + paths = (T3)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] out Single returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* returnedSpacing_ptr = &returnedSpacing) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing_ptr); + paths = (T3)paths_ptr.Target; + returnedSpacing = *returnedSpacing_ptr; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathSpacingNV")] + public static + unsafe void GetPathSpacing(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T3 paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single* returnedSpacing) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glGetPathSpacingNV((OpenTK.Graphics.OpenGL.NvPathRendering)pathListMode, (Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Single)advanceScale, (Single)kerningScale, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)returnedSpacing); + paths = (T3)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathTexGenfvNV")] + public static + void GetPathTexGen(OpenTK.Graphics.OpenGL.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glGetPathTexGenfvNV((OpenTK.Graphics.OpenGL.TextureUnit)texCoordSet, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathTexGenfvNV")] + public static + void GetPathTexGen(OpenTK.Graphics.OpenGL.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] out Single value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* value_ptr = &value) + { + Delegates.glGetPathTexGenfvNV((OpenTK.Graphics.OpenGL.TextureUnit)texCoordSet, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value_ptr); + value = *value_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathTexGenfvNV")] + public static + unsafe void GetPathTexGen(OpenTK.Graphics.OpenGL.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathTexGenfvNV((OpenTK.Graphics.OpenGL.TextureUnit)texCoordSet, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathTexGenivNV")] + public static + void GetPathTexGen(OpenTK.Graphics.OpenGL.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* value_ptr = value) + { + Delegates.glGetPathTexGenivNV((OpenTK.Graphics.OpenGL.TextureUnit)texCoordSet, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathTexGenivNV")] + public static + void GetPathTexGen(OpenTK.Graphics.OpenGL.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] out Int32 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* value_ptr = &value) + { + Delegates.glGetPathTexGenivNV((OpenTK.Graphics.OpenGL.TextureUnit)texCoordSet, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value_ptr); + value = *value_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glGetPathTexGenivNV")] + public static + unsafe void GetPathTexGen(OpenTK.Graphics.OpenGL.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetPathTexGenivNV((OpenTK.Graphics.OpenGL.TextureUnit)texCoordSet, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value); + #if DEBUG + } + #endif + } + /// [requires: NV_gpu_program4] [AutoGenerated(Category = "NV_gpu_program4", Version = "1.3", EntryPoint = "glGetProgramEnvParameterIivNV")] public static @@ -165749,6 +175418,28 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_fragment_program] + [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glGetProgramNamedParameterdvNV")] + public static + void GetProgramNamedParameter(Int32 id, Int32 len, ref Byte name, [OutAttribute] Double[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Double* @params_ptr = @params) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: NV_fragment_program] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glGetProgramNamedParameterdvNV")] public static @@ -165776,16 +175467,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glGetProgramNamedParameterdvNV")] public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [OutAttribute] Double[] @params) + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [OutAttribute] Double* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - fixed (Double* @params_ptr = @params) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params_ptr); - } + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params); #if DEBUG } #endif @@ -165795,13 +175483,20 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glGetProgramNamedParameterdvNV")] public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [OutAttribute] Double* @params) + void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [OutAttribute] Double[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params); + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Double* @params_ptr = @params) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params_ptr); + } + } #if DEBUG } #endif @@ -165831,25 +175526,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_fragment_program] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glGetProgramNamedParameterdvNV")] - public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [OutAttribute] Double[] @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Double* @params_ptr = @params) - { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: NV_fragment_program] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glGetProgramNamedParameterdvNV")] @@ -165866,6 +175542,28 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_fragment_program] + [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glGetProgramNamedParameterfvNV")] + public static + void GetProgramNamedParameter(Int32 id, Int32 len, ref Byte name, [OutAttribute] Single[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Single* @params_ptr = @params) + { + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: NV_fragment_program] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glGetProgramNamedParameterfvNV")] public static @@ -165893,16 +175591,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glGetProgramNamedParameterfvNV")] public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [OutAttribute] Single[] @params) + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [OutAttribute] Single* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - fixed (Single* @params_ptr = @params) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params_ptr); - } + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params); #if DEBUG } #endif @@ -165912,13 +175607,20 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glGetProgramNamedParameterfvNV")] public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [OutAttribute] Single* @params) + void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [OutAttribute] Single[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params); + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Single* @params_ptr = @params) + { + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params_ptr); + } + } #if DEBUG } #endif @@ -165948,25 +175650,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_fragment_program] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glGetProgramNamedParameterfvNV")] - public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [OutAttribute] Single[] @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* @params_ptr = @params) - { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: NV_fragment_program] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glGetProgramNamedParameterfvNV")] @@ -166463,6 +176146,68 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glGetTextureHandleNV")] + public static + Int64 GetTextureHandle(Int32 texture) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetTextureHandleNV((UInt32)texture); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glGetTextureHandleNV")] + public static + Int64 GetTextureHandle(UInt32 texture) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetTextureHandleNV((UInt32)texture); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glGetTextureSamplerHandleNV")] + public static + Int64 GetTextureSamplerHandle(Int32 texture, Int32 sampler) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetTextureSamplerHandleNV((UInt32)texture, (UInt32)sampler); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glGetTextureSamplerHandleNV")] + public static + Int64 GetTextureSamplerHandle(UInt32 texture, UInt32 sampler) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glGetTextureSamplerHandleNV((UInt32)texture, (UInt32)sampler); + #if DEBUG + } + #endif + } + /// [requires: NV_vertex_program] [AutoGenerated(Category = "NV_vertex_program", Version = "1.2", EntryPoint = "glGetTrackMatrixivNV")] public static @@ -169019,6 +178764,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glInterpolatePathsNV")] + public static + void InterpolatePath(Int32 resultPath, Int32 pathA, Int32 pathB, Single weight) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glInterpolatePathsNV((UInt32)resultPath, (UInt32)pathA, (UInt32)pathB, (Single)weight); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glInterpolatePathsNV")] + public static + void InterpolatePath(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glInterpolatePathsNV((UInt32)resultPath, (UInt32)pathA, (UInt32)pathB, (Single)weight); + #if DEBUG + } + #endif + } + /// [requires: NV_shader_buffer_load] [AutoGenerated(Category = "NV_shader_buffer_load", Version = "1.2", EntryPoint = "glIsBufferResidentNV")] public static @@ -169065,6 +178841,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glIsImageHandleResidentNV")] + public static + bool IsImageHandleResident(Int64 handle) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glIsImageHandleResidentNV((UInt64)handle); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glIsImageHandleResidentNV")] + public static + bool IsImageHandleResident(UInt64 handle) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glIsImageHandleResidentNV((UInt64)handle); + #if DEBUG + } + #endif + } + /// [requires: NV_shader_buffer_load] [AutoGenerated(Category = "NV_shader_buffer_load", Version = "1.2", EntryPoint = "glIsNamedBufferResidentNV")] public static @@ -169127,6 +178934,99 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glIsPathNV")] + public static + bool IsPath(Int32 path) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glIsPathNV((UInt32)path); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glIsPathNV")] + public static + bool IsPath(UInt32 path) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glIsPathNV((UInt32)path); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glIsPointInFillPathNV")] + public static + bool IsPointInFillPath(Int32 path, Int32 mask, Single x, Single y) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glIsPointInFillPathNV((UInt32)path, (UInt32)mask, (Single)x, (Single)y); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glIsPointInFillPathNV")] + public static + bool IsPointInFillPath(UInt32 path, UInt32 mask, Single x, Single y) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glIsPointInFillPathNV((UInt32)path, (UInt32)mask, (Single)x, (Single)y); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glIsPointInStrokePathNV")] + public static + bool IsPointInStrokePath(Int32 path, Single x, Single y) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glIsPointInStrokePathNV((UInt32)path, (Single)x, (Single)y); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glIsPointInStrokePathNV")] + public static + bool IsPointInStrokePath(UInt32 path, Single x, Single y) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glIsPointInStrokePathNV((UInt32)path, (Single)x, (Single)y); + #if DEBUG + } + #endif + } + /// [requires: NV_vertex_program] /// Determines if a name corresponds to a program object @@ -169174,6 +179074,37 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glIsTextureHandleResidentNV")] + public static + bool IsTextureHandleResident(Int64 handle) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glIsTextureHandleResidentNV((UInt64)handle); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glIsTextureHandleResidentNV")] + public static + bool IsTextureHandleResident(UInt64 handle) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glIsTextureHandleResidentNV((UInt64)handle); + #if DEBUG + } + #endif + } + /// [requires: NV_transform_feedback2] /// Determine if a name corresponds to a transform feedback object @@ -169369,6 +179300,68 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glMakeImageHandleNonResidentNV")] + public static + void MakeImageHandleNonResident(Int64 handle) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMakeImageHandleNonResidentNV((UInt64)handle); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glMakeImageHandleNonResidentNV")] + public static + void MakeImageHandleNonResident(UInt64 handle) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMakeImageHandleNonResidentNV((UInt64)handle); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glMakeImageHandleResidentNV")] + public static + void MakeImageHandleResident(Int64 handle, OpenTK.Graphics.OpenGL.NvBindlessTexture access) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMakeImageHandleResidentNV((UInt64)handle, (OpenTK.Graphics.OpenGL.NvBindlessTexture)access); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glMakeImageHandleResidentNV")] + public static + void MakeImageHandleResident(UInt64 handle, OpenTK.Graphics.OpenGL.NvBindlessTexture access) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMakeImageHandleResidentNV((UInt64)handle, (OpenTK.Graphics.OpenGL.NvBindlessTexture)access); + #if DEBUG + } + #endif + } + /// [requires: NV_shader_buffer_load] [AutoGenerated(Category = "NV_shader_buffer_load", Version = "1.2", EntryPoint = "glMakeNamedBufferNonResidentNV")] public static @@ -169431,6 +179424,68 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glMakeTextureHandleNonResidentNV")] + public static + void MakeTextureHandleNonResident(Int64 handle) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMakeTextureHandleNonResidentNV((UInt64)handle); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glMakeTextureHandleNonResidentNV")] + public static + void MakeTextureHandleNonResident(UInt64 handle) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMakeTextureHandleNonResidentNV((UInt64)handle); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glMakeTextureHandleResidentNV")] + public static + void MakeTextureHandleResident(Int64 handle) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMakeTextureHandleResidentNV((UInt64)handle); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glMakeTextureHandleResidentNV")] + public static + void MakeTextureHandleResident(UInt64 handle) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMakeTextureHandleResidentNV((UInt64)handle); + #if DEBUG + } + #endif + } + /// [requires: NV_evaluators] [AutoGenerated(Category = "NV_evaluators", Version = "1.1", EntryPoint = "glMapControlPointsNV")] public static @@ -170114,6 +180169,3519 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathColorGenNV")] + public static + void PathColorGen(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering genMode, OpenTK.Graphics.OpenGL.NvPathRendering colorFormat, Single[] coeffs) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* coeffs_ptr = coeffs) + { + Delegates.glPathColorGenNV((OpenTK.Graphics.OpenGL.NvPathRendering)color, (OpenTK.Graphics.OpenGL.NvPathRendering)genMode, (OpenTK.Graphics.OpenGL.NvPathRendering)colorFormat, (Single*)coeffs_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathColorGenNV")] + public static + void PathColorGen(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering genMode, OpenTK.Graphics.OpenGL.NvPathRendering colorFormat, ref Single coeffs) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* coeffs_ptr = &coeffs) + { + Delegates.glPathColorGenNV((OpenTK.Graphics.OpenGL.NvPathRendering)color, (OpenTK.Graphics.OpenGL.NvPathRendering)genMode, (OpenTK.Graphics.OpenGL.NvPathRendering)colorFormat, (Single*)coeffs_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathColorGenNV")] + public static + unsafe void PathColorGen(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering genMode, OpenTK.Graphics.OpenGL.NvPathRendering colorFormat, Single* coeffs) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathColorGenNV((OpenTK.Graphics.OpenGL.NvPathRendering)color, (OpenTK.Graphics.OpenGL.NvPathRendering)genMode, (OpenTK.Graphics.OpenGL.NvPathRendering)colorFormat, (Single*)coeffs); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(Int32 path, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(Int32 path, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(Int32 path, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[,] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(Int32 path, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[,,] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(Int32 path, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T5 coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T5)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(Int32 path, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(Int32 path, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(Int32 path, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[,] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(Int32 path, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[,,] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(Int32 path, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T5 coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T5)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + unsafe void PathCommands(Int32 path, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + unsafe void PathCommands(Int32 path, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + unsafe void PathCommands(Int32 path, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[,] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + unsafe void PathCommands(Int32 path, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[,,] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + unsafe void PathCommands(Int32 path, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T5 coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T5)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(UInt32 path, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(UInt32 path, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(UInt32 path, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[,] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(UInt32 path, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[,,] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(UInt32 path, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T5 coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T5)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(UInt32 path, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(UInt32 path, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(UInt32 path, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[,] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(UInt32 path, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[,,] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + void PathCommands(UInt32 path, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T5 coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T5)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + unsafe void PathCommands(UInt32 path, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + unsafe void PathCommands(UInt32 path, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + unsafe void PathCommands(UInt32 path, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[,] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + unsafe void PathCommands(UInt32 path, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T5[,,] coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCommandsNV")] + public static + unsafe void PathCommands(UInt32 path, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T5 coords) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCommandsNV((UInt32)path, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T5)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCoordsNV")] + public static + void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathCoordsNV((UInt32)path, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCoordsNV")] + public static + void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T3[] coords) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCoordsNV((UInt32)path, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCoordsNV")] + public static + void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T3[,] coords) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCoordsNV((UInt32)path, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCoordsNV")] + public static + void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T3[,,] coords) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCoordsNV((UInt32)path, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCoordsNV")] + public static + void PathCoords(Int32 path, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T3 coords) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCoordsNV((UInt32)path, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T3)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCoordsNV")] + public static + void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathCoordsNV((UInt32)path, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCoordsNV")] + public static + void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T3[] coords) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCoordsNV((UInt32)path, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCoordsNV")] + public static + void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T3[,] coords) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCoordsNV((UInt32)path, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCoordsNV")] + public static + void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T3[,,] coords) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCoordsNV((UInt32)path, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCoordsNV")] + public static + void PathCoords(UInt32 path, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T3 coords) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathCoordsNV((UInt32)path, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T3)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathCoverDepthFuncNV")] + public static + void PathCoverDepthFunc(OpenTK.Graphics.OpenGL.DepthFunction func) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathCoverDepthFuncNV((OpenTK.Graphics.OpenGL.DepthFunction)func); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathDashArrayNV")] + public static + void PathDashArray(Int32 path, Int32 dashCount, Single[] dashArray) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* dashArray_ptr = dashArray) + { + Delegates.glPathDashArrayNV((UInt32)path, (Int32)dashCount, (Single*)dashArray_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathDashArrayNV")] + public static + void PathDashArray(Int32 path, Int32 dashCount, ref Single dashArray) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* dashArray_ptr = &dashArray) + { + Delegates.glPathDashArrayNV((UInt32)path, (Int32)dashCount, (Single*)dashArray_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathDashArrayNV")] + public static + unsafe void PathDashArray(Int32 path, Int32 dashCount, Single* dashArray) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathDashArrayNV((UInt32)path, (Int32)dashCount, (Single*)dashArray); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathDashArrayNV")] + public static + void PathDashArray(UInt32 path, Int32 dashCount, Single[] dashArray) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* dashArray_ptr = dashArray) + { + Delegates.glPathDashArrayNV((UInt32)path, (Int32)dashCount, (Single*)dashArray_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathDashArrayNV")] + public static + void PathDashArray(UInt32 path, Int32 dashCount, ref Single dashArray) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* dashArray_ptr = &dashArray) + { + Delegates.glPathDashArrayNV((UInt32)path, (Int32)dashCount, (Single*)dashArray_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathDashArrayNV")] + public static + unsafe void PathDashArray(UInt32 path, Int32 dashCount, Single* dashArray) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathDashArrayNV((UInt32)path, (Int32)dashCount, (Single*)dashArray); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathFogGenNV")] + public static + void PathFogGen(OpenTK.Graphics.OpenGL.NvPathRendering genMode) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathFogGenNV((OpenTK.Graphics.OpenGL.NvPathRendering)genMode); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphRangeNV")] + public static + void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathGlyphRangeNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName, (UInt32)fontStyle, (UInt32)firstGlyph, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphRangeNV")] + public static + void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphRangeNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (UInt32)firstGlyph, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + fontName_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphRangeNV")] + public static + void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[,] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphRangeNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (UInt32)firstGlyph, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + fontName_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphRangeNV")] + public static + void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphRangeNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (UInt32)firstGlyph, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + fontName_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphRangeNV")] + public static + void PathGlyphRange(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] ref T2 fontName, Int32 fontStyle, Int32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphRangeNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (UInt32)firstGlyph, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + fontName = (T2)fontName_ptr.Target; + } + finally + { + fontName_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphRangeNV")] + public static + void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathGlyphRangeNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName, (UInt32)fontStyle, (UInt32)firstGlyph, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphRangeNV")] + public static + void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphRangeNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (UInt32)firstGlyph, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + fontName_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphRangeNV")] + public static + void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[,] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphRangeNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (UInt32)firstGlyph, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + fontName_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphRangeNV")] + public static + void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphRangeNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (UInt32)firstGlyph, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + fontName_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphRangeNV")] + public static + void PathGlyphRange(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] ref T2 fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphRangeNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (UInt32)firstGlyph, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + fontName = (T2)fontName_ptr.Target; + } + finally + { + fontName_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, IntPtr charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName, (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes, (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName, (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[,] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName, (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[,,] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName, (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] ref T6 charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName, (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + charcodes = (T6)charcodes_ptr.Target; + } + finally + { + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[,,] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + fontName_ptr.Free(); + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[,] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[,,] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + fontName_ptr.Free(); + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[,,] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + fontName_ptr.Free(); + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(Int32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] ref T2 fontName, Int32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[,,] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, Int32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + fontName = (T2)fontName_ptr.Target; + } + finally + { + fontName_ptr.Free(); + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, IntPtr charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName, (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes, (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName, (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[,] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName, (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[,,] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName, (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] ref T6 charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName, (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + charcodes = (T6)charcodes_ptr.Target; + } + finally + { + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[,,] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + fontName_ptr.Free(); + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[,] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[,,] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + fontName_ptr.Free(); + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] T2[,,] fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[,,] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + } + finally + { + fontName_ptr.Free(); + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathGlyphsNV")] + public static + void PathGlyph(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, [InAttribute, OutAttribute] ref T2 fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, [InAttribute, OutAttribute] T6[,,] charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale) + where T2 : struct + where T6 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle fontName_ptr = GCHandle.Alloc(fontName, GCHandleType.Pinned); + GCHandle charcodes_ptr = GCHandle.Alloc(charcodes, GCHandleType.Pinned); + try + { + Delegates.glPathGlyphsNV((UInt32)firstPathName, (OpenTK.Graphics.OpenGL.NvPathRendering)fontTarget, (IntPtr)fontName_ptr.AddrOfPinnedObject(), (UInt32)fontStyle, (Int32)numGlyphs, (OpenTK.Graphics.OpenGL.NvPathRendering)type, (IntPtr)charcodes_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.OpenGL.NvPathRendering)handleMissingGlyphs, (UInt32)pathParameterTemplate, (Single)emScale); + fontName = (T2)fontName_ptr.Target; + } + finally + { + fontName_ptr.Free(); + charcodes_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathParameterfNV")] + public static + void PathParameter(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Single value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathParameterfNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathParameterfNV")] + public static + void PathParameter(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Single value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathParameterfNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathParameterfvNV")] + public static + void PathParameter(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Single[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glPathParameterfvNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathParameterfvNV")] + public static + unsafe void PathParameter(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Single* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathParameterfvNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathParameterfvNV")] + public static + void PathParameter(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Single[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glPathParameterfvNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathParameterfvNV")] + public static + unsafe void PathParameter(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Single* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathParameterfvNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Single*)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathParameteriNV")] + public static + void PathParameter(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Int32 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathParameteriNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathParameteriNV")] + public static + void PathParameter(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Int32 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathParameteriNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathParameterivNV")] + public static + void PathParameter(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Int32[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* value_ptr = value) + { + Delegates.glPathParameterivNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathParameterivNV")] + public static + unsafe void PathParameter(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Int32* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathParameterivNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathParameterivNV")] + public static + void PathParameter(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Int32[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* value_ptr = value) + { + Delegates.glPathParameterivNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathParameterivNV")] + public static + unsafe void PathParameter(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Int32* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathParameterivNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)pname, (Int32*)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStencilDepthOffsetNV")] + public static + void PathStencilDepthOffset(Single factor, Single units) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathStencilDepthOffsetNV((Single)factor, (Single)units); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStencilFuncNV")] + public static + void PathStencilFunc(OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, Int32 mask) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathStencilFuncNV((OpenTK.Graphics.OpenGL.StencilFunction)func, (Int32)@ref, (UInt32)mask); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStencilFuncNV")] + public static + void PathStencilFunc(OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, UInt32 mask) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathStencilFuncNV((OpenTK.Graphics.OpenGL.StencilFunction)func, (Int32)@ref, (UInt32)mask); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStringNV")] + public static + void PathString(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering format, Int32 length, IntPtr pathString) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathStringNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)format, (Int32)length, (IntPtr)pathString); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStringNV")] + public static + void PathString(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering format, Int32 length, [InAttribute, OutAttribute] T3[] pathString) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle pathString_ptr = GCHandle.Alloc(pathString, GCHandleType.Pinned); + try + { + Delegates.glPathStringNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)format, (Int32)length, (IntPtr)pathString_ptr.AddrOfPinnedObject()); + } + finally + { + pathString_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStringNV")] + public static + void PathString(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering format, Int32 length, [InAttribute, OutAttribute] T3[,] pathString) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle pathString_ptr = GCHandle.Alloc(pathString, GCHandleType.Pinned); + try + { + Delegates.glPathStringNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)format, (Int32)length, (IntPtr)pathString_ptr.AddrOfPinnedObject()); + } + finally + { + pathString_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStringNV")] + public static + void PathString(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering format, Int32 length, [InAttribute, OutAttribute] T3[,,] pathString) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle pathString_ptr = GCHandle.Alloc(pathString, GCHandleType.Pinned); + try + { + Delegates.glPathStringNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)format, (Int32)length, (IntPtr)pathString_ptr.AddrOfPinnedObject()); + } + finally + { + pathString_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStringNV")] + public static + void PathString(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering format, Int32 length, [InAttribute, OutAttribute] ref T3 pathString) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle pathString_ptr = GCHandle.Alloc(pathString, GCHandleType.Pinned); + try + { + Delegates.glPathStringNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)format, (Int32)length, (IntPtr)pathString_ptr.AddrOfPinnedObject()); + pathString = (T3)pathString_ptr.Target; + } + finally + { + pathString_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStringNV")] + public static + void PathString(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering format, Int32 length, IntPtr pathString) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathStringNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)format, (Int32)length, (IntPtr)pathString); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStringNV")] + public static + void PathString(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering format, Int32 length, [InAttribute, OutAttribute] T3[] pathString) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle pathString_ptr = GCHandle.Alloc(pathString, GCHandleType.Pinned); + try + { + Delegates.glPathStringNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)format, (Int32)length, (IntPtr)pathString_ptr.AddrOfPinnedObject()); + } + finally + { + pathString_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStringNV")] + public static + void PathString(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering format, Int32 length, [InAttribute, OutAttribute] T3[,] pathString) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle pathString_ptr = GCHandle.Alloc(pathString, GCHandleType.Pinned); + try + { + Delegates.glPathStringNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)format, (Int32)length, (IntPtr)pathString_ptr.AddrOfPinnedObject()); + } + finally + { + pathString_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStringNV")] + public static + void PathString(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering format, Int32 length, [InAttribute, OutAttribute] T3[,,] pathString) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle pathString_ptr = GCHandle.Alloc(pathString, GCHandleType.Pinned); + try + { + Delegates.glPathStringNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)format, (Int32)length, (IntPtr)pathString_ptr.AddrOfPinnedObject()); + } + finally + { + pathString_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathStringNV")] + public static + void PathString(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering format, Int32 length, [InAttribute, OutAttribute] ref T3 pathString) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle pathString_ptr = GCHandle.Alloc(pathString, GCHandleType.Pinned); + try + { + Delegates.glPathStringNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)format, (Int32)length, (IntPtr)pathString_ptr.AddrOfPinnedObject()); + pathString = (T3)pathString_ptr.Target; + } + finally + { + pathString_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[,] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[,,] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T7 coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T7)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[,] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[,,] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T7 coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T7)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[,] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[,,] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + unsafe void PathSubCommands(Int32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T7 coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T7)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[,] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[,,] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte[] commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T7 coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T7)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[,] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[,,] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, ref Byte commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T7 coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* commands_ptr = &commands) + { + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands_ptr, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T7)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[,] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T7[,,] coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCommandsNV")] + public static + unsafe void PathSubCommands(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T7 coords) + where T7 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCommandsNV((UInt32)path, (Int32)commandStart, (Int32)commandsToDelete, (Int32)numCommands, (Byte*)commands, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T7)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCoordsNV")] + public static + void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathSubCoordsNV((UInt32)path, (Int32)coordStart, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCoordsNV")] + public static + void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T4[] coords) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCoordsNV((UInt32)path, (Int32)coordStart, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCoordsNV")] + public static + void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T4[,] coords) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCoordsNV((UInt32)path, (Int32)coordStart, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCoordsNV")] + public static + void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T4[,,] coords) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCoordsNV((UInt32)path, (Int32)coordStart, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCoordsNV")] + public static + void PathSubCoords(Int32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T4 coords) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCoordsNV((UInt32)path, (Int32)coordStart, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T4)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCoordsNV")] + public static + void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathSubCoordsNV((UInt32)path, (Int32)coordStart, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCoordsNV")] + public static + void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T4[] coords) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCoordsNV((UInt32)path, (Int32)coordStart, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCoordsNV")] + public static + void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T4[,] coords) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCoordsNV((UInt32)path, (Int32)coordStart, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCoordsNV")] + public static + void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] T4[,,] coords) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCoordsNV((UInt32)path, (Int32)coordStart, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathSubCoordsNV")] + public static + void PathSubCoords(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, [InAttribute, OutAttribute] ref T4 coords) + where T4 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle coords_ptr = GCHandle.Alloc(coords, GCHandleType.Pinned); + try + { + Delegates.glPathSubCoordsNV((UInt32)path, (Int32)coordStart, (Int32)numCoords, (OpenTK.Graphics.OpenGL.NvPathRendering)coordType, (IntPtr)coords_ptr.AddrOfPinnedObject()); + coords = (T4)coords_ptr.Target; + } + finally + { + coords_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathTexGenNV")] + public static + void PathTexGen(OpenTK.Graphics.OpenGL.NvPathRendering texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering genMode, Int32 components, Single[] coeffs) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* coeffs_ptr = coeffs) + { + Delegates.glPathTexGenNV((OpenTK.Graphics.OpenGL.NvPathRendering)texCoordSet, (OpenTK.Graphics.OpenGL.NvPathRendering)genMode, (Int32)components, (Single*)coeffs_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathTexGenNV")] + public static + void PathTexGen(OpenTK.Graphics.OpenGL.NvPathRendering texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering genMode, Int32 components, ref Single coeffs) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* coeffs_ptr = &coeffs) + { + Delegates.glPathTexGenNV((OpenTK.Graphics.OpenGL.NvPathRendering)texCoordSet, (OpenTK.Graphics.OpenGL.NvPathRendering)genMode, (Int32)components, (Single*)coeffs_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPathTexGenNV")] + public static + unsafe void PathTexGen(OpenTK.Graphics.OpenGL.NvPathRendering texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering genMode, Int32 components, Single* coeffs) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPathTexGenNV((OpenTK.Graphics.OpenGL.NvPathRendering)texCoordSet, (OpenTK.Graphics.OpenGL.NvPathRendering)genMode, (Int32)components, (Single*)coeffs); + #if DEBUG + } + #endif + } + /// [requires: NV_transform_feedback2] /// Pause transform feedback operations @@ -170135,7 +183703,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_pixel_data_range] [AutoGenerated(Category = "NV_pixel_data_range", Version = "1.2", EntryPoint = "glPixelDataRangeNV")] public static - void PixelDataRange(OpenTK.Graphics.OpenGL.NvPixelDataRange target, Int32 length, [OutAttribute] IntPtr pointer) + void PixelDataRange(OpenTK.Graphics.OpenGL.NvPixelDataRange target, Int32 length, IntPtr pointer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -170244,6 +183812,97 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPointAlongPathNV")] + public static + bool PointAlongPath(Int32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute] out Single x, [OutAttribute] out Single y, [OutAttribute] out Single tangentX, [OutAttribute] out Single tangentY) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* x_ptr = &x) + fixed (Single* y_ptr = &y) + fixed (Single* tangentX_ptr = &tangentX) + fixed (Single* tangentY_ptr = &tangentY) + { + bool retval = Delegates.glPointAlongPathNV((UInt32)path, (Int32)startSegment, (Int32)numSegments, (Single)distance, (Single*)x_ptr, (Single*)y_ptr, (Single*)tangentX_ptr, (Single*)tangentY_ptr); + x = *x_ptr; + y = *y_ptr; + tangentX = *tangentX_ptr; + tangentY = *tangentY_ptr; + return retval; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPointAlongPathNV")] + public static + unsafe bool PointAlongPath(Int32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute] Single* x, [OutAttribute] Single* y, [OutAttribute] Single* tangentX, [OutAttribute] Single* tangentY) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glPointAlongPathNV((UInt32)path, (Int32)startSegment, (Int32)numSegments, (Single)distance, (Single*)x, (Single*)y, (Single*)tangentX, (Single*)tangentY); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPointAlongPathNV")] + public static + bool PointAlongPath(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute] out Single x, [OutAttribute] out Single y, [OutAttribute] out Single tangentX, [OutAttribute] out Single tangentY) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* x_ptr = &x) + fixed (Single* y_ptr = &y) + fixed (Single* tangentX_ptr = &tangentX) + fixed (Single* tangentY_ptr = &tangentY) + { + bool retval = Delegates.glPointAlongPathNV((UInt32)path, (Int32)startSegment, (Int32)numSegments, (Single)distance, (Single*)x_ptr, (Single*)y_ptr, (Single*)tangentX_ptr, (Single*)tangentY_ptr); + x = *x_ptr; + y = *y_ptr; + tangentX = *tangentX_ptr; + tangentY = *tangentY_ptr; + return retval; + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glPointAlongPathNV")] + public static + unsafe bool PointAlongPath(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute] Single* x, [OutAttribute] Single* y, [OutAttribute] Single* tangentX, [OutAttribute] Single* tangentY) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glPointAlongPathNV((UInt32)path, (Int32)startSegment, (Int32)numSegments, (Single)distance, (Single*)x, (Single*)y, (Single*)tangentX, (Single*)tangentY); + #if DEBUG + } + #endif + } + /// [requires: NV_point_sprite] /// Specify point parameters @@ -170462,7 +184121,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_parameter_buffer_object] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersfvNV")] public static - void ProgramBufferParameters(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, Int32 buffer, Int32 index, Int32 count, Single[] @params) + void ProgramBufferParameters(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, Int32 bindingIndex, Int32 wordIndex, Int32 count, Single[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -170472,7 +184131,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Single* @params_ptr = @params) { - Delegates.glProgramBufferParametersfvNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params_ptr); + Delegates.glProgramBufferParametersfvNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (Single*)@params_ptr); } } #if DEBUG @@ -170483,7 +184142,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_parameter_buffer_object] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersfvNV")] public static - void ProgramBufferParameters(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, Int32 buffer, Int32 index, Int32 count, ref Single @params) + void ProgramBufferParameters(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, Int32 bindingIndex, Int32 wordIndex, Int32 count, ref Single @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -170493,7 +184152,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Single* @params_ptr = &@params) { - Delegates.glProgramBufferParametersfvNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params_ptr); + Delegates.glProgramBufferParametersfvNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (Single*)@params_ptr); } } #if DEBUG @@ -170505,13 +184164,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersfvNV")] public static - unsafe void ProgramBufferParameters(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, Int32 buffer, Int32 index, Int32 count, Single* @params) + unsafe void ProgramBufferParameters(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, Int32 bindingIndex, Int32 wordIndex, Int32 count, Single* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramBufferParametersfvNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params); + Delegates.glProgramBufferParametersfvNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (Single*)@params); #if DEBUG } #endif @@ -170521,7 +184180,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersfvNV")] public static - void ProgramBufferParameters(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, Single[] @params) + void ProgramBufferParameters(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, Single[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -170531,7 +184190,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Single* @params_ptr = @params) { - Delegates.glProgramBufferParametersfvNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params_ptr); + Delegates.glProgramBufferParametersfvNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (Single*)@params_ptr); } } #if DEBUG @@ -170543,7 +184202,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersfvNV")] public static - void ProgramBufferParameters(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, ref Single @params) + void ProgramBufferParameters(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, ref Single @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -170553,7 +184212,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Single* @params_ptr = &@params) { - Delegates.glProgramBufferParametersfvNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params_ptr); + Delegates.glProgramBufferParametersfvNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (Single*)@params_ptr); } } #if DEBUG @@ -170565,13 +184224,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersfvNV")] public static - unsafe void ProgramBufferParameters(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, Single* @params) + unsafe void ProgramBufferParameters(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, Single* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramBufferParametersfvNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params); + Delegates.glProgramBufferParametersfvNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (Single*)@params); #if DEBUG } #endif @@ -170580,7 +184239,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_parameter_buffer_object] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersIivNV")] public static - void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, Int32 buffer, Int32 index, Int32 count, Int32[] @params) + void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, Int32 bindingIndex, Int32 wordIndex, Int32 count, Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -170590,7 +184249,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Int32* @params_ptr = @params) { - Delegates.glProgramBufferParametersIivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params_ptr); + Delegates.glProgramBufferParametersIivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (Int32*)@params_ptr); } } #if DEBUG @@ -170601,7 +184260,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_parameter_buffer_object] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersIivNV")] public static - void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, Int32 buffer, Int32 index, Int32 count, ref Int32 @params) + void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, Int32 bindingIndex, Int32 wordIndex, Int32 count, ref Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -170611,7 +184270,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Int32* @params_ptr = &@params) { - Delegates.glProgramBufferParametersIivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params_ptr); + Delegates.glProgramBufferParametersIivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (Int32*)@params_ptr); } } #if DEBUG @@ -170623,13 +184282,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersIivNV")] public static - unsafe void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, Int32 buffer, Int32 index, Int32 count, Int32* @params) + unsafe void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, Int32 bindingIndex, Int32 wordIndex, Int32 count, Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramBufferParametersIivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params); + Delegates.glProgramBufferParametersIivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (Int32*)@params); #if DEBUG } #endif @@ -170639,7 +184298,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersIivNV")] public static - void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, Int32[] @params) + void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -170649,7 +184308,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Int32* @params_ptr = @params) { - Delegates.glProgramBufferParametersIivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params_ptr); + Delegates.glProgramBufferParametersIivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (Int32*)@params_ptr); } } #if DEBUG @@ -170661,7 +184320,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersIivNV")] public static - void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, ref Int32 @params) + void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, ref Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -170671,7 +184330,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (Int32* @params_ptr = &@params) { - Delegates.glProgramBufferParametersIivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params_ptr); + Delegates.glProgramBufferParametersIivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (Int32*)@params_ptr); } } #if DEBUG @@ -170683,13 +184342,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersIivNV")] public static - unsafe void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, Int32* @params) + unsafe void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramBufferParametersIivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params); + Delegates.glProgramBufferParametersIivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (Int32*)@params); #if DEBUG } #endif @@ -170699,7 +184358,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersIuivNV")] public static - void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, UInt32[] @params) + void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, UInt32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -170709,7 +184368,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (UInt32* @params_ptr = @params) { - Delegates.glProgramBufferParametersIuivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (UInt32*)@params_ptr); + Delegates.glProgramBufferParametersIuivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (UInt32*)@params_ptr); } } #if DEBUG @@ -170721,7 +184380,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersIuivNV")] public static - void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, ref UInt32 @params) + void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, ref UInt32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -170731,7 +184390,7 @@ namespace OpenTK.Graphics.OpenGL { fixed (UInt32* @params_ptr = &@params) { - Delegates.glProgramBufferParametersIuivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (UInt32*)@params_ptr); + Delegates.glProgramBufferParametersIuivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (UInt32*)@params_ptr); } } #if DEBUG @@ -170743,13 +184402,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_parameter_buffer_object", Version = "1.2", EntryPoint = "glProgramBufferParametersIuivNV")] public static - unsafe void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, UInt32* @params) + unsafe void ProgramBufferParametersI(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, UInt32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramBufferParametersIuivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)buffer, (UInt32)index, (Int32)count, (UInt32*)@params); + Delegates.glProgramBufferParametersIuivNV((OpenTK.Graphics.OpenGL.NvParameterBufferObject)target, (UInt32)bindingIndex, (UInt32)wordIndex, (Int32)count, (UInt32*)@params); #if DEBUG } #endif @@ -171636,6 +185295,28 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_fragment_program] + [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glProgramNamedParameter4dvNV")] + public static + void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, Double[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Double* v_ptr = v) + { + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: NV_fragment_program] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glProgramNamedParameter4dvNV")] public static @@ -171658,25 +185339,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_fragment_program] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glProgramNamedParameter4dvNV")] - public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Double[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Double* v_ptr = v) - { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: NV_fragment_program] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glProgramNamedParameter4dvNV")] @@ -171697,7 +185359,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glProgramNamedParameter4dvNV")] public static - void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, ref Double v) + void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, Double[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -171706,7 +185368,7 @@ namespace OpenTK.Graphics.OpenGL unsafe { fixed (Byte* name_ptr = &name) - fixed (Double* v_ptr = &v) + fixed (Double* v_ptr = v) { Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v_ptr); } @@ -171720,15 +185382,19 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glProgramNamedParameter4dvNV")] public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Double[] v) + void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, ref Double v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - fixed (Double* v_ptr = v) + unsafe { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v_ptr); + fixed (Byte* name_ptr = &name) + fixed (Double* v_ptr = &v) + { + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v_ptr); + } } #if DEBUG } @@ -171826,6 +185492,28 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_fragment_program] + [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glProgramNamedParameter4fvNV")] + public static + void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Single* v_ptr = v) + { + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: NV_fragment_program] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glProgramNamedParameter4fvNV")] public static @@ -171848,25 +185536,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: NV_fragment_program] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glProgramNamedParameter4fvNV")] - public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* v_ptr = v) - { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: NV_fragment_program] [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glProgramNamedParameter4fvNV")] @@ -171887,7 +185556,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glProgramNamedParameter4fvNV")] public static - void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, ref Single v) + void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, Single[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -171896,7 +185565,7 @@ namespace OpenTK.Graphics.OpenGL unsafe { fixed (Byte* name_ptr = &name) - fixed (Single* v_ptr = &v) + fixed (Single* v_ptr = v) { Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v_ptr); } @@ -171910,15 +185579,19 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fragment_program", Version = "1.2", EntryPoint = "glProgramNamedParameter4fvNV")] public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Single[] v) + void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, ref Single v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - fixed (Single* v_ptr = v) + unsafe { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v_ptr); + fixed (Byte* name_ptr = &name) + fixed (Single* v_ptr = &v) + { + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v_ptr); + } } #if DEBUG } @@ -174645,6 +188318,155 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glProgramUniformHandleui64NV")] + public static + void ProgramUniformHandle(Int32 program, Int32 location, Int64 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glProgramUniformHandleui64NV((UInt32)program, (Int32)location, (UInt64)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glProgramUniformHandleui64NV")] + public static + void ProgramUniformHandle(UInt32 program, Int32 location, UInt64 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glProgramUniformHandleui64NV((UInt32)program, (Int32)location, (UInt64)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glProgramUniformHandleui64vNV")] + public static + void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, Int64[] values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int64* values_ptr = values) + { + Delegates.glProgramUniformHandleui64vNV((UInt32)program, (Int32)location, (Int32)count, (UInt64*)values_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glProgramUniformHandleui64vNV")] + public static + void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, ref Int64 values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int64* values_ptr = &values) + { + Delegates.glProgramUniformHandleui64vNV((UInt32)program, (Int32)location, (Int32)count, (UInt64*)values_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glProgramUniformHandleui64vNV")] + public static + unsafe void ProgramUniformHandle(Int32 program, Int32 location, Int32 count, Int64* values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glProgramUniformHandleui64vNV((UInt32)program, (Int32)location, (Int32)count, (UInt64*)values); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glProgramUniformHandleui64vNV")] + public static + void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, UInt64[] values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt64* values_ptr = values) + { + Delegates.glProgramUniformHandleui64vNV((UInt32)program, (Int32)location, (Int32)count, (UInt64*)values_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glProgramUniformHandleui64vNV")] + public static + void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, ref UInt64 values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt64* values_ptr = &values) + { + Delegates.glProgramUniformHandleui64vNV((UInt32)program, (Int32)location, (Int32)count, (UInt64*)values_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glProgramUniformHandleui64vNV")] + public static + unsafe void ProgramUniformHandle(UInt32 program, Int32 location, Int32 count, UInt64* values) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glProgramUniformHandleui64vNV((UInt32)program, (Int32)location, (Int32)count, (UInt64*)values); + #if DEBUG + } + #endif + } + /// [requires: NV_shader_buffer_load] /// Specify the value of a uniform variable for a specified program object @@ -175254,6 +189076,1692 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathInstancedNV")] + public static + unsafe void StencilFillPathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilFillPathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathNV")] + public static + void StencilFillPath(Int32 path, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, Int32 mask) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glStencilFillPathNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilFillPathNV")] + public static + void StencilFillPath(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glStencilFillPathNV((UInt32)path, (OpenTK.Graphics.OpenGL.NvPathRendering)fillMode, (UInt32)mask); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths, (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] T2[,,] paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, Int32 pathBase, Int32 reference, Int32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathInstancedNV")] + public static + unsafe void StencilStrokePathInstanced(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, [InAttribute, OutAttribute] ref T2 paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + where T2 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle paths_ptr = GCHandle.Alloc(paths, GCHandleType.Pinned); + try + { + Delegates.glStencilStrokePathInstancedNV((Int32)numPaths, (OpenTK.Graphics.OpenGL.NvPathRendering)pathNameType, (IntPtr)paths_ptr.AddrOfPinnedObject(), (UInt32)pathBase, (Int32)reference, (UInt32)mask, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + paths = (T2)paths_ptr.Target; + } + finally + { + paths_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathNV")] + public static + void StencilStrokePath(Int32 path, Int32 reference, Int32 mask) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glStencilStrokePathNV((UInt32)path, (Int32)reference, (UInt32)mask); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glStencilStrokePathNV")] + public static + void StencilStrokePath(UInt32 path, Int32 reference, UInt32 mask) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glStencilStrokePathNV((UInt32)path, (Int32)reference, (UInt32)mask); + #if DEBUG + } + #endif + } + /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "1.2", EntryPoint = "glTestFenceNV")] public static @@ -176215,6 +191723,124 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glTransformPathNV")] + public static + void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + Delegates.glTransformPathNV((UInt32)resultPath, (UInt32)srcPath, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glTransformPathNV")] + public static + void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + Delegates.glTransformPathNV((UInt32)resultPath, (UInt32)srcPath, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glTransformPathNV")] + public static + unsafe void TransformPath(Int32 resultPath, Int32 srcPath, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTransformPathNV((UInt32)resultPath, (UInt32)srcPath, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glTransformPathNV")] + public static + void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single[] transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = transformValues) + { + Delegates.glTransformPathNV((UInt32)resultPath, (UInt32)srcPath, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glTransformPathNV")] + public static + void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.OpenGL.NvPathRendering transformType, ref Single transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* transformValues_ptr = &transformValues) + { + Delegates.glTransformPathNV((UInt32)resultPath, (UInt32)srcPath, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glTransformPathNV")] + public static + unsafe void TransformPath(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTransformPathNV((UInt32)resultPath, (UInt32)srcPath, (OpenTK.Graphics.OpenGL.NvPathRendering)transformType, (Single*)transformValues); + #if DEBUG + } + #endif + } + /// [requires: NV_gpu_shader5] /// Specify the value of a uniform variable for the current program object @@ -177227,6 +192853,155 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glUniformHandleui64NV")] + public static + void UniformHandle(Int32 location, Int64 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glUniformHandleui64NV((Int32)location, (UInt64)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glUniformHandleui64NV")] + public static + void UniformHandle(Int32 location, UInt64 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glUniformHandleui64NV((Int32)location, (UInt64)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glUniformHandleui64vNV")] + public static + void UniformHandle(Int32 location, Int32 count, Int64[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int64* value_ptr = value) + { + Delegates.glUniformHandleui64vNV((Int32)location, (Int32)count, (UInt64*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glUniformHandleui64vNV")] + public static + void UniformHandle(Int32 location, Int32 count, ref Int64 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int64* value_ptr = &value) + { + Delegates.glUniformHandleui64vNV((Int32)location, (Int32)count, (UInt64*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glUniformHandleui64vNV")] + public static + unsafe void UniformHandle(Int32 location, Int32 count, Int64* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glUniformHandleui64vNV((Int32)location, (Int32)count, (UInt64*)value); + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glUniformHandleui64vNV")] + public static + void UniformHandle(Int32 location, Int32 count, UInt64[] value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt64* value_ptr = value) + { + Delegates.glUniformHandleui64vNV((Int32)location, (Int32)count, (UInt64*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glUniformHandleui64vNV")] + public static + void UniformHandle(Int32 location, Int32 count, ref UInt64 value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt64* value_ptr = &value) + { + Delegates.glUniformHandleui64vNV((Int32)location, (Int32)count, (UInt64*)value_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_bindless_texture] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_bindless_texture", Version = "4.0", EntryPoint = "glUniformHandleui64vNV")] + public static + unsafe void UniformHandle(Int32 location, Int32 count, UInt64* value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glUniformHandleui64vNV((Int32)location, (Int32)count, (UInt64*)value); + #if DEBUG + } + #endif + } + /// [requires: NV_shader_buffer_load] /// Specify the value of a uniform variable for the current program object @@ -178672,7 +194447,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_vdpau_interop] [AutoGenerated(Category = "NV_vdpau_interop", Version = "4.1", EntryPoint = "glVDPAURegisterVideoSurfaceNV")] public static - IntPtr VDPAURegisterVideoSurface([OutAttribute] IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, Int32[] textureNames) + IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, Int32[] textureNames) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -178693,7 +194468,7 @@ namespace OpenTK.Graphics.OpenGL /// [requires: NV_vdpau_interop] [AutoGenerated(Category = "NV_vdpau_interop", Version = "4.1", EntryPoint = "glVDPAURegisterVideoSurfaceNV")] public static - IntPtr VDPAURegisterVideoSurface([OutAttribute] IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, ref Int32 textureNames) + IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, ref Int32 textureNames) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -178715,7 +194490,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_vdpau_interop", Version = "4.1", EntryPoint = "glVDPAURegisterVideoSurfaceNV")] public static - unsafe IntPtr VDPAURegisterVideoSurface([OutAttribute] IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, Int32* textureNames) + unsafe IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, Int32* textureNames) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -178731,7 +194506,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_vdpau_interop", Version = "4.1", EntryPoint = "glVDPAURegisterVideoSurfaceNV")] public static - IntPtr VDPAURegisterVideoSurface([OutAttribute] IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, UInt32[] textureNames) + IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, UInt32[] textureNames) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -178753,7 +194528,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_vdpau_interop", Version = "4.1", EntryPoint = "glVDPAURegisterVideoSurfaceNV")] public static - IntPtr VDPAURegisterVideoSurface([OutAttribute] IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, ref UInt32 textureNames) + IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, ref UInt32 textureNames) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -178775,7 +194550,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_vdpau_interop", Version = "4.1", EntryPoint = "glVDPAURegisterVideoSurfaceNV")] public static - unsafe IntPtr VDPAURegisterVideoSurface([OutAttribute] IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, UInt32* textureNames) + unsafe IntPtr VDPAURegisterVideoSurface(IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, UInt32* textureNames) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -187247,6 +203022,6006 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glWeightPathsNV")] + public static + void WeightPath(Int32 resultPath, Int32 numPaths, Int32[] paths, Single[] weights) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* paths_ptr = paths) + fixed (Single* weights_ptr = weights) + { + Delegates.glWeightPathsNV((UInt32)resultPath, (Int32)numPaths, (UInt32*)paths_ptr, (Single*)weights_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glWeightPathsNV")] + public static + void WeightPath(Int32 resultPath, Int32 numPaths, ref Int32 paths, ref Single weights) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* paths_ptr = &paths) + fixed (Single* weights_ptr = &weights) + { + Delegates.glWeightPathsNV((UInt32)resultPath, (Int32)numPaths, (UInt32*)paths_ptr, (Single*)weights_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glWeightPathsNV")] + public static + unsafe void WeightPath(Int32 resultPath, Int32 numPaths, Int32* paths, Single* weights) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glWeightPathsNV((UInt32)resultPath, (Int32)numPaths, (UInt32*)paths, (Single*)weights); + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glWeightPathsNV")] + public static + void WeightPath(UInt32 resultPath, Int32 numPaths, UInt32[] paths, Single[] weights) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt32* paths_ptr = paths) + fixed (Single* weights_ptr = weights) + { + Delegates.glWeightPathsNV((UInt32)resultPath, (Int32)numPaths, (UInt32*)paths_ptr, (Single*)weights_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glWeightPathsNV")] + public static + void WeightPath(UInt32 resultPath, Int32 numPaths, ref UInt32 paths, ref Single weights) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt32* paths_ptr = &paths) + fixed (Single* weights_ptr = &weights) + { + Delegates.glWeightPathsNV((UInt32)resultPath, (Int32)numPaths, (UInt32*)paths_ptr, (Single*)weights_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: NV_path_rendering] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "NV_path_rendering", Version = "1.1", EntryPoint = "glWeightPathsNV")] + public static + unsafe void WeightPath(UInt32 resultPath, Int32 numPaths, UInt32* paths, Single* weights) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glWeightPathsNV((UInt32)resultPath, (Int32)numPaths, (UInt32*)paths, (Single*)weights); + #if DEBUG + } + #endif + } + + } + + public static partial class Oes + { + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glAccumxOES")] + public static + void Accumx(OpenTK.Graphics.OpenGL.OesFixedPoint op, int value) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glAccumxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)op, (int)value); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glAlphaFuncxOES")] + public static + void AlphaFuncx(OpenTK.Graphics.OpenGL.OesFixedPoint func, int @ref) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glAlphaFuncxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)func, (int)@ref); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glBitmapxOES")] + public static + void Bitmapx(Int32 width, Int32 height, int xorig, int yorig, int xmove, int ymove, Byte[] bitmap) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* bitmap_ptr = bitmap) + { + Delegates.glBitmapxOES((Int32)width, (Int32)height, (int)xorig, (int)yorig, (int)xmove, (int)ymove, (Byte*)bitmap_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glBitmapxOES")] + public static + void Bitmapx(Int32 width, Int32 height, int xorig, int yorig, int xmove, int ymove, ref Byte bitmap) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* bitmap_ptr = &bitmap) + { + Delegates.glBitmapxOES((Int32)width, (Int32)height, (int)xorig, (int)yorig, (int)xmove, (int)ymove, (Byte*)bitmap_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glBitmapxOES")] + public static + unsafe void Bitmapx(Int32 width, Int32 height, int xorig, int yorig, int xmove, int ymove, Byte* bitmap) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glBitmapxOES((Int32)width, (Int32)height, (int)xorig, (int)yorig, (int)xmove, (int)ymove, (Byte*)bitmap); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glBlendColorxOES")] + public static + void BlendColorx(int red, int green, int blue, int alpha) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glBlendColorxOES((int)red, (int)green, (int)blue, (int)alpha); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glClearAccumxOES")] + public static + void ClearAccumx(int red, int green, int blue, int alpha) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glClearAccumxOES((int)red, (int)green, (int)blue, (int)alpha); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glClearColorxOES")] + public static + void ClearColorx(int red, int green, int blue, int alpha) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glClearColorxOES((int)red, (int)green, (int)blue, (int)alpha); + #if DEBUG + } + #endif + } + + + /// [requires: OES_single_precision] + /// Specify the clear value for the depth buffer + /// + /// + /// + /// Specifies the depth value used when the depth buffer is cleared. The initial value is 1. + /// + /// + [AutoGenerated(Category = "OES_single_precision", Version = "4.3", EntryPoint = "glClearDepthfOES")] + public static + void ClearDepth(Single depth) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glClearDepthfOES((Single)depth); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glClearDepthxOES")] + public static + void ClearDepthx(int depth) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glClearDepthxOES((int)depth); + #if DEBUG + } + #endif + } + + + /// [requires: OES_single_precision] + /// Specify a plane against which all geometry is clipped + /// + /// + /// + /// Specifies which clipping plane is being positioned. Symbolic names of the form GL_CLIP_PLANEi, where i is an integer between 0 and GL_MAX_CLIP_PLANES - 1, are accepted. + /// + /// + /// + /// + /// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. + /// + /// + [AutoGenerated(Category = "OES_single_precision", Version = "4.3", EntryPoint = "glClipPlanefOES")] + public static + void ClipPlane(OpenTK.Graphics.OpenGL.OesSinglePrecision plane, Single[] equation) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* equation_ptr = equation) + { + Delegates.glClipPlanefOES((OpenTK.Graphics.OpenGL.OesSinglePrecision)plane, (Single*)equation_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_single_precision] + /// Specify a plane against which all geometry is clipped + /// + /// + /// + /// Specifies which clipping plane is being positioned. Symbolic names of the form GL_CLIP_PLANEi, where i is an integer between 0 and GL_MAX_CLIP_PLANES - 1, are accepted. + /// + /// + /// + /// + /// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. + /// + /// + [AutoGenerated(Category = "OES_single_precision", Version = "4.3", EntryPoint = "glClipPlanefOES")] + public static + void ClipPlane(OpenTK.Graphics.OpenGL.OesSinglePrecision plane, ref Single equation) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* equation_ptr = &equation) + { + Delegates.glClipPlanefOES((OpenTK.Graphics.OpenGL.OesSinglePrecision)plane, (Single*)equation_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_single_precision] + /// Specify a plane against which all geometry is clipped + /// + /// + /// + /// Specifies which clipping plane is being positioned. Symbolic names of the form GL_CLIP_PLANEi, where i is an integer between 0 and GL_MAX_CLIP_PLANES - 1, are accepted. + /// + /// + /// + /// + /// Specifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_single_precision", Version = "4.3", EntryPoint = "glClipPlanefOES")] + public static + unsafe void ClipPlane(OpenTK.Graphics.OpenGL.OesSinglePrecision plane, Single* equation) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glClipPlanefOES((OpenTK.Graphics.OpenGL.OesSinglePrecision)plane, (Single*)equation); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glClipPlanexOES")] + public static + void ClipPlanex(OpenTK.Graphics.OpenGL.OesFixedPoint plane, int[] equation) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* equation_ptr = equation) + { + Delegates.glClipPlanexOES((OpenTK.Graphics.OpenGL.OesFixedPoint)plane, (int*)equation_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glClipPlanexOES")] + public static + void ClipPlanex(OpenTK.Graphics.OpenGL.OesFixedPoint plane, ref int equation) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* equation_ptr = &equation) + { + Delegates.glClipPlanexOES((OpenTK.Graphics.OpenGL.OesFixedPoint)plane, (int*)equation_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glClipPlanexOES")] + public static + unsafe void ClipPlanex(OpenTK.Graphics.OpenGL.OesFixedPoint plane, int* equation) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glClipPlanexOES((OpenTK.Graphics.OpenGL.OesFixedPoint)plane, (int*)equation); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glColor3xOES")] + public static + void Color3x(int red, int green, int blue) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glColor3xOES((int)red, (int)green, (int)blue); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glColor3xvOES")] + public static + void Color3x(int[] components) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* components_ptr = components) + { + Delegates.glColor3xvOES((int*)components_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glColor3xvOES")] + public static + void Color3x(ref int components) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* components_ptr = &components) + { + Delegates.glColor3xvOES((int*)components_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glColor3xvOES")] + public static + unsafe void Color3x(int* components) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glColor3xvOES((int*)components); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glColor4xOES")] + public static + void Color4x(int red, int green, int blue, int alpha) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glColor4xOES((int)red, (int)green, (int)blue, (int)alpha); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glColor4xvOES")] + public static + void Color4x(int[] components) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* components_ptr = components) + { + Delegates.glColor4xvOES((int*)components_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glColor4xvOES")] + public static + void Color4x(ref int components) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* components_ptr = &components) + { + Delegates.glColor4xvOES((int*)components_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glColor4xvOES")] + public static + unsafe void Color4x(int* components) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glColor4xvOES((int*)components); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glConvolutionParameterxOES")] + public static + void ConvolutionParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glConvolutionParameterxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int)param); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glConvolutionParameterxvOES")] + public static + void ConvolutionParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glConvolutionParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glConvolutionParameterxvOES")] + public static + unsafe void ConvolutionParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glConvolutionParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + + /// [requires: OES_single_precision] + /// Specify mapping of depth values from normalized device coordinates to window coordinates + /// + /// + /// + /// Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0. + /// + /// + /// + /// + /// Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1. + /// + /// + [AutoGenerated(Category = "OES_single_precision", Version = "4.3", EntryPoint = "glDepthRangefOES")] + public static + void DepthRange(Single n, Single f) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDepthRangefOES((Single)n, (Single)f); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glDepthRangexOES")] + public static + void DepthRangex(int n, int f) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDepthRangexOES((int)n, (int)f); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glEvalCoord1xOES")] + public static + void EvalCoord1x(int u) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glEvalCoord1xOES((int)u); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glEvalCoord1xvOES")] + public static + unsafe void EvalCoord1x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glEvalCoord1xvOES((int*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glEvalCoord2xOES")] + public static + void EvalCoord2x(int u, int v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glEvalCoord2xOES((int)u, (int)v); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glEvalCoord2xvOES")] + public static + void EvalCoord2x(int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glEvalCoord2xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glEvalCoord2xvOES")] + public static + void EvalCoord2x(ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glEvalCoord2xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glEvalCoord2xvOES")] + public static + unsafe void EvalCoord2x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glEvalCoord2xvOES((int*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glFeedbackBufferxOES")] + public static + void FeedbackBufferx(Int32 n, OpenTK.Graphics.OpenGL.OesFixedPoint type, int[] buffer) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* buffer_ptr = buffer) + { + Delegates.glFeedbackBufferxOES((Int32)n, (OpenTK.Graphics.OpenGL.OesFixedPoint)type, (int*)buffer_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glFeedbackBufferxOES")] + public static + void FeedbackBufferx(Int32 n, OpenTK.Graphics.OpenGL.OesFixedPoint type, ref int buffer) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* buffer_ptr = &buffer) + { + Delegates.glFeedbackBufferxOES((Int32)n, (OpenTK.Graphics.OpenGL.OesFixedPoint)type, (int*)buffer_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glFeedbackBufferxOES")] + public static + unsafe void FeedbackBufferx(Int32 n, OpenTK.Graphics.OpenGL.OesFixedPoint type, int* buffer) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glFeedbackBufferxOES((Int32)n, (OpenTK.Graphics.OpenGL.OesFixedPoint)type, (int*)buffer); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glFogxOES")] + public static + void Fogx(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glFogxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int)param); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glFogxvOES")] + public static + void Fogx(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int[] param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* param_ptr = param) + { + Delegates.glFogxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)param_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glFogxvOES")] + public static + unsafe void Fogx(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glFogxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)param); + #if DEBUG + } + #endif + } + + + /// [requires: OES_single_precision] + /// Multiply the current matrix by a perspective matrix + /// + /// + /// + /// Specify the coordinates for the left and right vertical clipping planes. + /// + /// + /// + /// + /// Specify the coordinates for the bottom and top horizontal clipping planes. + /// + /// + /// + /// + /// Specify the distances to the near and far depth clipping planes. Both distances must be positive. + /// + /// + [AutoGenerated(Category = "OES_single_precision", Version = "4.3", EntryPoint = "glFrustumfOES")] + public static + void Frustum(Single l, Single r, Single b, Single t, Single n, Single f) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glFrustumfOES((Single)l, (Single)r, (Single)b, (Single)t, (Single)n, (Single)f); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glFrustumxOES")] + public static + void Frustumx(int l, int r, int b, int t, int n, int f) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glFrustumxOES((int)l, (int)r, (int)b, (int)t, (int)n, (int)f); + #if DEBUG + } + #endif + } + + + /// [requires: OES_single_precision] + /// Return the coefficients of the specified clipping plane + /// + /// + /// + /// Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1. + /// + /// + /// + /// + /// Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). + /// + /// + [AutoGenerated(Category = "OES_single_precision", Version = "4.3", EntryPoint = "glGetClipPlanefOES")] + public static + void GetClipPlane(OpenTK.Graphics.OpenGL.OesSinglePrecision plane, [OutAttribute] Single[] equation) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* equation_ptr = equation) + { + Delegates.glGetClipPlanefOES((OpenTK.Graphics.OpenGL.OesSinglePrecision)plane, (Single*)equation_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_single_precision] + /// Return the coefficients of the specified clipping plane + /// + /// + /// + /// Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1. + /// + /// + /// + /// + /// Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). + /// + /// + [AutoGenerated(Category = "OES_single_precision", Version = "4.3", EntryPoint = "glGetClipPlanefOES")] + public static + void GetClipPlane(OpenTK.Graphics.OpenGL.OesSinglePrecision plane, [OutAttribute] out Single equation) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Single* equation_ptr = &equation) + { + Delegates.glGetClipPlanefOES((OpenTK.Graphics.OpenGL.OesSinglePrecision)plane, (Single*)equation_ptr); + equation = *equation_ptr; + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_single_precision] + /// Return the coefficients of the specified clipping plane + /// + /// + /// + /// Specifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1. + /// + /// + /// + /// + /// Returns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0). + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_single_precision", Version = "4.3", EntryPoint = "glGetClipPlanefOES")] + public static + unsafe void GetClipPlane(OpenTK.Graphics.OpenGL.OesSinglePrecision plane, [OutAttribute] Single* equation) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetClipPlanefOES((OpenTK.Graphics.OpenGL.OesSinglePrecision)plane, (Single*)equation); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetClipPlanexOES")] + public static + void GetClipPlanex(OpenTK.Graphics.OpenGL.OesFixedPoint plane, [OutAttribute] int[] equation) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* equation_ptr = equation) + { + Delegates.glGetClipPlanexOES((OpenTK.Graphics.OpenGL.OesFixedPoint)plane, (int*)equation_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetClipPlanexOES")] + public static + void GetClipPlanex(OpenTK.Graphics.OpenGL.OesFixedPoint plane, [OutAttribute] out int equation) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* equation_ptr = &equation) + { + Delegates.glGetClipPlanexOES((OpenTK.Graphics.OpenGL.OesFixedPoint)plane, (int*)equation_ptr); + equation = *equation_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetClipPlanexOES")] + public static + unsafe void GetClipPlanex(OpenTK.Graphics.OpenGL.OesFixedPoint plane, [OutAttribute] int* equation) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetClipPlanexOES((OpenTK.Graphics.OpenGL.OesFixedPoint)plane, (int*)equation); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetConvolutionParameterxvOES")] + public static + void GetConvolutionParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glGetConvolutionParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetConvolutionParameterxvOES")] + public static + void GetConvolutionParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] out int @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = &@params) + { + Delegates.glGetConvolutionParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetConvolutionParameterxvOES")] + public static + unsafe void GetConvolutionParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetConvolutionParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetFixedvOES")] + public static + void GetFixed(OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glGetFixedvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetFixedvOES")] + public static + void GetFixed(OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] out int @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = &@params) + { + Delegates.glGetFixedvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetFixedvOES")] + public static + unsafe void GetFixed(OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetFixedvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetHistogramParameterxvOES")] + public static + void GetHistogramParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glGetHistogramParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetHistogramParameterxvOES")] + public static + void GetHistogramParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] out int @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = &@params) + { + Delegates.glGetHistogramParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetHistogramParameterxvOES")] + public static + unsafe void GetHistogramParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetHistogramParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetLightxOES")] + public static + void GetLightx(OpenTK.Graphics.OpenGL.OesFixedPoint light, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glGetLightxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)light, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetLightxOES")] + public static + void GetLightx(OpenTK.Graphics.OpenGL.OesFixedPoint light, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] out int @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = &@params) + { + Delegates.glGetLightxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)light, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetLightxOES")] + public static + unsafe void GetLightx(OpenTK.Graphics.OpenGL.OesFixedPoint light, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetLightxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)light, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetMapxvOES")] + public static + void GetMapx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint query, [OutAttribute] int[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* v_ptr = v) + { + Delegates.glGetMapxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)query, (int*)v_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetMapxvOES")] + public static + void GetMapx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint query, [OutAttribute] out int v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* v_ptr = &v) + { + Delegates.glGetMapxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)query, (int*)v_ptr); + v = *v_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetMapxvOES")] + public static + unsafe void GetMapx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint query, [OutAttribute] int* v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetMapxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)query, (int*)v); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetMaterialxOES")] + public static + void GetMaterialx(OpenTK.Graphics.OpenGL.OesFixedPoint face, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetMaterialxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)face, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int)param); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetTexEnvxvOES")] + public static + void GetTexEnvx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glGetTexEnvxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetTexEnvxvOES")] + public static + void GetTexEnvx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] out int @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = &@params) + { + Delegates.glGetTexEnvxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetTexEnvxvOES")] + public static + unsafe void GetTexEnvx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetTexEnvxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetTexGenxvOES")] + public static + void GetTexGenx(OpenTK.Graphics.OpenGL.OesFixedPoint coord, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glGetTexGenxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)coord, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetTexGenxvOES")] + public static + void GetTexGenx(OpenTK.Graphics.OpenGL.OesFixedPoint coord, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] out int @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = &@params) + { + Delegates.glGetTexGenxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)coord, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetTexGenxvOES")] + public static + unsafe void GetTexGenx(OpenTK.Graphics.OpenGL.OesFixedPoint coord, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetTexGenxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)coord, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetTexLevelParameterxvOES")] + public static + void GetTexLevelParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, Int32 level, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glGetTexLevelParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (Int32)level, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetTexLevelParameterxvOES")] + public static + void GetTexLevelParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, Int32 level, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] out int @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = &@params) + { + Delegates.glGetTexLevelParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (Int32)level, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetTexLevelParameterxvOES")] + public static + unsafe void GetTexLevelParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, Int32 level, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetTexLevelParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (Int32)level, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetTexParameterxvOES")] + public static + void GetTexParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glGetTexParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetTexParameterxvOES")] + public static + void GetTexParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] out int @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = &@params) + { + Delegates.glGetTexParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glGetTexParameterxvOES")] + public static + unsafe void GetTexParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetTexParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glIndexxOES")] + public static + void Indexx(int component) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glIndexxOES((int)component); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glIndexxvOES")] + public static + unsafe void Indexx(int* component) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glIndexxvOES((int*)component); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLightModelxOES")] + public static + void LightModelx(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glLightModelxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int)param); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLightModelxvOES")] + public static + void LightModelx(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int[] param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* param_ptr = param) + { + Delegates.glLightModelxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)param_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLightModelxvOES")] + public static + unsafe void LightModelx(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glLightModelxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)param); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLightxOES")] + public static + void Lightx(OpenTK.Graphics.OpenGL.OesFixedPoint light, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glLightxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)light, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int)param); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLightxvOES")] + public static + void Lightx(OpenTK.Graphics.OpenGL.OesFixedPoint light, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glLightxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)light, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLightxvOES")] + public static + unsafe void Lightx(OpenTK.Graphics.OpenGL.OesFixedPoint light, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glLightxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)light, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLineWidthxOES")] + public static + void LineWidthx(int width) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glLineWidthxOES((int)width); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLoadMatrixxOES")] + public static + void LoadMatrixx(int[] m) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* m_ptr = m) + { + Delegates.glLoadMatrixxOES((int*)m_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLoadMatrixxOES")] + public static + void LoadMatrixx(ref int m) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* m_ptr = &m) + { + Delegates.glLoadMatrixxOES((int*)m_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLoadMatrixxOES")] + public static + unsafe void LoadMatrixx(int* m) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glLoadMatrixxOES((int*)m); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLoadTransposeMatrixxOES")] + public static + void LoadTransposeMatrixx(int[] m) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* m_ptr = m) + { + Delegates.glLoadTransposeMatrixxOES((int*)m_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLoadTransposeMatrixxOES")] + public static + void LoadTransposeMatrixx(ref int m) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* m_ptr = &m) + { + Delegates.glLoadTransposeMatrixxOES((int*)m_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glLoadTransposeMatrixxOES")] + public static + unsafe void LoadTransposeMatrixx(int* m) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glLoadTransposeMatrixxOES((int*)m); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMap1xOES")] + public static + void Map1x(OpenTK.Graphics.OpenGL.OesFixedPoint target, int u1, int u2, Int32 stride, Int32 order, int points) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMap1xOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (int)u1, (int)u2, (Int32)stride, (Int32)order, (int)points); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMap2xOES")] + public static + void Map2x(OpenTK.Graphics.OpenGL.OesFixedPoint target, int u1, int u2, Int32 ustride, Int32 uorder, int v1, int v2, Int32 vstride, Int32 vorder, int points) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMap2xOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (int)u1, (int)u2, (Int32)ustride, (Int32)uorder, (int)v1, (int)v2, (Int32)vstride, (Int32)vorder, (int)points); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMapGrid1xOES")] + public static + void MapGrid1x(Int32 n, int u1, int u2) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMapGrid1xOES((Int32)n, (int)u1, (int)u2); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMapGrid2xOES")] + public static + void MapGrid2x(Int32 n, int u1, int u2, int v1, int v2) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMapGrid2xOES((Int32)n, (int)u1, (int)u2, (int)v1, (int)v2); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMaterialxOES")] + public static + void Materialx(OpenTK.Graphics.OpenGL.OesFixedPoint face, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMaterialxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)face, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int)param); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMaterialxvOES")] + public static + void Materialx(OpenTK.Graphics.OpenGL.OesFixedPoint face, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int[] param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* param_ptr = param) + { + Delegates.glMaterialxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)face, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)param_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMaterialxvOES")] + public static + unsafe void Materialx(OpenTK.Graphics.OpenGL.OesFixedPoint face, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMaterialxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)face, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)param); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord1bOES")] + public static + void MultiTexCoord1(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, Byte s) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord1bOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte)s); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord1bOES")] + public static + void MultiTexCoord1(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte s) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord1bOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte)s); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord1bvOES")] + public static + unsafe void MultiTexCoord1(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, Byte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord1bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord1bvOES")] + public static + unsafe void MultiTexCoord1(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord1bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord1xOES")] + public static + void MultiTexCoord1x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int s) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord1xOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int)s); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord1xvOES")] + public static + unsafe void MultiTexCoord1x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord1xvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord2bOES")] + public static + void MultiTexCoord2(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, Byte s, Byte t) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord2bOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte)s, (SByte)t); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord2bOES")] + public static + void MultiTexCoord2(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte s, SByte t) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord2bOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte)s, (SByte)t); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord2bvOES")] + public static + void MultiTexCoord2(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, Byte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = coords) + { + Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord2bvOES")] + public static + void MultiTexCoord2(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, ref Byte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = &coords) + { + Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord2bvOES")] + public static + unsafe void MultiTexCoord2(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, Byte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord2bvOES")] + public static + void MultiTexCoord2(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = coords) + { + Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord2bvOES")] + public static + void MultiTexCoord2(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, ref SByte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = &coords) + { + Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord2bvOES")] + public static + unsafe void MultiTexCoord2(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord2xOES")] + public static + void MultiTexCoord2x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int s, int t) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord2xOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int)s, (int)t); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord2xvOES")] + public static + void MultiTexCoord2x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glMultiTexCoord2xvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord2xvOES")] + public static + void MultiTexCoord2x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glMultiTexCoord2xvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord2xvOES")] + public static + unsafe void MultiTexCoord2x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord2xvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord3bOES")] + public static + void MultiTexCoord3(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, Byte s, Byte t, Byte r) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord3bOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte)s, (SByte)t, (SByte)r); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord3bOES")] + public static + void MultiTexCoord3(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte s, SByte t, SByte r) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord3bOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte)s, (SByte)t, (SByte)r); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord3bvOES")] + public static + void MultiTexCoord3(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, Byte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = coords) + { + Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord3bvOES")] + public static + void MultiTexCoord3(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, ref Byte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = &coords) + { + Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord3bvOES")] + public static + unsafe void MultiTexCoord3(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, Byte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord3bvOES")] + public static + void MultiTexCoord3(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = coords) + { + Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord3bvOES")] + public static + void MultiTexCoord3(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, ref SByte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = &coords) + { + Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord3bvOES")] + public static + unsafe void MultiTexCoord3(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord3xOES")] + public static + void MultiTexCoord3x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int s, int t, int r) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord3xOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int)s, (int)t, (int)r); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord3xvOES")] + public static + void MultiTexCoord3x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glMultiTexCoord3xvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord3xvOES")] + public static + void MultiTexCoord3x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glMultiTexCoord3xvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord3xvOES")] + public static + unsafe void MultiTexCoord3x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord3xvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord4bOES")] + public static + void MultiTexCoord4(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, Byte s, Byte t, Byte r, Byte q) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord4bOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte)s, (SByte)t, (SByte)r, (SByte)q); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord4bOES")] + public static + void MultiTexCoord4(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte s, SByte t, SByte r, SByte q) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord4bOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte)s, (SByte)t, (SByte)r, (SByte)q); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord4bvOES")] + public static + void MultiTexCoord4(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, Byte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = coords) + { + Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord4bvOES")] + public static + void MultiTexCoord4(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, ref Byte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = &coords) + { + Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord4bvOES")] + public static + unsafe void MultiTexCoord4(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, Byte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord4bvOES")] + public static + void MultiTexCoord4(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = coords) + { + Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord4bvOES")] + public static + void MultiTexCoord4(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, ref SByte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = &coords) + { + Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// 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. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glMultiTexCoord4bvOES")] + public static + unsafe void MultiTexCoord4(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.OpenGL.OesByteCoordinates)texture, (SByte*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord4xOES")] + public static + void MultiTexCoord4x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int s, int t, int r, int q) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord4xOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int)s, (int)t, (int)r, (int)q); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord4xvOES")] + public static + void MultiTexCoord4x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glMultiTexCoord4xvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord4xvOES")] + public static + void MultiTexCoord4x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glMultiTexCoord4xvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultiTexCoord4xvOES")] + public static + unsafe void MultiTexCoord4x(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiTexCoord4xvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)texture, (int*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultMatrixxOES")] + public static + void MultMatrixx(int[] m) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* m_ptr = m) + { + Delegates.glMultMatrixxOES((int*)m_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultMatrixxOES")] + public static + void MultMatrixx(ref int m) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* m_ptr = &m) + { + Delegates.glMultMatrixxOES((int*)m_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultMatrixxOES")] + public static + unsafe void MultMatrixx(int* m) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultMatrixxOES((int*)m); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultTransposeMatrixxOES")] + public static + void MultTransposeMatrixx(int[] m) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* m_ptr = m) + { + Delegates.glMultTransposeMatrixxOES((int*)m_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultTransposeMatrixxOES")] + public static + void MultTransposeMatrixx(ref int m) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* m_ptr = &m) + { + Delegates.glMultTransposeMatrixxOES((int*)m_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glMultTransposeMatrixxOES")] + public static + unsafe void MultTransposeMatrixx(int* m) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultTransposeMatrixxOES((int*)m); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glNormal3xOES")] + public static + void Normal3x(int nx, int ny, int nz) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glNormal3xOES((int)nx, (int)ny, (int)nz); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glNormal3xvOES")] + public static + void Normal3x(int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glNormal3xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glNormal3xvOES")] + public static + void Normal3x(ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glNormal3xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glNormal3xvOES")] + public static + unsafe void Normal3x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glNormal3xvOES((int*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_single_precision] + /// Multiply the current matrix with an orthographic matrix + /// + /// + /// + /// Specify the coordinates for the left and right vertical clipping planes. + /// + /// + /// + /// + /// Specify the coordinates for the bottom and top horizontal clipping planes. + /// + /// + /// + /// + /// Specify the distances to the nearer and farther depth clipping planes. These values are negative if the plane is to be behind the viewer. + /// + /// + [AutoGenerated(Category = "OES_single_precision", Version = "4.3", EntryPoint = "glOrthofOES")] + public static + void Ortho(Single l, Single r, Single b, Single t, Single n, Single f) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glOrthofOES((Single)l, (Single)r, (Single)b, (Single)t, (Single)n, (Single)f); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glOrthoxOES")] + public static + void Orthox(int l, int r, int b, int t, int n, int f) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glOrthoxOES((int)l, (int)r, (int)b, (int)t, (int)n, (int)f); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPassThroughxOES")] + public static + void PassThroughx(int token) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPassThroughxOES((int)token); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPixelTransferxOES")] + public static + void PixelTransferx(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPixelTransferxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int)param); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPixelZoomxOES")] + public static + void PixelZoomx(int xfactor, int yfactor) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPixelZoomxOES((int)xfactor, (int)yfactor); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPointParameterxvOES")] + public static + void PointParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glPointParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPointParameterxvOES")] + public static + void PointParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint pname, ref int @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = &@params) + { + Delegates.glPointParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPointParameterxvOES")] + public static + unsafe void PointParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPointParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPointSizexOES")] + public static + void PointSizex(int size) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPointSizexOES((int)size); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPolygonOffsetxOES")] + public static + void PolygonOffsetx(int factor, int units) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPolygonOffsetxOES((int)factor, (int)units); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPrioritizeTexturesxOES")] + public static + void PrioritizeTexturesx(Int32 n, Int32[] textures, int[] priorities) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* textures_ptr = textures) + fixed (int* priorities_ptr = priorities) + { + Delegates.glPrioritizeTexturesxOES((Int32)n, (UInt32*)textures_ptr, (int*)priorities_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPrioritizeTexturesxOES")] + public static + void PrioritizeTexturesx(Int32 n, ref Int32 textures, ref int priorities) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* textures_ptr = &textures) + fixed (int* priorities_ptr = &priorities) + { + Delegates.glPrioritizeTexturesxOES((Int32)n, (UInt32*)textures_ptr, (int*)priorities_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPrioritizeTexturesxOES")] + public static + unsafe void PrioritizeTexturesx(Int32 n, Int32* textures, int* priorities) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPrioritizeTexturesxOES((Int32)n, (UInt32*)textures, (int*)priorities); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPrioritizeTexturesxOES")] + public static + void PrioritizeTexturesx(Int32 n, UInt32[] textures, int[] priorities) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt32* textures_ptr = textures) + fixed (int* priorities_ptr = priorities) + { + Delegates.glPrioritizeTexturesxOES((Int32)n, (UInt32*)textures_ptr, (int*)priorities_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPrioritizeTexturesxOES")] + public static + void PrioritizeTexturesx(Int32 n, ref UInt32 textures, ref int priorities) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt32* textures_ptr = &textures) + fixed (int* priorities_ptr = &priorities) + { + Delegates.glPrioritizeTexturesxOES((Int32)n, (UInt32*)textures_ptr, (int*)priorities_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glPrioritizeTexturesxOES")] + public static + unsafe void PrioritizeTexturesx(Int32 n, UInt32* textures, int* priorities) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glPrioritizeTexturesxOES((Int32)n, (UInt32*)textures, (int*)priorities); + #if DEBUG + } + #endif + } + + /// [requires: OES_query_matrix] + [AutoGenerated(Category = "OES_query_matrix", Version = "4.3", EntryPoint = "glQueryMatrixxOES")] + public static + Int32 QueryMatrixx([OutAttribute] int[] mantissa, [OutAttribute] Int32[] exponent) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* mantissa_ptr = mantissa) + fixed (Int32* exponent_ptr = exponent) + { + return Delegates.glQueryMatrixxOES((int*)mantissa_ptr, (Int32*)exponent_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_query_matrix] + [AutoGenerated(Category = "OES_query_matrix", Version = "4.3", EntryPoint = "glQueryMatrixxOES")] + public static + Int32 QueryMatrixx([OutAttribute] out int mantissa, [OutAttribute] out Int32 exponent) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* mantissa_ptr = &mantissa) + fixed (Int32* exponent_ptr = &exponent) + { + Int32 retval = Delegates.glQueryMatrixxOES((int*)mantissa_ptr, (Int32*)exponent_ptr); + mantissa = *mantissa_ptr; + exponent = *exponent_ptr; + return retval; + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_query_matrix] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_query_matrix", Version = "4.3", EntryPoint = "glQueryMatrixxOES")] + public static + unsafe Int32 QueryMatrixx([OutAttribute] int* mantissa, [OutAttribute] Int32* exponent) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + return Delegates.glQueryMatrixxOES((int*)mantissa, (Int32*)exponent); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRasterPos2xOES")] + public static + void RasterPos2x(int x, int y) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glRasterPos2xOES((int)x, (int)y); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRasterPos2xvOES")] + public static + void RasterPos2x(int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glRasterPos2xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRasterPos2xvOES")] + public static + void RasterPos2x(ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glRasterPos2xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRasterPos2xvOES")] + public static + unsafe void RasterPos2x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glRasterPos2xvOES((int*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRasterPos3xOES")] + public static + void RasterPos3x(int x, int y, int z) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glRasterPos3xOES((int)x, (int)y, (int)z); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRasterPos3xvOES")] + public static + void RasterPos3x(int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glRasterPos3xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRasterPos3xvOES")] + public static + void RasterPos3x(ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glRasterPos3xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRasterPos3xvOES")] + public static + unsafe void RasterPos3x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glRasterPos3xvOES((int*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRasterPos4xOES")] + public static + void RasterPos4x(int x, int y, int z, int w) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glRasterPos4xOES((int)x, (int)y, (int)z, (int)w); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRasterPos4xvOES")] + public static + void RasterPos4x(int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glRasterPos4xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRasterPos4xvOES")] + public static + void RasterPos4x(ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glRasterPos4xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRasterPos4xvOES")] + public static + unsafe void RasterPos4x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glRasterPos4xvOES((int*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRectxOES")] + public static + void Rectx(int x1, int y1, int x2, int y2) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glRectxOES((int)x1, (int)y1, (int)x2, (int)y2); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRectxvOES")] + public static + void Rectx(int[] v1, int[] v2) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* v1_ptr = v1) + fixed (int* v2_ptr = v2) + { + Delegates.glRectxvOES((int*)v1_ptr, (int*)v2_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRectxvOES")] + public static + void Rectx(ref int v1, ref int v2) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* v1_ptr = &v1) + fixed (int* v2_ptr = &v2) + { + Delegates.glRectxvOES((int*)v1_ptr, (int*)v2_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRectxvOES")] + public static + unsafe void Rectx(int* v1, int* v2) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glRectxvOES((int*)v1, (int*)v2); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glRotatexOES")] + public static + void Rotatex(int angle, int x, int y, int z) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glRotatexOES((int)angle, (int)x, (int)y, (int)z); + #if DEBUG + } + #endif + } + + + /// [requires: OES_fixed_point] + /// Specify multisample coverage parameters + /// + /// + /// + /// Specify a single floating-point sample coverage value. The value is clamped to the range [0 ,1]. The initial value is 1.0. + /// + /// + /// + /// + /// Specify a single boolean value representing if the coverage masks should be inverted. GL_TRUE and GL_FALSE are accepted. The initial value is GL_FALSE. + /// + /// + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glSampleCoverageOES")] + public static + void SampleCoverage(int value, bool invert) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glSampleCoverageOES((int)value, (bool)invert); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glScalexOES")] + public static + void Scalex(int x, int y, int z) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glScalexOES((int)x, (int)y, (int)z); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord1bOES")] + public static + void TexCoord1(Byte s) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord1bOES((SByte)s); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord1bOES")] + public static + void TexCoord1(SByte s) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord1bOES((SByte)s); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord1bvOES")] + public static + unsafe void TexCoord1(Byte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord1bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord1bvOES")] + public static + unsafe void TexCoord1(SByte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord1bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord1xOES")] + public static + void TexCoord1x(int s) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord1xOES((int)s); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord1xvOES")] + public static + unsafe void TexCoord1x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord1xvOES((int*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord2bOES")] + public static + void TexCoord2(Byte s, Byte t) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord2bOES((SByte)s, (SByte)t); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord2bOES")] + public static + void TexCoord2(SByte s, SByte t) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord2bOES((SByte)s, (SByte)t); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord2bvOES")] + public static + void TexCoord2(Byte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = coords) + { + Delegates.glTexCoord2bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord2bvOES")] + public static + void TexCoord2(ref Byte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = &coords) + { + Delegates.glTexCoord2bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord2bvOES")] + public static + unsafe void TexCoord2(Byte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord2bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord2bvOES")] + public static + void TexCoord2(SByte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = coords) + { + Delegates.glTexCoord2bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord2bvOES")] + public static + void TexCoord2(ref SByte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = &coords) + { + Delegates.glTexCoord2bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord2bvOES")] + public static + unsafe void TexCoord2(SByte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord2bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord2xOES")] + public static + void TexCoord2x(int s, int t) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord2xOES((int)s, (int)t); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord2xvOES")] + public static + void TexCoord2x(int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glTexCoord2xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord2xvOES")] + public static + void TexCoord2x(ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glTexCoord2xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord2xvOES")] + public static + unsafe void TexCoord2x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord2xvOES((int*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord3bOES")] + public static + void TexCoord3(Byte s, Byte t, Byte r) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord3bOES((SByte)s, (SByte)t, (SByte)r); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord3bOES")] + public static + void TexCoord3(SByte s, SByte t, SByte r) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord3bOES((SByte)s, (SByte)t, (SByte)r); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord3bvOES")] + public static + void TexCoord3(Byte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = coords) + { + Delegates.glTexCoord3bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord3bvOES")] + public static + void TexCoord3(ref Byte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = &coords) + { + Delegates.glTexCoord3bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord3bvOES")] + public static + unsafe void TexCoord3(Byte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord3bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord3bvOES")] + public static + void TexCoord3(SByte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = coords) + { + Delegates.glTexCoord3bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord3bvOES")] + public static + void TexCoord3(ref SByte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = &coords) + { + Delegates.glTexCoord3bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord3bvOES")] + public static + unsafe void TexCoord3(SByte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord3bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord3xOES")] + public static + void TexCoord3x(int s, int t, int r) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord3xOES((int)s, (int)t, (int)r); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord3xvOES")] + public static + void TexCoord3x(int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glTexCoord3xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord3xvOES")] + public static + void TexCoord3x(ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glTexCoord3xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord3xvOES")] + public static + unsafe void TexCoord3x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord3xvOES((int*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord4bOES")] + public static + void TexCoord4(Byte s, Byte t, Byte r, Byte q) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord4bOES((SByte)s, (SByte)t, (SByte)r, (SByte)q); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord4bOES")] + public static + void TexCoord4(SByte s, SByte t, SByte r, SByte q) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord4bOES((SByte)s, (SByte)t, (SByte)r, (SByte)q); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord4bvOES")] + public static + void TexCoord4(Byte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = coords) + { + Delegates.glTexCoord4bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord4bvOES")] + public static + void TexCoord4(ref Byte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = &coords) + { + Delegates.glTexCoord4bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord4bvOES")] + public static + unsafe void TexCoord4(Byte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord4bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord4bvOES")] + public static + void TexCoord4(SByte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = coords) + { + Delegates.glTexCoord4bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord4bvOES")] + public static + void TexCoord4(ref SByte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = &coords) + { + Delegates.glTexCoord4bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Set the current texture coordinates + /// + /// + /// + /// Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glTexCoord4bvOES")] + public static + unsafe void TexCoord4(SByte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord4bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord4xOES")] + public static + void TexCoord4x(int s, int t, int r, int q) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord4xOES((int)s, (int)t, (int)r, (int)q); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord4xvOES")] + public static + void TexCoord4x(int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glTexCoord4xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord4xvOES")] + public static + void TexCoord4x(ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glTexCoord4xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexCoord4xvOES")] + public static + unsafe void TexCoord4x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexCoord4xvOES((int*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexEnvxOES")] + public static + void TexEnvx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexEnvxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int)param); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexEnvxvOES")] + public static + void TexEnvx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glTexEnvxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexEnvxvOES")] + public static + unsafe void TexEnvx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexEnvxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexGenxOES")] + public static + void TexGenx(OpenTK.Graphics.OpenGL.OesFixedPoint coord, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexGenxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)coord, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int)param); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexGenxvOES")] + public static + void TexGenx(OpenTK.Graphics.OpenGL.OesFixedPoint coord, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glTexGenxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)coord, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexGenxvOES")] + public static + unsafe void TexGenx(OpenTK.Graphics.OpenGL.OesFixedPoint coord, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexGenxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)coord, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexParameterxOES")] + public static + void TexParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexParameterxOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int)param); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexParameterxvOES")] + public static + void TexParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* @params_ptr = @params) + { + Delegates.glTexParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTexParameterxvOES")] + public static + unsafe void TexParameterx(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTexParameterxvOES((OpenTK.Graphics.OpenGL.OesFixedPoint)target, (OpenTK.Graphics.OpenGL.OesFixedPoint)pname, (int*)@params); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glTranslatexOES")] + public static + void Translatex(int x, int y, int z) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glTranslatexOES((int)x, (int)y, (int)z); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex2bOES")] + public static + void Vertex2(Byte x) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex2bOES((SByte)x); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex2bOES")] + public static + void Vertex2(SByte x) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex2bOES((SByte)x); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex2bvOES")] + public static + void Vertex2(Byte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = coords) + { + Delegates.glVertex2bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex2bvOES")] + public static + unsafe void Vertex2(Byte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex2bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex2bvOES")] + public static + void Vertex2(SByte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = coords) + { + Delegates.glVertex2bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex2bvOES")] + public static + unsafe void Vertex2(SByte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex2bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glVertex2xOES")] + public static + void Vertex2x(int x) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex2xOES((int)x); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glVertex2xvOES")] + public static + void Vertex2x(int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glVertex2xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glVertex2xvOES")] + public static + unsafe void Vertex2x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex2xvOES((int*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex3bOES")] + public static + void Vertex3(Byte x, Byte y) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex3bOES((SByte)x, (SByte)y); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex3bOES")] + public static + void Vertex3(SByte x, SByte y) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex3bOES((SByte)x, (SByte)y); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex3bvOES")] + public static + void Vertex3(Byte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = coords) + { + Delegates.glVertex3bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex3bvOES")] + public static + void Vertex3(ref Byte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = &coords) + { + Delegates.glVertex3bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex3bvOES")] + public static + unsafe void Vertex3(Byte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex3bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex3bvOES")] + public static + void Vertex3(SByte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = coords) + { + Delegates.glVertex3bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex3bvOES")] + public static + void Vertex3(ref SByte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = &coords) + { + Delegates.glVertex3bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex3bvOES")] + public static + unsafe void Vertex3(SByte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex3bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glVertex3xOES")] + public static + void Vertex3x(int x, int y) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex3xOES((int)x, (int)y); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glVertex3xvOES")] + public static + void Vertex3x(int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glVertex3xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glVertex3xvOES")] + public static + void Vertex3x(ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glVertex3xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glVertex3xvOES")] + public static + unsafe void Vertex3x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex3xvOES((int*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex4bOES")] + public static + void Vertex4(Byte x, Byte y, Byte z) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex4bOES((SByte)x, (SByte)y, (SByte)z); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex4bOES")] + public static + void Vertex4(SByte x, SByte y, SByte z) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex4bOES((SByte)x, (SByte)y, (SByte)z); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex4bvOES")] + public static + void Vertex4(Byte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = coords) + { + Delegates.glVertex4bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex4bvOES")] + public static + void Vertex4(ref Byte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Byte* coords_ptr = &coords) + { + Delegates.glVertex4bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex4bvOES")] + public static + unsafe void Vertex4(Byte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex4bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex4bvOES")] + public static + void Vertex4(SByte[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = coords) + { + Delegates.glVertex4bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex4bvOES")] + public static + void Vertex4(ref SByte coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (SByte* coords_ptr = &coords) + { + Delegates.glVertex4bvOES((SByte*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: OES_byte_coordinates] + /// Specify a vertex + /// + /// + /// + /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_byte_coordinates", Version = "4.3", EntryPoint = "glVertex4bvOES")] + public static + unsafe void Vertex4(SByte* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex4bvOES((SByte*)coords); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glVertex4xOES")] + public static + void Vertex4x(int x, int y, int z) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex4xOES((int)x, (int)y, (int)z); + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glVertex4xvOES")] + public static + void Vertex4x(int[] coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = coords) + { + Delegates.glVertex4xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glVertex4xvOES")] + public static + void Vertex4x(ref int coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (int* coords_ptr = &coords) + { + Delegates.glVertex4xvOES((int*)coords_ptr); + } + } + #if DEBUG + } + #endif + } + + /// [requires: OES_fixed_point] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "OES_fixed_point", Version = "4.3", EntryPoint = "glVertex4xvOES")] + public static + unsafe void Vertex4x(int* coords) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glVertex4xvOES((int*)coords); + #if DEBUG + } + #endif + } + } public static partial class Pgi @@ -191613,13 +213388,13 @@ namespace OpenTK.Graphics.OpenGL /// [requires: SUN_mesh_array] [AutoGenerated(Category = "SUN_mesh_array", Version = "1.1", EntryPoint = "glDrawMeshArraysSUN")] public static - void DrawMeshArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 width) + void DrawMeshArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count, Int32 width) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawMeshArraysSUN((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)first, (Int32)count, (Int32)width); + Delegates.glDrawMeshArraysSUN((OpenTK.Graphics.OpenGL.PrimitiveType)mode, (Int32)first, (Int32)count, (Int32)width); #if DEBUG } #endif @@ -192033,6 +213808,29 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor3fVertex3fvSUN")] + public static + void ReplacementCodeuiColor3fVertex3(ref Int32 rc, Single[] c, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor3fVertex3fvSUN")] public static @@ -192056,26 +213854,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor3fVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiColor3fVertex3(Int32* rc, Single[] c, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor3fVertex3fvSUN")] @@ -192092,6 +213870,30 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor3fVertex3fvSUN")] + public static + void ReplacementCodeuiColor3fVertex3(ref UInt32 rc, Single[] c, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor3fVertex3fvSUN")] @@ -192116,26 +213918,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor3fVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiColor3fVertex3(UInt32* rc, Single[] c, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor3fVertex3fvSUN")] @@ -192183,6 +213965,30 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4fNormal3fVertex3fvSUN")] + public static + void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, Single[] c, Single[] n, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4fNormal3fVertex3fvSUN")] public static @@ -192207,27 +214013,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4fNormal3fVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, Single[] c, Single[] n, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4fNormal3fVertex3fvSUN")] @@ -192244,6 +214029,31 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4fNormal3fVertex3fvSUN")] + public static + void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, Single[] c, Single[] n, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4fNormal3fVertex3fvSUN")] @@ -192269,27 +214079,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4fNormal3fVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, Single[] c, Single[] n, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4fNormal3fVertex3fvSUN")] @@ -192337,6 +214126,29 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4ubVertex3fvSUN")] + public static + void ReplacementCodeuiColor4ubVertex3(ref Int32 rc, Byte[] c, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Byte* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4ubVertex3fvSUN")] public static @@ -192360,26 +214172,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4ubVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiColor4ubVertex3(Int32* rc, Byte[] c, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4ubVertex3fvSUN")] @@ -192396,6 +214188,30 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4ubVertex3fvSUN")] + public static + void ReplacementCodeuiColor4ubVertex3(ref UInt32 rc, Byte[] c, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt32* rc_ptr = &rc) + fixed (Byte* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4ubVertex3fvSUN")] @@ -192420,26 +214236,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4ubVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiColor4ubVertex3(UInt32* rc, Byte[] c, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Byte* c_ptr = c) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiColor4ubVertex3fvSUN")] @@ -192487,6 +214283,29 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiNormal3fVertex3fvSUN")] + public static + void ReplacementCodeuiNormal3fVertex3(ref Int32 rc, Single[] n, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiNormal3fVertex3fvSUN")] public static @@ -192510,26 +214329,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiNormal3fVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiNormal3fVertex3(Int32* rc, Single[] n, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiNormal3fVertex3fvSUN")] @@ -192546,6 +214345,30 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiNormal3fVertex3fvSUN")] + public static + void ReplacementCodeuiNormal3fVertex3(ref UInt32 rc, Single[] n, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiNormal3fVertex3fvSUN")] @@ -192570,26 +214393,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiNormal3fVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiNormal3fVertex3(UInt32* rc, Single[] n, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiNormal3fVertex3fvSUN")] @@ -192668,6 +214471,31 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN")] + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single[] tc, Single[] c, Single[] n, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN")] public static @@ -192697,19 +214525,13 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN")] public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single[] tc, Single[] c, Single[] n, Single[] v) + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, Single* c, Single* n, Single* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); #if DEBUG } #endif @@ -192719,13 +214541,23 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN")] public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, Single* c, Single* n, Single* v) + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single[] tc, Single[] c, Single[] n, Single[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); + unsafe + { + fixed (UInt32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } #if DEBUG } #endif @@ -192757,28 +214589,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single[] tc, Single[] c, Single[] n, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* tc_ptr = tc) - fixed (Single* c_ptr = c) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN")] @@ -192826,6 +214636,30 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN")] + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, Single[] tc, Single[] n, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN")] public static @@ -192850,27 +214684,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, Single[] tc, Single[] n, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN")] @@ -192887,6 +214700,31 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN")] + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, Single[] tc, Single[] n, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN")] @@ -192912,27 +214750,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, Single[] tc, Single[] n, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* tc_ptr = tc) - fixed (Single* n_ptr = n) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN")] @@ -192980,6 +214797,29 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fVertex3fvSUN")] + public static + void ReplacementCodeuiTexCoord2fVertex3(ref Int32 rc, Single[] tc, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fVertex3fvSUN")] public static @@ -193003,26 +214843,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3(Int32* rc, Single[] tc, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fVertex3fvSUN")] @@ -193039,6 +214859,30 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [System.CLSCompliant(false)] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fVertex3fvSUN")] + public static + void ReplacementCodeuiTexCoord2fVertex3(ref UInt32 rc, Single[] tc, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fVertex3fvSUN")] @@ -193063,26 +214907,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3(UInt32* rc, Single[] tc, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* tc_ptr = tc) - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiTexCoord2fVertex3fvSUN")] @@ -193130,6 +214954,28 @@ namespace OpenTK.Graphics.OpenGL #endif } + /// [requires: SUN_vertex] + [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiVertex3fvSUN")] + public static + void ReplacementCodeuiVertex3(ref Int32 rc, Single[] v) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v_ptr); + } + } + #if DEBUG + } + #endif + } + /// [requires: SUN_vertex] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiVertex3fvSUN")] public static @@ -193152,25 +214998,6 @@ namespace OpenTK.Graphics.OpenGL #endif } - /// [requires: SUN_vertex] - [System.CLSCompliant(false)] - [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiVertex3fvSUN")] - public static - unsafe void ReplacementCodeuiVertex3(Int32* rc, Single[] v) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - fixed (Single* v_ptr = v) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v_ptr); - } - #if DEBUG - } - #endif - } - /// [requires: SUN_vertex] [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiVertex3fvSUN")] @@ -193191,7 +215018,7 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiVertex3fvSUN")] public static - void ReplacementCodeuiVertex3(ref UInt32 rc, ref Single v) + void ReplacementCodeuiVertex3(ref UInt32 rc, Single[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -193200,7 +215027,7 @@ namespace OpenTK.Graphics.OpenGL unsafe { fixed (UInt32* rc_ptr = &rc) - fixed (Single* v_ptr = &v) + fixed (Single* v_ptr = v) { Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v_ptr); } @@ -193214,15 +215041,19 @@ namespace OpenTK.Graphics.OpenGL [System.CLSCompliant(false)] [AutoGenerated(Category = "SUN_vertex", Version = "1.1", EntryPoint = "glReplacementCodeuiVertex3fvSUN")] public static - unsafe void ReplacementCodeuiVertex3(UInt32* rc, Single[] v) + void ReplacementCodeuiVertex3(ref UInt32 rc, ref Single v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - fixed (Single* v_ptr = v) + unsafe { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v_ptr); + fixed (UInt32* rc_ptr = &rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v_ptr); + } } #if DEBUG } diff --git a/Source/OpenTK/Graphics/OpenGL/GLCore.cs b/Source/OpenTK/Graphics/OpenGL/GLCore.cs index 33e98c67..75621bb1 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLCore.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLCore.cs @@ -43,6 +43,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAccum", ExactSpelling = true)] internal extern static void Accum(OpenTK.Graphics.OpenGL.AccumOp op, Single value); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAccumxOES", ExactSpelling = true)] + internal extern static void AccumxOES(OpenTK.Graphics.OpenGL.OesFixedPoint op, int value); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glActiveProgramEXT", ExactSpelling = true)] internal extern static void ActiveProgramEXT(UInt32 program); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -73,6 +76,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAlphaFunc", ExactSpelling = true)] internal extern static void AlphaFunc(OpenTK.Graphics.OpenGL.AlphaFunction func, Single @ref); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAlphaFuncxOES", ExactSpelling = true)] + internal extern static void AlphaFuncxOES(OpenTK.Graphics.OpenGL.OesFixedPoint func, int @ref); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glApplyTextureEXT", ExactSpelling = true)] internal extern static void ApplyTextureEXT(OpenTK.Graphics.OpenGL.ExtLightTexture mode); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -104,7 +110,7 @@ namespace OpenTK.Graphics.OpenGL internal extern static void AttachShader(UInt32 program, UInt32 shader); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBegin", ExactSpelling = true)] - internal extern static void Begin(OpenTK.Graphics.OpenGL.BeginMode mode); + internal extern static void Begin(OpenTK.Graphics.OpenGL.PrimitiveType mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginConditionalRender", ExactSpelling = true)] internal extern static void BeginConditionalRender(UInt32 id, OpenTK.Graphics.OpenGL.ConditionalRenderType mode); @@ -112,6 +118,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginConditionalRenderNV", ExactSpelling = true)] internal extern static void BeginConditionalRenderNV(UInt32 id, OpenTK.Graphics.OpenGL.NvConditionalRender mode); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginConditionalRenderNVX", ExactSpelling = true)] + internal extern static void BeginConditionalRenderNVX(UInt32 id); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginFragmentShaderATI", ExactSpelling = true)] internal extern static void BeginFragmentShaderATI(); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -158,7 +167,7 @@ namespace OpenTK.Graphics.OpenGL internal extern static void BindBufferARB(OpenTK.Graphics.OpenGL.BufferTargetArb target, UInt32 buffer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindBufferBase", ExactSpelling = true)] - internal extern static void BindBufferBase(OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer); + internal extern static void BindBufferBase(OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 index, UInt32 buffer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindBufferBaseEXT", ExactSpelling = true)] internal extern static void BindBufferBaseEXT(OpenTK.Graphics.OpenGL.ExtTransformFeedback target, UInt32 index, UInt32 buffer); @@ -173,7 +182,7 @@ namespace OpenTK.Graphics.OpenGL internal extern static void BindBufferOffsetNV(OpenTK.Graphics.OpenGL.NvTransformFeedback target, UInt32 index, UInt32 buffer, IntPtr offset); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindBufferRange", ExactSpelling = true)] - internal extern static void BindBufferRange(OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); + internal extern static void BindBufferRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindBufferRangeEXT", ExactSpelling = true)] internal extern static void BindBufferRangeEXT(OpenTK.Graphics.OpenGL.ExtTransformFeedback target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); @@ -199,6 +208,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindFramebufferEXT", ExactSpelling = true)] internal extern static void BindFramebufferEXT(OpenTK.Graphics.OpenGL.FramebufferTarget target, UInt32 framebuffer); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindImageTexture", ExactSpelling = true)] + internal extern static void BindImageTexture(UInt32 unit, UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL.ArbShaderImageLoadStore access, OpenTK.Graphics.OpenGL.ArbShaderImageLoadStore format); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindImageTextureEXT", ExactSpelling = true)] internal extern static void BindImageTextureEXT(UInt32 index, UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL.ExtShaderImageLoadStore access, Int32 format); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -256,6 +268,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindVertexArrayAPPLE", ExactSpelling = true)] internal extern static void BindVertexArrayAPPLE(UInt32 array); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindVertexBuffer", ExactSpelling = true)] + internal extern static void BindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindVertexShaderEXT", ExactSpelling = true)] internal extern static void BindVertexShaderEXT(UInt32 id); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -301,12 +316,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBitmap", ExactSpelling = true)] internal extern static unsafe void Bitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte* bitmap); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBitmapxOES", ExactSpelling = true)] + internal extern static unsafe void BitmapxOES(Int32 width, Int32 height, int xorig, int yorig, int xmove, int ymove, Byte* bitmap); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendColor", ExactSpelling = true)] internal extern static void BlendColor(Single red, Single green, Single blue, Single alpha); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendColorEXT", ExactSpelling = true)] internal extern static void BlendColorEXT(Single red, Single green, Single blue, Single alpha); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendColorxOES", ExactSpelling = true)] + internal extern static void BlendColorxOES(int red, int green, int blue, int alpha); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquation", ExactSpelling = true)] internal extern static void BlendEquation(OpenTK.Graphics.OpenGL.BlendEquationMode mode); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -418,6 +439,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearAccum", ExactSpelling = true)] internal extern static void ClearAccum(Single red, Single green, Single blue, Single alpha); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearAccumxOES", ExactSpelling = true)] + internal extern static void ClearAccumxOES(int red, int green, int blue, int alpha); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferData", ExactSpelling = true)] + internal extern static void ClearBufferData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferfi", ExactSpelling = true)] internal extern static void ClearBufferfi(OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single depth, Int32 stencil); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -427,6 +454,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferiv", ExactSpelling = true)] internal extern static unsafe void ClearBufferiv(OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Int32* value); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferSubData", ExactSpelling = true)] + internal extern static void ClearBufferSubData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferuiv", ExactSpelling = true)] internal extern static unsafe void ClearBufferuiv(OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, UInt32* value); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -439,6 +469,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearColorIuiEXT", ExactSpelling = true)] internal extern static void ClearColorIuiEXT(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearColorxOES", ExactSpelling = true)] + internal extern static void ClearColorxOES(int red, int green, int blue, int alpha); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearDepth", ExactSpelling = true)] internal extern static void ClearDepth(Double depth); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -448,9 +481,21 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearDepthf", ExactSpelling = true)] internal extern static void ClearDepthf(Single d); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearDepthfOES", ExactSpelling = true)] + internal extern static void ClearDepthfOES(Single depth); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearDepthxOES", ExactSpelling = true)] + internal extern static void ClearDepthxOES(int depth); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearIndex", ExactSpelling = true)] internal extern static void ClearIndex(Single c); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearNamedBufferDataEXT", ExactSpelling = true)] + internal extern static void ClearNamedBufferDataEXT(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearNamedBufferSubDataEXT", ExactSpelling = true)] + internal extern static void ClearNamedBufferSubDataEXT(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearStencil", ExactSpelling = true)] internal extern static void ClearStencil(Int32 s); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -467,11 +512,17 @@ namespace OpenTK.Graphics.OpenGL internal extern static void ClientAttribDefaultEXT(OpenTK.Graphics.OpenGL.ClientAttribMask mask); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClientWaitSync", ExactSpelling = true)] - internal extern static OpenTK.Graphics.OpenGL.ArbSync ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout); + internal extern static OpenTK.Graphics.OpenGL.WaitSyncStatus ClientWaitSync(IntPtr sync, OpenTK.Graphics.OpenGL.WaitSyncFlags flags, UInt64 timeout); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClipPlane", ExactSpelling = true)] internal extern static unsafe void ClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName plane, Double* equation); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClipPlanefOES", ExactSpelling = true)] + internal extern static unsafe void ClipPlanefOES(OpenTK.Graphics.OpenGL.OesSinglePrecision plane, Single* equation); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClipPlanexOES", ExactSpelling = true)] + internal extern static unsafe void ClipPlanexOES(OpenTK.Graphics.OpenGL.OesFixedPoint plane, int* equation); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3b", ExactSpelling = true)] internal extern static void Color3b(SByte red, SByte green, SByte blue); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -532,6 +583,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3usv", ExactSpelling = true)] internal extern static unsafe void Color3usv(UInt16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3xOES", ExactSpelling = true)] + internal extern static void Color3xOES(int red, int green, int blue); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3xvOES", ExactSpelling = true)] + internal extern static unsafe void Color3xvOES(int* components); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4b", ExactSpelling = true)] internal extern static void Color4b(SByte red, SByte green, SByte blue, SByte alpha); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -604,6 +661,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4usv", ExactSpelling = true)] internal extern static unsafe void Color4usv(UInt16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4xOES", ExactSpelling = true)] + internal extern static void Color4xOES(int red, int green, int blue, int alpha); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4xvOES", ExactSpelling = true)] + internal extern static unsafe void Color4xvOES(int* components); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorFormatNV", ExactSpelling = true)] internal extern static void ColorFormatNV(Int32 size, OpenTK.Graphics.OpenGL.NvVertexBufferUnifiedMemory type, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -817,6 +880,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glConvolutionParameterivEXT", ExactSpelling = true)] internal extern static unsafe void ConvolutionParameterivEXT(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.ExtConvolution pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glConvolutionParameterxOES", ExactSpelling = true)] + internal extern static void ConvolutionParameterxOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glConvolutionParameterxvOES", ExactSpelling = true)] + internal extern static unsafe void ConvolutionParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyBufferSubData", ExactSpelling = true)] internal extern static void CopyBufferSubData(OpenTK.Graphics.OpenGL.BufferTarget readTarget, OpenTK.Graphics.OpenGL.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -844,6 +913,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyConvolutionFilter2DEXT", ExactSpelling = true)] internal extern static void CopyConvolutionFilter2DEXT(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyImageSubData", ExactSpelling = true)] + internal extern static void CopyImageSubData(UInt32 srcName, OpenTK.Graphics.OpenGL.ArbCopyImage srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.OpenGL.ArbCopyImage dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyImageSubDataNV", ExactSpelling = true)] internal extern static void CopyImageSubDataNV(UInt32 srcName, OpenTK.Graphics.OpenGL.NvCopyImage srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.OpenGL.NvCopyImage dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 width, Int32 height, Int32 depth); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -862,6 +934,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyMultiTexSubImage3DEXT", ExactSpelling = true)] internal extern static void CopyMultiTexSubImage3DEXT(OpenTK.Graphics.OpenGL.TextureUnit texunit, OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyPathNV", ExactSpelling = true)] + internal extern static void CopyPathNV(UInt32 resultPath, UInt32 srcPath); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyPixels", ExactSpelling = true)] internal extern static void CopyPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelCopyType type); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -910,6 +985,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTextureSubImage3DEXT", ExactSpelling = true)] internal extern static void CopyTextureSubImage3DEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCoverFillPathInstancedNV", ExactSpelling = true)] + internal extern static unsafe void CoverFillPathInstancedNV(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCoverFillPathNV", ExactSpelling = true)] + internal extern static void CoverFillPathNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering coverMode); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCoverStrokePathInstancedNV", ExactSpelling = true)] + internal extern static unsafe void CoverStrokePathInstancedNV(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCoverStrokePathNV", ExactSpelling = true)] + internal extern static void CoverStrokePathNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering coverMode); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCreateProgram", ExactSpelling = true)] internal extern static Int32 CreateProgram(); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -943,18 +1030,27 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCurrentPaletteMatrixARB", ExactSpelling = true)] internal extern static void CurrentPaletteMatrixARB(Int32 index); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageCallback", ExactSpelling = true)] + internal extern static void DebugMessageCallback(DebugProc callback, IntPtr userParam); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageCallbackAMD", ExactSpelling = true)] internal extern static void DebugMessageCallbackAMD(DebugProcAmd callback, [OutAttribute] IntPtr userParam); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageCallbackARB", ExactSpelling = true)] internal extern static void DebugMessageCallbackARB(DebugProcArb callback, IntPtr userParam); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageControl", ExactSpelling = true)] + internal extern static unsafe void DebugMessageControl(OpenTK.Graphics.OpenGL.KhrDebug source, OpenTK.Graphics.OpenGL.KhrDebug type, OpenTK.Graphics.OpenGL.KhrDebug severity, Int32 count, UInt32* ids, bool enabled); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageControlARB", ExactSpelling = true)] internal extern static unsafe void DebugMessageControlARB(OpenTK.Graphics.OpenGL.ArbDebugOutput source, OpenTK.Graphics.OpenGL.ArbDebugOutput type, OpenTK.Graphics.OpenGL.ArbDebugOutput severity, Int32 count, UInt32* ids, bool enabled); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageEnableAMD", ExactSpelling = true)] internal extern static unsafe void DebugMessageEnableAMD(OpenTK.Graphics.OpenGL.AmdDebugOutput category, OpenTK.Graphics.OpenGL.AmdDebugOutput severity, Int32 count, UInt32* ids, bool enabled); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageInsert", ExactSpelling = true)] + internal extern static void DebugMessageInsert(OpenTK.Graphics.OpenGL.KhrDebug source, OpenTK.Graphics.OpenGL.KhrDebug type, UInt32 id, OpenTK.Graphics.OpenGL.KhrDebug severity, Int32 length, String buf); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageInsertAMD", ExactSpelling = true)] internal extern static void DebugMessageInsertAMD(OpenTK.Graphics.OpenGL.AmdDebugOutput category, OpenTK.Graphics.OpenGL.AmdDebugOutput severity, UInt32 id, Int32 length, String buf); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1009,6 +1105,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteOcclusionQueriesNV", ExactSpelling = true)] internal extern static unsafe void DeleteOcclusionQueriesNV(Int32 n, UInt32* ids); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeletePathsNV", ExactSpelling = true)] + internal extern static void DeletePathsNV(UInt32 path, Int32 range); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeletePerfMonitorsAMD", ExactSpelling = true)] internal extern static unsafe void DeletePerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1090,9 +1189,15 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthRangef", ExactSpelling = true)] internal extern static void DepthRangef(Single n, Single f); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthRangefOES", ExactSpelling = true)] + internal extern static void DepthRangefOES(Single n, Single f); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthRangeIndexed", ExactSpelling = true)] internal extern static void DepthRangeIndexed(UInt32 index, Double n, Double f); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthRangexOES", ExactSpelling = true)] + internal extern static void DepthRangexOES(int n, int f); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDetachObjectARB", ExactSpelling = true)] internal extern static void DetachObjectARB(UInt32 containerObj, UInt32 attachedObj); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1129,23 +1234,32 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDisableVertexAttribArrayARB", ExactSpelling = true)] internal extern static void DisableVertexAttribArrayARB(UInt32 index); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDispatchCompute", ExactSpelling = true)] + internal extern static void DispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDispatchComputeIndirect", ExactSpelling = true)] + internal extern static void DispatchComputeIndirect(IntPtr indirect); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)] - internal extern static void DrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count); + internal extern static void DrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysEXT", ExactSpelling = true)] - internal extern static void DrawArraysEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count); + internal extern static void DrawArraysEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysIndirect", ExactSpelling = true)] internal extern static void DrawArraysIndirect(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, IntPtr indirect); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysInstanced", ExactSpelling = true)] - internal extern static void DrawArraysInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount); + internal extern static void DrawArraysInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysInstancedARB", ExactSpelling = true)] - internal extern static void DrawArraysInstancedARB(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount); + internal extern static void DrawArraysInstancedARB(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysInstancedBaseInstance", ExactSpelling = true)] + internal extern static void DrawArraysInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysInstancedEXT", ExactSpelling = true)] - internal extern static void DrawArraysInstancedEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 count, Int32 primcount); + internal extern static void DrawArraysInstancedEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 count, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawBuffer", ExactSpelling = true)] internal extern static void DrawBuffer(OpenTK.Graphics.OpenGL.DrawBufferMode mode); @@ -1160,13 +1274,13 @@ namespace OpenTK.Graphics.OpenGL internal extern static unsafe void DrawBuffersATI(Int32 n, OpenTK.Graphics.OpenGL.AtiDrawBuffers* bufs); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementArrayAPPLE", ExactSpelling = true)] - internal extern static void DrawElementArrayAPPLE(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count); + internal extern static void DrawElementArrayAPPLE(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementArrayATI", ExactSpelling = true)] - internal extern static void DrawElementArrayATI(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count); + internal extern static void DrawElementArrayATI(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)] - internal extern static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); + internal extern static void DrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsBaseVertex", ExactSpelling = true)] internal extern static void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex); @@ -1175,47 +1289,62 @@ namespace OpenTK.Graphics.OpenGL internal extern static void DrawElementsIndirect(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, IntPtr indirect); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstanced", ExactSpelling = true)] - internal extern static void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); + internal extern static void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedARB", ExactSpelling = true)] - internal extern static void DrawElementsInstancedARB(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); + internal extern static void DrawElementsInstancedARB(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedBaseInstance", ExactSpelling = true)] + internal extern static void DrawElementsInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, IntPtr indices, Int32 instancecount, UInt32 baseinstance); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedBaseVertex", ExactSpelling = true)] - internal extern static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex); + internal extern static void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount, Int32 basevertex); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedBaseVertexBaseInstance", ExactSpelling = true)] + internal extern static void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedEXT", ExactSpelling = true)] - internal extern static void DrawElementsInstancedEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); + internal extern static void DrawElementsInstancedEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawMeshArraysSUN", ExactSpelling = true)] - internal extern static void DrawMeshArraysSUN(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 width); + internal extern static void DrawMeshArraysSUN(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count, Int32 width); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawPixels", ExactSpelling = true)] internal extern static void DrawPixels(Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElementArrayAPPLE", ExactSpelling = true)] - internal extern static void DrawRangeElementArrayAPPLE(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 first, Int32 count); + internal extern static void DrawRangeElementArrayAPPLE(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 first, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElementArrayATI", ExactSpelling = true)] - internal extern static void DrawRangeElementArrayATI(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count); + internal extern static void DrawRangeElementArrayATI(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElements", ExactSpelling = true)] - internal extern static void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); + internal extern static void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElementsBaseVertex", ExactSpelling = true)] internal extern static void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElementsEXT", ExactSpelling = true)] - internal extern static void DrawRangeElementsEXT(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); + internal extern static void DrawRangeElementsEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawTextureNV", ExactSpelling = true)] + internal extern static void DrawTextureNV(UInt32 texture, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawTransformFeedback", ExactSpelling = true)] internal extern static void DrawTransformFeedback(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 id); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawTransformFeedbackInstanced", ExactSpelling = true)] + internal extern static void DrawTransformFeedbackInstanced(OpenTK.Graphics.OpenGL.ArbTransformFeedbackInstanced mode, UInt32 id, Int32 instancecount); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawTransformFeedbackNV", ExactSpelling = true)] internal extern static void DrawTransformFeedbackNV(OpenTK.Graphics.OpenGL.NvTransformFeedback2 mode, UInt32 id); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawTransformFeedbackStream", ExactSpelling = true)] internal extern static void DrawTransformFeedbackStream(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 id, UInt32 stream); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawTransformFeedbackStreamInstanced", ExactSpelling = true)] + internal extern static void DrawTransformFeedbackStreamInstanced(OpenTK.Graphics.OpenGL.ArbTransformFeedbackInstanced mode, UInt32 id, UInt32 stream, Int32 instancecount); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEdgeFlag", ExactSpelling = true)] internal extern static void EdgeFlag(bool flag); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1276,6 +1405,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndConditionalRenderNV", ExactSpelling = true)] internal extern static void EndConditionalRenderNV(); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndConditionalRenderNVX", ExactSpelling = true)] + internal extern static void EndConditionalRenderNVX(); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndFragmentShaderATI", ExactSpelling = true)] internal extern static void EndFragmentShaderATI(); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1324,6 +1456,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord1fv", ExactSpelling = true)] internal extern static unsafe void EvalCoord1fv(Single* u); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord1xOES", ExactSpelling = true)] + internal extern static void EvalCoord1xOES(int u); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord1xvOES", ExactSpelling = true)] + internal extern static unsafe void EvalCoord1xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord2d", ExactSpelling = true)] internal extern static void EvalCoord2d(Double u, Double v); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1336,6 +1474,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord2fv", ExactSpelling = true)] internal extern static unsafe void EvalCoord2fv(Single* u); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord2xOES", ExactSpelling = true)] + internal extern static void EvalCoord2xOES(int u, int v); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord2xvOES", ExactSpelling = true)] + internal extern static unsafe void EvalCoord2xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalMapsNV", ExactSpelling = true)] internal extern static void EvalMapsNV(OpenTK.Graphics.OpenGL.NvEvaluators target, OpenTK.Graphics.OpenGL.NvEvaluators mode); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1360,8 +1504,11 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFeedbackBuffer", ExactSpelling = true)] internal extern static unsafe void FeedbackBuffer(Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type, [OutAttribute] Single* buffer); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFeedbackBufferxOES", ExactSpelling = true)] + internal extern static unsafe void FeedbackBufferxOES(Int32 n, OpenTK.Graphics.OpenGL.OesFixedPoint type, int* buffer); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFenceSync", ExactSpelling = true)] - internal extern static IntPtr FenceSync(OpenTK.Graphics.OpenGL.ArbSync condition, UInt32 flags); + internal extern static IntPtr FenceSync(OpenTK.Graphics.OpenGL.SyncCondition condition, UInt32 flags); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFinalCombinerInputNV", ExactSpelling = true)] internal extern static void FinalCombinerInputNV(OpenTK.Graphics.OpenGL.NvRegisterCombiners variable, OpenTK.Graphics.OpenGL.NvRegisterCombiners input, OpenTK.Graphics.OpenGL.NvRegisterCombiners mapping, OpenTK.Graphics.OpenGL.NvRegisterCombiners componentUsage); @@ -1402,6 +1549,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFlushRasterSGIX", ExactSpelling = true)] internal extern static void FlushRasterSGIX(); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFlushStaticDataIBM", ExactSpelling = true)] + internal extern static void FlushStaticDataIBM(OpenTK.Graphics.OpenGL.IbmStaticData target); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFlushVertexArrayRangeAPPLE", ExactSpelling = true)] internal extern static void FlushVertexArrayRangeAPPLE(Int32 length, [OutAttribute] IntPtr pointer); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1465,6 +1615,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogiv", ExactSpelling = true)] internal extern static unsafe void Fogiv(OpenTK.Graphics.OpenGL.FogParameter pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogxOES", ExactSpelling = true)] + internal extern static void FogxOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogxvOES", ExactSpelling = true)] + internal extern static unsafe void FogxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* param); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFragmentColorMaterialSGIX", ExactSpelling = true)] internal extern static void FragmentColorMaterialSGIX(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter mode); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1510,6 +1666,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferDrawBuffersEXT", ExactSpelling = true)] internal extern static unsafe void FramebufferDrawBuffersEXT(UInt32 framebuffer, Int32 n, OpenTK.Graphics.OpenGL.DrawBufferMode* bufs); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferParameteri", ExactSpelling = true)] + internal extern static void FramebufferParameteri(OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments target, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, Int32 param); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferReadBufferEXT", ExactSpelling = true)] internal extern static void FramebufferReadBufferEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ReadBufferMode mode); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1576,6 +1735,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFrustum", ExactSpelling = true)] internal extern static void Frustum(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFrustumfOES", ExactSpelling = true)] + internal extern static void FrustumfOES(Single l, Single r, Single b, Single t, Single n, Single f); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFrustumxOES", ExactSpelling = true)] + internal extern static void FrustumxOES(int l, int r, int b, int t, int n, int f); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenAsyncMarkersSGIX", ExactSpelling = true)] internal extern static Int32 GenAsyncMarkersSGIX(Int32 range); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1621,6 +1786,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenOcclusionQueriesNV", ExactSpelling = true)] internal extern static unsafe void GenOcclusionQueriesNV(Int32 n, [OutAttribute] UInt32* ids); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenPathsNV", ExactSpelling = true)] + internal extern static Int32 GenPathsNV(Int32 range); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenPerfMonitorsAMD", ExactSpelling = true)] internal extern static unsafe void GenPerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1672,6 +1840,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenVertexShadersEXT", ExactSpelling = true)] internal extern static Int32 GenVertexShadersEXT(UInt32 range); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveAtomicCounterBufferiv", ExactSpelling = true)] + internal extern static unsafe void GetActiveAtomicCounterBufferiv(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [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.OpenGL.ActiveAttribType* type, [OutAttribute] StringBuilder name); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1762,6 +1933,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetClipPlane", ExactSpelling = true)] internal extern static unsafe void GetClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName plane, [OutAttribute] Double* equation); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetClipPlanefOES", ExactSpelling = true)] + internal extern static unsafe void GetClipPlanefOES(OpenTK.Graphics.OpenGL.OesSinglePrecision plane, [OutAttribute] Single* equation); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetClipPlanexOES", ExactSpelling = true)] + internal extern static unsafe void GetClipPlanexOES(OpenTK.Graphics.OpenGL.OesFixedPoint plane, [OutAttribute] int* equation); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetColorTable", ExactSpelling = true)] internal extern static void GetColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr table); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1834,6 +2011,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetConvolutionParameterivEXT", ExactSpelling = true)] internal extern static unsafe void GetConvolutionParameterivEXT(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.ExtConvolution pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetConvolutionParameterxvOES", ExactSpelling = true)] + internal extern static unsafe void GetConvolutionParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDebugMessageLog", ExactSpelling = true)] + internal extern static unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufsize, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDebugMessageLogAMD", ExactSpelling = true)] internal extern static unsafe Int32 GetDebugMessageLogAMD(UInt32 count, Int32 bufsize, [OutAttribute] OpenTK.Graphics.OpenGL.AmdDebugOutput* categories, [OutAttribute] UInt32* severities, [OutAttribute] UInt32* ids, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder message); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1864,6 +2047,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFinalCombinerInputParameterivNV", ExactSpelling = true)] internal extern static unsafe void GetFinalCombinerInputParameterivNV(OpenTK.Graphics.OpenGL.NvRegisterCombiners variable, OpenTK.Graphics.OpenGL.NvRegisterCombiners pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFixedvOES", ExactSpelling = true)] + internal extern static unsafe void GetFixedvOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFloati_v", ExactSpelling = true)] internal extern static unsafe void GetFloati_v(OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Single* data); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1903,6 +2089,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFramebufferAttachmentParameterivEXT", ExactSpelling = true)] internal extern static unsafe void GetFramebufferAttachmentParameterivEXT(OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFramebufferParameteriv", ExactSpelling = true)] + internal extern static unsafe void GetFramebufferParameteriv(OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments target, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFramebufferParameterivEXT", ExactSpelling = true)] internal extern static unsafe void GetFramebufferParameterivEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1930,6 +2119,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetHistogramParameterivEXT", ExactSpelling = true)] internal extern static unsafe void GetHistogramParameterivEXT(OpenTK.Graphics.OpenGL.ExtHistogram target, OpenTK.Graphics.OpenGL.ExtHistogram pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetHistogramParameterxvOES", ExactSpelling = true)] + internal extern static unsafe void GetHistogramParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetImageHandleNV", ExactSpelling = true)] + internal extern static Int64 GetImageHandleNV(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL.NvBindlessTexture format); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetImageTransformParameterfvHP", ExactSpelling = true)] internal extern static unsafe void GetImageTransformParameterfvHP(OpenTK.Graphics.OpenGL.HpImageTransform target, OpenTK.Graphics.OpenGL.HpImageTransform pname, [OutAttribute] Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1963,6 +2158,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetIntegerv", ExactSpelling = true)] internal extern static unsafe void GetIntegerv(OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetInternalformati64v", ExactSpelling = true)] + internal extern static unsafe void GetInternalformati64v(OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 target, OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 internalformat, OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 pname, Int32 bufSize, [OutAttribute] Int64* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetInternalformativ", ExactSpelling = true)] + internal extern static unsafe void GetInternalformativ(OpenTK.Graphics.OpenGL.ArbInternalformatQuery target, OpenTK.Graphics.OpenGL.ArbInternalformatQuery internalformat, OpenTK.Graphics.OpenGL.ArbInternalformatQuery pname, Int32 bufSize, [OutAttribute] Int32* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetInvariantBooleanvEXT", ExactSpelling = true)] internal extern static unsafe void GetInvariantBooleanvEXT(UInt32 id, OpenTK.Graphics.OpenGL.ExtVertexShader value, [OutAttribute] bool* data); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1978,6 +2179,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetLightiv", ExactSpelling = true)] internal extern static unsafe void GetLightiv(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetLightxOES", ExactSpelling = true)] + internal extern static unsafe void GetLightxOES(OpenTK.Graphics.OpenGL.OesFixedPoint light, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetListParameterfvSGIX", ExactSpelling = true)] internal extern static unsafe void GetListParameterfvSGIX(UInt32 list, OpenTK.Graphics.OpenGL.ListParameterName pname, [OutAttribute] Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2017,12 +2221,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMapParameterivNV", ExactSpelling = true)] internal extern static unsafe void GetMapParameterivNV(OpenTK.Graphics.OpenGL.NvEvaluators target, OpenTK.Graphics.OpenGL.NvEvaluators pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMapxvOES", ExactSpelling = true)] + internal extern static unsafe void GetMapxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint query, [OutAttribute] int* v); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMaterialfv", ExactSpelling = true)] internal extern static unsafe void GetMaterialfv(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMaterialiv", ExactSpelling = true)] internal extern static unsafe void GetMaterialiv(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMaterialxOES", ExactSpelling = true)] + internal extern static void GetMaterialxOES(OpenTK.Graphics.OpenGL.OesFixedPoint face, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMinmax", ExactSpelling = true)] internal extern static void GetMinmax(OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr values); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2098,8 +2308,11 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT", ExactSpelling = true)] internal extern static unsafe void GetNamedFramebufferAttachmentParameterivEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetNamedFramebufferParameterivEXT", ExactSpelling = true)] + internal extern static unsafe void GetNamedFramebufferParameterivEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetNamedProgramivEXT", ExactSpelling = true)] - internal extern static unsafe void GetNamedProgramivEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetNamedProgramivEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ProgramProperty pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetNamedProgramLocalParameterdvEXT", ExactSpelling = true)] internal extern static unsafe void GetNamedProgramLocalParameterdvEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, UInt32 index, [OutAttribute] Double* @params); @@ -2185,6 +2398,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectBufferivATI", ExactSpelling = true)] internal extern static unsafe void GetObjectBufferivATI(UInt32 buffer, OpenTK.Graphics.OpenGL.AtiVertexArrayObject pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectLabel", ExactSpelling = true)] + internal extern static unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectParameterfvARB", ExactSpelling = true)] internal extern static unsafe void GetObjectParameterfvARB(UInt32 obj, OpenTK.Graphics.OpenGL.ArbShaderObjects pname, [OutAttribute] Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2194,12 +2410,54 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectParameterivARB", ExactSpelling = true)] internal extern static unsafe void GetObjectParameterivARB(UInt32 obj, OpenTK.Graphics.OpenGL.ArbShaderObjects pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectPtrLabel", ExactSpelling = true)] + internal extern static unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetOcclusionQueryivNV", ExactSpelling = true)] internal extern static unsafe void GetOcclusionQueryivNV(UInt32 id, OpenTK.Graphics.OpenGL.NvOcclusionQuery pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetOcclusionQueryuivNV", ExactSpelling = true)] internal extern static unsafe void GetOcclusionQueryuivNV(UInt32 id, OpenTK.Graphics.OpenGL.NvOcclusionQuery pname, [OutAttribute] UInt32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathColorGenfvNV", ExactSpelling = true)] + internal extern static unsafe void GetPathColorGenfvNV(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single* value); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathColorGenivNV", ExactSpelling = true)] + internal extern static unsafe void GetPathColorGenivNV(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32* value); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathCommandsNV", ExactSpelling = true)] + internal extern static unsafe void GetPathCommandsNV(UInt32 path, [OutAttribute] Byte* commands); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathCoordsNV", ExactSpelling = true)] + internal extern static unsafe void GetPathCoordsNV(UInt32 path, [OutAttribute] Single* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathDashArrayNV", ExactSpelling = true)] + internal extern static unsafe void GetPathDashArrayNV(UInt32 path, [OutAttribute] Single* dashArray); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathLengthNV", ExactSpelling = true)] + internal extern static Single GetPathLengthNV(UInt32 path, Int32 startSegment, Int32 numSegments); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathMetricRangeNV", ExactSpelling = true)] + internal extern static unsafe void GetPathMetricRangeNV(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute] Single* metrics); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathMetricsNV", ExactSpelling = true)] + internal extern static unsafe void GetPathMetricsNV(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single* metrics); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathParameterfvNV", ExactSpelling = true)] + internal extern static unsafe void GetPathParameterfvNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single* value); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathParameterivNV", ExactSpelling = true)] + internal extern static unsafe void GetPathParameterivNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32* value); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathSpacingNV", ExactSpelling = true)] + internal extern static unsafe void GetPathSpacingNV(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single* returnedSpacing); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathTexGenfvNV", ExactSpelling = true)] + internal extern static unsafe void GetPathTexGenfvNV(OpenTK.Graphics.OpenGL.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single* value); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPathTexGenivNV", ExactSpelling = true)] + internal extern static unsafe void GetPathTexGenivNV(OpenTK.Graphics.OpenGL.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32* value); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorCounterDataAMD", ExactSpelling = true)] internal extern static unsafe void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.OpenGL.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2227,12 +2485,21 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPixelMapusv", ExactSpelling = true)] internal extern static unsafe void GetPixelMapusv(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt16* values); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPixelMapxv", ExactSpelling = true)] + internal extern static unsafe void GetPixelMapxv(OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, [OutAttribute] int* values); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPixelTexGenParameterfvSGIS", ExactSpelling = true)] internal extern static unsafe void GetPixelTexGenParameterfvSGIS(OpenTK.Graphics.OpenGL.SgisPixelTexture pname, [OutAttribute] Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPixelTexGenParameterivSGIS", ExactSpelling = true)] internal extern static unsafe void GetPixelTexGenParameterivSGIS(OpenTK.Graphics.OpenGL.SgisPixelTexture pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPixelTransformParameterfvEXT", ExactSpelling = true)] + internal extern static unsafe void GetPixelTransformParameterfvEXT(OpenTK.Graphics.OpenGL.ExtPixelTransform target, OpenTK.Graphics.OpenGL.ExtPixelTransform pname, [OutAttribute] Single* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPixelTransformParameterivEXT", ExactSpelling = true)] + internal extern static unsafe void GetPixelTransformParameterivEXT(OpenTK.Graphics.OpenGL.ExtPixelTransform target, OpenTK.Graphics.OpenGL.ExtPixelTransform pname, [OutAttribute] Int32* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPointerIndexedvEXT", ExactSpelling = true)] internal extern static void GetPointerIndexedvEXT(OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, UInt32 index, [OutAttribute] IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2263,6 +2530,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramInfoLog", ExactSpelling = true)] internal extern static unsafe void GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramInterfaceiv", ExactSpelling = true)] + internal extern static unsafe void GetProgramInterfaceiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramiv", ExactSpelling = true)] internal extern static unsafe void GetProgramiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2302,6 +2572,21 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramPipelineiv", ExactSpelling = true)] internal extern static unsafe void GetProgramPipelineiv(UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceIndex", ExactSpelling = true)] + internal extern static Int32 GetProgramResourceIndex(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceiv", ExactSpelling = true)] + internal extern static unsafe void GetProgramResourceiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceLocation", ExactSpelling = true)] + internal extern static Int32 GetProgramResourceLocation(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceLocationIndex", ExactSpelling = true)] + internal extern static Int32 GetProgramResourceLocationIndex(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceName", ExactSpelling = true)] + internal extern static unsafe void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramStageiv", ExactSpelling = true)] internal extern static unsafe void GetProgramStageiv(UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ProgramStageParameter pname, [OutAttribute] Int32* values); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2402,7 +2687,7 @@ namespace OpenTK.Graphics.OpenGL internal extern static Int32 GetSubroutineUniformLocation(UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, String name); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetSynciv", ExactSpelling = true)] - internal extern static unsafe void GetSynciv(IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); + internal extern static unsafe void GetSynciv(IntPtr sync, OpenTK.Graphics.OpenGL.SyncParameter pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexBumpParameterfvATI", ExactSpelling = true)] internal extern static unsafe void GetTexBumpParameterfvATI(OpenTK.Graphics.OpenGL.AtiEnvmapBumpmap pname, [OutAttribute] Single* param); @@ -2416,6 +2701,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexEnviv", ExactSpelling = true)] internal extern static unsafe void GetTexEnviv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexEnvxvOES", ExactSpelling = true)] + internal extern static unsafe void GetTexEnvxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexFilterFuncSGIS", ExactSpelling = true)] internal extern static unsafe void GetTexFilterFuncSGIS(OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.SgisTextureFilter4 filter, [OutAttribute] Single* weights); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2428,6 +2716,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexGeniv", ExactSpelling = true)] internal extern static unsafe void GetTexGeniv(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexGenxvOES", ExactSpelling = true)] + internal extern static unsafe void GetTexGenxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint coord, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexImage", ExactSpelling = true)] internal extern static void GetTexImage(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2437,6 +2728,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexLevelParameteriv", ExactSpelling = true)] internal extern static unsafe void GetTexLevelParameteriv(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexLevelParameterxvOES", ExactSpelling = true)] + internal extern static unsafe void GetTexLevelParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, Int32 level, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexParameterfv", ExactSpelling = true)] internal extern static unsafe void GetTexParameterfv(OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2458,6 +2752,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexParameterPointervAPPLE", ExactSpelling = true)] internal extern static void GetTexParameterPointervAPPLE(OpenTK.Graphics.OpenGL.AppleTextureRange target, OpenTK.Graphics.OpenGL.AppleTextureRange pname, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexParameterxvOES", ExactSpelling = true)] + internal extern static unsafe void GetTexParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTextureHandleNV", ExactSpelling = true)] + internal extern static Int64 GetTextureHandleNV(UInt32 texture); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTextureImageEXT", ExactSpelling = true)] internal extern static void GetTextureImageEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2479,6 +2779,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTextureParameterivEXT", ExactSpelling = true)] internal extern static unsafe void GetTextureParameterivEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTextureSamplerHandleNV", ExactSpelling = true)] + internal extern static Int64 GetTextureSamplerHandleNV(UInt32 texture, UInt32 sampler); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTrackMatrixivNV", ExactSpelling = true)] internal extern static unsafe void GetTrackMatrixivNV(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 address, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2755,6 +3058,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexubv", ExactSpelling = true)] internal extern static unsafe void Indexubv(Byte* c); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexxOES", ExactSpelling = true)] + internal extern static void IndexxOES(int component); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexxvOES", ExactSpelling = true)] + internal extern static unsafe void IndexxvOES(int* component); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInitNames", ExactSpelling = true)] internal extern static void InitNames(); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2767,6 +3076,27 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInterleavedArrays", ExactSpelling = true)] internal extern static void InterleavedArrays(OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, IntPtr pointer); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInterpolatePathsNV", ExactSpelling = true)] + internal extern static void InterpolatePathsNV(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInvalidateBufferData", ExactSpelling = true)] + internal extern static void InvalidateBufferData(UInt32 buffer); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInvalidateBufferSubData", ExactSpelling = true)] + internal extern static void InvalidateBufferSubData(UInt32 buffer, IntPtr offset, IntPtr length); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInvalidateFramebuffer", ExactSpelling = true)] + internal extern static unsafe void InvalidateFramebuffer(OpenTK.Graphics.OpenGL.ArbInvalidateSubdata target, Int32 numAttachments, OpenTK.Graphics.OpenGL.ArbInvalidateSubdata* attachments); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInvalidateSubFramebuffer", ExactSpelling = true)] + internal extern static unsafe void InvalidateSubFramebuffer(OpenTK.Graphics.OpenGL.ArbInvalidateSubdata target, Int32 numAttachments, OpenTK.Graphics.OpenGL.ArbInvalidateSubdata* attachments, Int32 x, Int32 y, Int32 width, Int32 height); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInvalidateTexImage", ExactSpelling = true)] + internal extern static void InvalidateTexImage(UInt32 texture, Int32 level); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInvalidateTexSubImage", ExactSpelling = true)] + internal extern static void InvalidateTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsAsyncMarkerSGIX", ExactSpelling = true)] internal extern static bool IsAsyncMarkerSGIX(UInt32 marker); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2800,6 +3130,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsFramebufferEXT", ExactSpelling = true)] internal extern static bool IsFramebufferEXT(UInt32 framebuffer); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsImageHandleResidentNV", ExactSpelling = true)] + internal extern static bool IsImageHandleResidentNV(UInt64 handle); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsList", ExactSpelling = true)] internal extern static bool IsList(UInt32 list); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2818,6 +3151,15 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsOcclusionQueryNV", ExactSpelling = true)] internal extern static bool IsOcclusionQueryNV(UInt32 id); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsPathNV", ExactSpelling = true)] + internal extern static bool IsPathNV(UInt32 path); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsPointInFillPathNV", ExactSpelling = true)] + internal extern static bool IsPointInFillPathNV(UInt32 path, UInt32 mask, Single x, Single y); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsPointInStrokePathNV", ExactSpelling = true)] + internal extern static bool IsPointInStrokePathNV(UInt32 path, Single x, Single y); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsProgram", ExactSpelling = true)] internal extern static bool IsProgram(UInt32 program); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2857,6 +3199,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsTextureEXT", ExactSpelling = true)] internal extern static bool IsTextureEXT(UInt32 texture); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsTextureHandleResidentNV", ExactSpelling = true)] + internal extern static bool IsTextureHandleResidentNV(UInt64 handle); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsTransformFeedback", ExactSpelling = true)] internal extern static bool IsTransformFeedback(UInt32 id); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2902,12 +3247,27 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModeliv", ExactSpelling = true)] internal extern static unsafe void LightModeliv(OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModelxOES", ExactSpelling = true)] + internal extern static void LightModelxOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModelxvOES", ExactSpelling = true)] + internal extern static unsafe void LightModelxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* param); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightxOES", ExactSpelling = true)] + internal extern static void LightxOES(OpenTK.Graphics.OpenGL.OesFixedPoint light, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightxvOES", ExactSpelling = true)] + internal extern static unsafe void LightxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint light, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLineStipple", ExactSpelling = true)] internal extern static void LineStipple(Int32 factor, UInt16 pattern); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLineWidth", ExactSpelling = true)] internal extern static void LineWidth(Single width); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLineWidthxOES", ExactSpelling = true)] + internal extern static void LineWidthxOES(int width); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLinkProgram", ExactSpelling = true)] internal extern static void LinkProgram(UInt32 program); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2941,6 +3301,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadMatrixf", ExactSpelling = true)] internal extern static unsafe void LoadMatrixf(Single* m); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadMatrixxOES", ExactSpelling = true)] + internal extern static unsafe void LoadMatrixxOES(int* m); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadName", ExactSpelling = true)] internal extern static void LoadName(UInt32 name); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2959,6 +3322,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadTransposeMatrixfARB", ExactSpelling = true)] internal extern static unsafe void LoadTransposeMatrixfARB(Single* m); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadTransposeMatrixxOES", ExactSpelling = true)] + internal extern static unsafe void LoadTransposeMatrixxOES(int* m); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLockArraysEXT", ExactSpelling = true)] internal extern static void LockArraysEXT(Int32 first, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2971,24 +3337,42 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMakeBufferResidentNV", ExactSpelling = true)] internal extern static void MakeBufferResidentNV(OpenTK.Graphics.OpenGL.NvShaderBufferLoad target, OpenTK.Graphics.OpenGL.NvShaderBufferLoad access); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMakeImageHandleNonResidentNV", ExactSpelling = true)] + internal extern static void MakeImageHandleNonResidentNV(UInt64 handle); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMakeImageHandleResidentNV", ExactSpelling = true)] + internal extern static void MakeImageHandleResidentNV(UInt64 handle, OpenTK.Graphics.OpenGL.NvBindlessTexture access); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMakeNamedBufferNonResidentNV", ExactSpelling = true)] internal extern static void MakeNamedBufferNonResidentNV(UInt32 buffer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMakeNamedBufferResidentNV", ExactSpelling = true)] internal extern static void MakeNamedBufferResidentNV(UInt32 buffer, OpenTK.Graphics.OpenGL.NvShaderBufferLoad access); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMakeTextureHandleNonResidentNV", ExactSpelling = true)] + internal extern static void MakeTextureHandleNonResidentNV(UInt64 handle); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMakeTextureHandleResidentNV", ExactSpelling = true)] + internal extern static void MakeTextureHandleResidentNV(UInt64 handle); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMap1d", ExactSpelling = true)] internal extern static unsafe void Map1d(OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double* points); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMap1f", ExactSpelling = true)] internal extern static unsafe void Map1f(OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single* points); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMap1xOES", ExactSpelling = true)] + internal extern static void Map1xOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, int u1, int u2, Int32 stride, Int32 order, int points); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMap2d", ExactSpelling = true)] internal extern static unsafe void Map2d(OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double* points); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMap2f", ExactSpelling = true)] internal extern static unsafe void Map2f(OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single* points); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMap2xOES", ExactSpelling = true)] + internal extern static void Map2xOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, int u1, int u2, Int32 ustride, Int32 uorder, int v1, int v2, Int32 vstride, Int32 vorder, int points); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBuffer", ExactSpelling = true)] internal extern static unsafe IntPtr MapBuffer(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferAccess access); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3007,12 +3391,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapGrid1f", ExactSpelling = true)] internal extern static void MapGrid1f(Int32 un, Single u1, Single u2); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapGrid1xOES", ExactSpelling = true)] + internal extern static void MapGrid1xOES(Int32 n, int u1, int u2); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapGrid2d", ExactSpelling = true)] internal extern static void MapGrid2d(Int32 un, Double u1, Double u2, Int32 vn, Double v1, Double v2); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapGrid2f", ExactSpelling = true)] internal extern static void MapGrid2f(Int32 un, Single u1, Single u2, Int32 vn, Single v1, Single v2); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapGrid2xOES", ExactSpelling = true)] + internal extern static void MapGrid2xOES(Int32 n, int u1, int u2, int v1, int v2); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapNamedBufferEXT", ExactSpelling = true)] internal extern static unsafe IntPtr MapNamedBufferEXT(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess access); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3028,6 +3418,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapParameterivNV", ExactSpelling = true)] internal extern static unsafe void MapParameterivNV(OpenTK.Graphics.OpenGL.NvEvaluators target, OpenTK.Graphics.OpenGL.NvEvaluators pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapTexture2DINTEL", ExactSpelling = true)] + internal extern static unsafe IntPtr MapTexture2DINTEL(UInt32 texture, Int32 level, UInt32 access, Int32* stride, OpenTK.Graphics.OpenGL.IntelMapTexture* layout); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapVertexAttrib1dAPPLE", ExactSpelling = true)] internal extern static unsafe void MapVertexAttrib1dAPPLE(UInt32 index, UInt32 size, Double u1, Double u2, Int32 stride, Int32 order, Double* points); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3052,6 +3445,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialiv", ExactSpelling = true)] internal extern static unsafe void Materialiv(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialxOES", ExactSpelling = true)] + internal extern static void MaterialxOES(OpenTK.Graphics.OpenGL.OesFixedPoint face, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialxvOES", ExactSpelling = true)] + internal extern static unsafe void MaterialxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint face, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* param); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMatrixFrustumEXT", ExactSpelling = true)] internal extern static void MatrixFrustumEXT(OpenTK.Graphics.OpenGL.MatrixMode mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3124,6 +3523,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMatrixTranslatefEXT", ExactSpelling = true)] internal extern static void MatrixTranslatefEXT(OpenTK.Graphics.OpenGL.MatrixMode mode, Single x, Single y, Single z); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMemoryBarrier", ExactSpelling = true)] + internal extern static void MemoryBarrier(OpenTK.Graphics.OpenGL.MemoryBarrierFlags barriers); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMemoryBarrierEXT", ExactSpelling = true)] internal extern static void MemoryBarrierEXT(UInt32 barriers); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3140,41 +3542,53 @@ namespace OpenTK.Graphics.OpenGL internal extern static void MinSampleShadingARB(Single value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArrays", ExactSpelling = true)] - internal extern static unsafe void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 primcount); + internal extern static unsafe void MultiDrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 drawcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArraysEXT", ExactSpelling = true)] - internal extern static unsafe void MultiDrawArraysEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 primcount); + internal extern static unsafe void MultiDrawArraysEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArraysIndirect", ExactSpelling = true)] + internal extern static void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, IntPtr indirect, Int32 drawcount, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArraysIndirectAMD", ExactSpelling = true)] internal extern static void MultiDrawArraysIndirectAMD(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, IntPtr indirect, Int32 primcount, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementArrayAPPLE", ExactSpelling = true)] - internal extern static unsafe void MultiDrawElementArrayAPPLE(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 primcount); + internal extern static unsafe void MultiDrawElementArrayAPPLE(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElements", ExactSpelling = true)] - internal extern static unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); + internal extern static unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsBaseVertex", ExactSpelling = true)] - internal extern static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32* basevertex); + internal extern static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount, Int32* basevertex); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsEXT", ExactSpelling = true)] - internal extern static unsafe void MultiDrawElementsEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); + internal extern static unsafe void MultiDrawElementsEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsIndirect", ExactSpelling = true)] + internal extern static void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect type, IntPtr indirect, Int32 drawcount, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsIndirectAMD", ExactSpelling = true)] internal extern static void MultiDrawElementsIndirectAMD(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect type, IntPtr indirect, Int32 primcount, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawRangeElementArrayAPPLE", ExactSpelling = true)] - internal extern static unsafe void MultiDrawRangeElementArrayAPPLE(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32* first, Int32* count, Int32 primcount); + internal extern static unsafe void MultiDrawRangeElementArrayAPPLE(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32* first, Int32* count, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiModeDrawArraysIBM", ExactSpelling = true)] - internal extern static unsafe void MultiModeDrawArraysIBM(OpenTK.Graphics.OpenGL.BeginMode* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride); + internal extern static unsafe void MultiModeDrawArraysIBM(OpenTK.Graphics.OpenGL.PrimitiveType* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiModeDrawElementsIBM", ExactSpelling = true)] - internal extern static unsafe void MultiModeDrawElementsIBM(OpenTK.Graphics.OpenGL.BeginMode* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride); + internal extern static unsafe void MultiModeDrawElementsIBM(OpenTK.Graphics.OpenGL.PrimitiveType* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexBufferEXT", ExactSpelling = true)] internal extern static void MultiTexBufferEXT(OpenTK.Graphics.OpenGL.TextureUnit texunit, OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, UInt32 buffer); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1bOES", ExactSpelling = true)] + internal extern static void MultiTexCoord1bOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte s); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1bvOES", ExactSpelling = true)] + internal extern static unsafe void MultiTexCoord1bvOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1d", ExactSpelling = true)] internal extern static void MultiTexCoord1d(OpenTK.Graphics.OpenGL.TextureUnit target, Double s); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3229,6 +3643,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1svARB", ExactSpelling = true)] internal extern static unsafe void MultiTexCoord1svARB(OpenTK.Graphics.OpenGL.TextureUnit target, Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1xOES", ExactSpelling = true)] + internal extern static void MultiTexCoord1xOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int s); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1xvOES", ExactSpelling = true)] + internal extern static unsafe void MultiTexCoord1xvOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2bOES", ExactSpelling = true)] + internal extern static void MultiTexCoord2bOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte s, SByte t); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2bvOES", ExactSpelling = true)] + internal extern static unsafe void MultiTexCoord2bvOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2d", ExactSpelling = true)] internal extern static void MultiTexCoord2d(OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3283,6 +3709,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2svARB", ExactSpelling = true)] internal extern static unsafe void MultiTexCoord2svARB(OpenTK.Graphics.OpenGL.TextureUnit target, Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2xOES", ExactSpelling = true)] + internal extern static void MultiTexCoord2xOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int s, int t); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2xvOES", ExactSpelling = true)] + internal extern static unsafe void MultiTexCoord2xvOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3bOES", ExactSpelling = true)] + internal extern static void MultiTexCoord3bOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte s, SByte t, SByte r); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3bvOES", ExactSpelling = true)] + internal extern static unsafe void MultiTexCoord3bvOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3d", ExactSpelling = true)] internal extern static void MultiTexCoord3d(OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t, Double r); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3337,6 +3775,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3svARB", ExactSpelling = true)] internal extern static unsafe void MultiTexCoord3svARB(OpenTK.Graphics.OpenGL.TextureUnit target, Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3xOES", ExactSpelling = true)] + internal extern static void MultiTexCoord3xOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int s, int t, int r); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3xvOES", ExactSpelling = true)] + internal extern static unsafe void MultiTexCoord3xvOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4bOES", ExactSpelling = true)] + internal extern static void MultiTexCoord4bOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte s, SByte t, SByte r, SByte q); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4bvOES", ExactSpelling = true)] + internal extern static unsafe void MultiTexCoord4bvOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4d", ExactSpelling = true)] internal extern static void MultiTexCoord4d(OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t, Double r, Double q); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3391,6 +3841,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4svARB", ExactSpelling = true)] internal extern static unsafe void MultiTexCoord4svARB(OpenTK.Graphics.OpenGL.TextureUnit target, Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4xOES", ExactSpelling = true)] + internal extern static void MultiTexCoord4xOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int s, int t, int r, int q); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4xvOES", ExactSpelling = true)] + internal extern static unsafe void MultiTexCoord4xvOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoordP1ui", ExactSpelling = true)] internal extern static void MultiTexCoordP1ui(OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 coords); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3493,6 +3949,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultMatrixf", ExactSpelling = true)] internal extern static unsafe void MultMatrixf(Single* m); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultMatrixxOES", ExactSpelling = true)] + internal extern static unsafe void MultMatrixxOES(int* m); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultTransposeMatrixd", ExactSpelling = true)] internal extern static unsafe void MultTransposeMatrixd(Double* m); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3505,6 +3964,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultTransposeMatrixfARB", ExactSpelling = true)] internal extern static unsafe void MultTransposeMatrixfARB(Single* m); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultTransposeMatrixxOES", ExactSpelling = true)] + internal extern static unsafe void MultTransposeMatrixxOES(int* m); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNamedBufferDataEXT", ExactSpelling = true)] internal extern static void NamedBufferDataEXT(UInt32 buffer, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL.ExtDirectStateAccess usage); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3514,6 +3976,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNamedCopyBufferSubDataEXT", ExactSpelling = true)] internal extern static void NamedCopyBufferSubDataEXT(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNamedFramebufferParameteriEXT", ExactSpelling = true)] + internal extern static void NamedFramebufferParameteriEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, Int32 param); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNamedFramebufferRenderbufferEXT", ExactSpelling = true)] internal extern static void NamedFramebufferRenderbufferEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3631,6 +4096,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3sv", ExactSpelling = true)] internal extern static unsafe void Normal3sv(Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3xOES", ExactSpelling = true)] + internal extern static void Normal3xOES(int nx, int ny, int nz); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3xvOES", ExactSpelling = true)] + internal extern static unsafe void Normal3xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormalFormatNV", ExactSpelling = true)] internal extern static void NormalFormatNV(OpenTK.Graphics.OpenGL.NvVertexBufferUnifiedMemory type, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3682,6 +4153,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormalStream3svATI", ExactSpelling = true)] internal extern static unsafe void NormalStream3svATI(OpenTK.Graphics.OpenGL.AtiVertexStreams stream, Int16* coords); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glObjectLabel", ExactSpelling = true)] + internal extern static void ObjectLabel(OpenTK.Graphics.OpenGL.KhrDebug identifier, UInt32 name, Int32 length, String label); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glObjectPtrLabel", ExactSpelling = true)] + internal extern static void ObjectPtrLabel(IntPtr ptr, Int32 length, String label); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glObjectPurgeableAPPLE", ExactSpelling = true)] internal extern static OpenTK.Graphics.OpenGL.AppleObjectPurgeable ObjectPurgeableAPPLE(OpenTK.Graphics.OpenGL.AppleObjectPurgeable objectType, UInt32 name, OpenTK.Graphics.OpenGL.AppleObjectPurgeable option); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3691,18 +4168,81 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glOrtho", ExactSpelling = true)] internal extern static void Ortho(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glOrthofOES", ExactSpelling = true)] + internal extern static void OrthofOES(Single l, Single r, Single b, Single t, Single n, Single f); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glOrthoxOES", ExactSpelling = true)] + internal extern static void OrthoxOES(int l, int r, int b, int t, int n, int f); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPassTexCoordATI", ExactSpelling = true)] internal extern static void PassTexCoordATI(UInt32 dst, UInt32 coord, OpenTK.Graphics.OpenGL.AtiFragmentShader swizzle); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPassThrough", ExactSpelling = true)] internal extern static void PassThrough(Single token); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPassThroughxOES", ExactSpelling = true)] + internal extern static void PassThroughxOES(int token); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPatchParameterfv", ExactSpelling = true)] internal extern static unsafe void PatchParameterfv(OpenTK.Graphics.OpenGL.PatchParameterFloat pname, Single* values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPatchParameteri", ExactSpelling = true)] internal extern static void PatchParameteri(OpenTK.Graphics.OpenGL.PatchParameterInt pname, Int32 value); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathColorGenNV", ExactSpelling = true)] + internal extern static unsafe void PathColorGenNV(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering genMode, OpenTK.Graphics.OpenGL.NvPathRendering colorFormat, Single* coeffs); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathCommandsNV", ExactSpelling = true)] + internal extern static unsafe void PathCommandsNV(UInt32 path, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathCoordsNV", ExactSpelling = true)] + internal extern static void PathCoordsNV(UInt32 path, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathCoverDepthFuncNV", ExactSpelling = true)] + internal extern static void PathCoverDepthFuncNV(OpenTK.Graphics.OpenGL.DepthFunction func); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathDashArrayNV", ExactSpelling = true)] + internal extern static unsafe void PathDashArrayNV(UInt32 path, Int32 dashCount, Single* dashArray); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathFogGenNV", ExactSpelling = true)] + internal extern static void PathFogGenNV(OpenTK.Graphics.OpenGL.NvPathRendering genMode); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathGlyphRangeNV", ExactSpelling = true)] + internal extern static void PathGlyphRangeNV(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathGlyphsNV", ExactSpelling = true)] + internal extern static void PathGlyphsNV(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, IntPtr charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathParameterfNV", ExactSpelling = true)] + internal extern static void PathParameterfNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Single value); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathParameterfvNV", ExactSpelling = true)] + internal extern static unsafe void PathParameterfvNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Single* value); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathParameteriNV", ExactSpelling = true)] + internal extern static void PathParameteriNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Int32 value); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathParameterivNV", ExactSpelling = true)] + internal extern static unsafe void PathParameterivNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Int32* value); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathStencilDepthOffsetNV", ExactSpelling = true)] + internal extern static void PathStencilDepthOffsetNV(Single factor, Single units); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathStencilFuncNV", ExactSpelling = true)] + internal extern static void PathStencilFuncNV(OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, UInt32 mask); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathStringNV", ExactSpelling = true)] + internal extern static void PathStringNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering format, Int32 length, IntPtr pathString); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathSubCommandsNV", ExactSpelling = true)] + internal extern static unsafe void PathSubCommandsNV(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathSubCoordsNV", ExactSpelling = true)] + internal extern static void PathSubCoordsNV(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPathTexGenNV", ExactSpelling = true)] + internal extern static unsafe void PathTexGenNV(OpenTK.Graphics.OpenGL.NvPathRendering texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering genMode, Int32 components, Single* coeffs); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPauseTransformFeedback", ExactSpelling = true)] internal extern static void PauseTransformFeedback(); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3710,7 +4250,7 @@ namespace OpenTK.Graphics.OpenGL internal extern static void PauseTransformFeedbackNV(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelDataRangeNV", ExactSpelling = true)] - internal extern static void PixelDataRangeNV(OpenTK.Graphics.OpenGL.NvPixelDataRange target, Int32 length, [OutAttribute] IntPtr pointer); + internal extern static void PixelDataRangeNV(OpenTK.Graphics.OpenGL.NvPixelDataRange target, Int32 length, IntPtr pointer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelMapfv", ExactSpelling = true)] internal extern static unsafe void PixelMapfv(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Single* values); @@ -3721,12 +4261,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelMapusv", ExactSpelling = true)] internal extern static unsafe void PixelMapusv(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt16* values); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelMapx", ExactSpelling = true)] + internal extern static unsafe void PixelMapx(OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, int* values); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelStoref", ExactSpelling = true)] internal extern static void PixelStoref(OpenTK.Graphics.OpenGL.PixelStoreParameter pname, Single param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelStorei", ExactSpelling = true)] internal extern static void PixelStorei(OpenTK.Graphics.OpenGL.PixelStoreParameter pname, Int32 param); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelStorex", ExactSpelling = true)] + internal extern static void PixelStorex(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelTexGenParameterfSGIS", ExactSpelling = true)] internal extern static void PixelTexGenParameterfSGIS(OpenTK.Graphics.OpenGL.SgisPixelTexture pname, Single param); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3748,6 +4294,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelTransferi", ExactSpelling = true)] internal extern static void PixelTransferi(OpenTK.Graphics.OpenGL.PixelTransferParameter pname, Int32 param); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelTransferxOES", ExactSpelling = true)] + internal extern static void PixelTransferxOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelTransformParameterfEXT", ExactSpelling = true)] internal extern static void PixelTransformParameterfEXT(OpenTK.Graphics.OpenGL.ExtPixelTransform target, OpenTK.Graphics.OpenGL.ExtPixelTransform pname, Single param); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3763,12 +4312,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelZoom", ExactSpelling = true)] internal extern static void PixelZoom(Single xfactor, Single yfactor); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelZoomxOES", ExactSpelling = true)] + internal extern static void PixelZoomxOES(int xfactor, int yfactor); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPNTrianglesfATI", ExactSpelling = true)] internal extern static void PNTrianglesfATI(OpenTK.Graphics.OpenGL.AtiPnTriangles pname, Single param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPNTrianglesiATI", ExactSpelling = true)] internal extern static void PNTrianglesiATI(OpenTK.Graphics.OpenGL.AtiPnTriangles pname, Int32 param); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointAlongPathNV", ExactSpelling = true)] + internal extern static unsafe bool PointAlongPathNV(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute] Single* x, [OutAttribute] Single* y, [OutAttribute] Single* tangentX, [OutAttribute] Single* tangentY); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameterf", ExactSpelling = true)] internal extern static void PointParameterf(OpenTK.Graphics.OpenGL.PointParameterName pname, Single param); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3805,9 +4360,15 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameterivNV", ExactSpelling = true)] internal extern static unsafe void PointParameterivNV(OpenTK.Graphics.OpenGL.NvPointSprite pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameterxvOES", ExactSpelling = true)] + internal extern static unsafe void PointParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointSize", ExactSpelling = true)] internal extern static void PointSize(Single size); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointSizexOES", ExactSpelling = true)] + internal extern static void PointSizexOES(int size); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPollAsyncSGIX", ExactSpelling = true)] internal extern static unsafe Int32 PollAsyncSGIX([OutAttribute] UInt32* markerp); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3823,6 +4384,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPolygonOffsetEXT", ExactSpelling = true)] internal extern static void PolygonOffsetEXT(Single factor, Single bias); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPolygonOffsetxOES", ExactSpelling = true)] + internal extern static void PolygonOffsetxOES(int factor, int units); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPolygonStipple", ExactSpelling = true)] internal extern static unsafe void PolygonStipple(Byte* mask); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3832,6 +4396,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPopClientAttrib", ExactSpelling = true)] internal extern static void PopClientAttrib(); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPopDebugGroup", ExactSpelling = true)] + internal extern static void PopDebugGroup(); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPopMatrix", ExactSpelling = true)] internal extern static void PopMatrix(); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3859,17 +4426,20 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPrioritizeTexturesEXT", ExactSpelling = true)] internal extern static unsafe void PrioritizeTexturesEXT(Int32 n, UInt32* textures, Single* priorities); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPrioritizeTexturesxOES", ExactSpelling = true)] + internal extern static unsafe void PrioritizeTexturesxOES(Int32 n, UInt32* textures, int* priorities); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramBinary", ExactSpelling = true)] internal extern static void ProgramBinary(UInt32 program, OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, IntPtr binary, Int32 length); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramBufferParametersfvNV", ExactSpelling = true)] - internal extern static unsafe void ProgramBufferParametersfvNV(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, Single* @params); + internal extern static unsafe void ProgramBufferParametersfvNV(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramBufferParametersIivNV", ExactSpelling = true)] - internal extern static unsafe void ProgramBufferParametersIivNV(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, Int32* @params); + internal extern static unsafe void ProgramBufferParametersIivNV(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramBufferParametersIuivNV", ExactSpelling = true)] - internal extern static unsafe void ProgramBufferParametersIuivNV(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, UInt32* @params); + internal extern static unsafe void ProgramBufferParametersIuivNV(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, UInt32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramEnvParameter4dARB", ExactSpelling = true)] internal extern static void ProgramEnvParameter4dARB(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 index, Double x, Double y, Double z, Double w); @@ -3962,7 +4532,7 @@ namespace OpenTK.Graphics.OpenGL internal extern static unsafe void ProgramParameter4fvNV(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 index, Single* v); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramParameteri", ExactSpelling = true)] - internal extern static void ProgramParameteri(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value); + internal extern static void ProgramParameteri(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameterPName pname, Int32 value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramParameteriARB", ExactSpelling = true)] internal extern static void ProgramParameteriARB(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value); @@ -4222,6 +4792,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramUniform4uivEXT", ExactSpelling = true)] internal extern static unsafe void ProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramUniformHandleui64NV", ExactSpelling = true)] + internal extern static void ProgramUniformHandleui64NV(UInt32 program, Int32 location, UInt64 value); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramUniformHandleui64vNV", ExactSpelling = true)] + internal extern static unsafe void ProgramUniformHandleui64vNV(UInt32 program, Int32 location, Int32 count, UInt64* values); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramUniformMatrix2dv", ExactSpelling = true)] internal extern static unsafe void ProgramUniformMatrix2dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4354,6 +4930,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushClientAttribDefaultEXT", ExactSpelling = true)] internal extern static void PushClientAttribDefaultEXT(OpenTK.Graphics.OpenGL.ClientAttribMask mask); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushDebugGroup", ExactSpelling = true)] + internal extern static void PushDebugGroup(OpenTK.Graphics.OpenGL.KhrDebug source, UInt32 id, Int32 length, String message); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushMatrix", ExactSpelling = true)] internal extern static void PushMatrix(); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4363,6 +4942,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glQueryCounter", ExactSpelling = true)] internal extern static void QueryCounter(UInt32 id, OpenTK.Graphics.OpenGL.QueryCounterTarget target); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glQueryMatrixxOES", ExactSpelling = true)] + internal extern static unsafe Int32 QueryMatrixxOES([OutAttribute] int* mantissa, [OutAttribute] Int32* exponent); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos2d", ExactSpelling = true)] internal extern static void RasterPos2d(Double x, Double y); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4387,6 +4969,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos2sv", ExactSpelling = true)] internal extern static unsafe void RasterPos2sv(Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos2xOES", ExactSpelling = true)] + internal extern static void RasterPos2xOES(int x, int y); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos2xvOES", ExactSpelling = true)] + internal extern static unsafe void RasterPos2xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos3d", ExactSpelling = true)] internal extern static void RasterPos3d(Double x, Double y, Double z); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4411,6 +4999,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos3sv", ExactSpelling = true)] internal extern static unsafe void RasterPos3sv(Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos3xOES", ExactSpelling = true)] + internal extern static void RasterPos3xOES(int x, int y, int z); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos3xvOES", ExactSpelling = true)] + internal extern static unsafe void RasterPos3xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos4d", ExactSpelling = true)] internal extern static void RasterPos4d(Double x, Double y, Double z, Double w); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4435,6 +5029,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos4sv", ExactSpelling = true)] internal extern static unsafe void RasterPos4sv(Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos4xOES", ExactSpelling = true)] + internal extern static void RasterPos4xOES(int x, int y, int z, int w); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos4xvOES", ExactSpelling = true)] + internal extern static unsafe void RasterPos4xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadBuffer", ExactSpelling = true)] internal extern static void ReadBuffer(OpenTK.Graphics.OpenGL.ReadBufferMode mode); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4471,6 +5071,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRectsv", ExactSpelling = true)] internal extern static unsafe void Rectsv(Int16* v1, Int16* v2); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRectxOES", ExactSpelling = true)] + internal extern static void RectxOES(int x1, int y1, int x2, int y2); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRectxvOES", ExactSpelling = true)] + internal extern static unsafe void RectxvOES(int* v1, int* v2); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReferencePlaneSGIX", ExactSpelling = true)] internal extern static unsafe void ReferencePlaneSGIX(Double* equation); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4594,12 +5200,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRotatef", ExactSpelling = true)] internal extern static void Rotatef(Single angle, Single x, Single y, Single z); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRotatexOES", ExactSpelling = true)] + internal extern static void RotatexOES(int angle, int x, int y, int z); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSampleCoverage", ExactSpelling = true)] internal extern static void SampleCoverage(Single value, bool invert); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSampleCoverageARB", ExactSpelling = true)] internal extern static void SampleCoverageARB(Single value, bool invert); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSampleCoverageOES", ExactSpelling = true)] + internal extern static void SampleCoverageOES(int value, bool invert); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSampleMapATI", ExactSpelling = true)] internal extern static void SampleMapATI(UInt32 dst, UInt32 interp, OpenTK.Graphics.OpenGL.AtiFragmentShader swizzle); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4645,6 +5257,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glScalef", ExactSpelling = true)] internal extern static void Scalef(Single x, Single y, Single z); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glScalexOES", ExactSpelling = true)] + internal extern static void ScalexOES(int x, int y, int z); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glScissor", ExactSpelling = true)] internal extern static void Scissor(Int32 x, Int32 y, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4828,6 +5443,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glShaderSourceARB", ExactSpelling = true)] internal extern static unsafe void ShaderSourceARB(UInt32 shaderObj, Int32 count, String[] @string, Int32* length); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glShaderStorageBlockBinding", ExactSpelling = true)] + internal extern static void ShaderStorageBlockBinding(UInt32 program, UInt32 storageBlockIndex, UInt32 storageBlockBinding); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSharpenTexFuncSGIS", ExactSpelling = true)] internal extern static unsafe void SharpenTexFuncSGIS(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 n, Single* points); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4849,6 +5467,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilClearTagEXT", ExactSpelling = true)] internal extern static void StencilClearTagEXT(Int32 stencilTagBits, UInt32 stencilClearTag); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilFillPathInstancedNV", ExactSpelling = true)] + internal extern static unsafe void StencilFillPathInstancedNV(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilFillPathNV", ExactSpelling = true)] + internal extern static void StencilFillPathNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilFunc", ExactSpelling = true)] internal extern static void StencilFunc(OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, UInt32 mask); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4873,6 +5497,15 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilOpSeparateATI", ExactSpelling = true)] internal extern static void StencilOpSeparateATI(OpenTK.Graphics.OpenGL.AtiSeparateStencil face, OpenTK.Graphics.OpenGL.StencilOp sfail, OpenTK.Graphics.OpenGL.StencilOp dpfail, OpenTK.Graphics.OpenGL.StencilOp dppass); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilOpValueAMD", ExactSpelling = true)] + internal extern static void StencilOpValueAMD(OpenTK.Graphics.OpenGL.AmdStencilOperationExtended face, UInt32 value); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilStrokePathInstancedNV", ExactSpelling = true)] + internal extern static unsafe void StencilStrokePathInstancedNV(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilStrokePathNV", ExactSpelling = true)] + internal extern static void StencilStrokePathNV(UInt32 path, Int32 reference, UInt32 mask); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStopInstrumentsSGIX", ExactSpelling = true)] internal extern static void StopInstrumentsSGIX(Int32 marker); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4882,6 +5515,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSwizzleEXT", ExactSpelling = true)] internal extern static void SwizzleEXT(UInt32 res, UInt32 @in, OpenTK.Graphics.OpenGL.ExtVertexShader outX, OpenTK.Graphics.OpenGL.ExtVertexShader outY, OpenTK.Graphics.OpenGL.ExtVertexShader outZ, OpenTK.Graphics.OpenGL.ExtVertexShader outW); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSyncTextureINTEL", ExactSpelling = true)] + internal extern static void SyncTextureINTEL(UInt32 texture); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTagSampleBufferSGIX", ExactSpelling = true)] internal extern static void TagSampleBufferSGIX(); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4925,7 +5561,7 @@ namespace OpenTK.Graphics.OpenGL internal extern static void TessellationFactorAMD(Single factor); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTessellationModeAMD", ExactSpelling = true)] - internal extern static void TessellationModeAMD(OpenTK.Graphics.OpenGL.AmdVertexShaderTesselator mode); + internal extern static void TessellationModeAMD(OpenTK.Graphics.OpenGL.AmdVertexShaderTessellator mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTestFenceAPPLE", ExactSpelling = true)] internal extern static bool TestFenceAPPLE(UInt32 fence); @@ -4945,12 +5581,21 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexBufferEXT", ExactSpelling = true)] internal extern static void TexBufferEXT(OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.ExtTextureBufferObject internalformat, UInt32 buffer); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexBufferRange", ExactSpelling = true)] + internal extern static void TexBufferRange(OpenTK.Graphics.OpenGL.ArbTextureBufferRange target, OpenTK.Graphics.OpenGL.ArbTextureBufferRange internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexBumpParameterfvATI", ExactSpelling = true)] internal extern static unsafe void TexBumpParameterfvATI(OpenTK.Graphics.OpenGL.AtiEnvmapBumpmap pname, Single* param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexBumpParameterivATI", ExactSpelling = true)] internal extern static unsafe void TexBumpParameterivATI(OpenTK.Graphics.OpenGL.AtiEnvmapBumpmap pname, Int32* param); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1bOES", ExactSpelling = true)] + internal extern static void TexCoord1bOES(SByte s); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1bvOES", ExactSpelling = true)] + internal extern static unsafe void TexCoord1bvOES(SByte* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1d", ExactSpelling = true)] internal extern static void TexCoord1d(Double s); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4981,6 +5626,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1sv", ExactSpelling = true)] internal extern static unsafe void TexCoord1sv(Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1xOES", ExactSpelling = true)] + internal extern static void TexCoord1xOES(int s); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1xvOES", ExactSpelling = true)] + internal extern static unsafe void TexCoord1xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2bOES", ExactSpelling = true)] + internal extern static void TexCoord2bOES(SByte s, SByte t); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2bvOES", ExactSpelling = true)] + internal extern static unsafe void TexCoord2bvOES(SByte* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2d", ExactSpelling = true)] internal extern static void TexCoord2d(Double s, Double t); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5041,6 +5698,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2sv", ExactSpelling = true)] internal extern static unsafe void TexCoord2sv(Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2xOES", ExactSpelling = true)] + internal extern static void TexCoord2xOES(int s, int t); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2xvOES", ExactSpelling = true)] + internal extern static unsafe void TexCoord2xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3bOES", ExactSpelling = true)] + internal extern static void TexCoord3bOES(SByte s, SByte t, SByte r); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3bvOES", ExactSpelling = true)] + internal extern static unsafe void TexCoord3bvOES(SByte* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3d", ExactSpelling = true)] internal extern static void TexCoord3d(Double s, Double t, Double r); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5071,6 +5740,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3sv", ExactSpelling = true)] internal extern static unsafe void TexCoord3sv(Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3xOES", ExactSpelling = true)] + internal extern static void TexCoord3xOES(int s, int t, int r); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3xvOES", ExactSpelling = true)] + internal extern static unsafe void TexCoord3xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4bOES", ExactSpelling = true)] + internal extern static void TexCoord4bOES(SByte s, SByte t, SByte r, SByte q); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4bvOES", ExactSpelling = true)] + internal extern static unsafe void TexCoord4bvOES(SByte* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4d", ExactSpelling = true)] internal extern static void TexCoord4d(Double s, Double t, Double r, Double q); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5113,6 +5794,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4sv", ExactSpelling = true)] internal extern static unsafe void TexCoord4sv(Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4xOES", ExactSpelling = true)] + internal extern static void TexCoord4xOES(int s, int t, int r, int q); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4xvOES", ExactSpelling = true)] + internal extern static unsafe void TexCoord4xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoordFormatNV", ExactSpelling = true)] internal extern static void TexCoordFormatNV(Int32 size, OpenTK.Graphics.OpenGL.NvVertexBufferUnifiedMemory type, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5164,6 +5851,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnviv", ExactSpelling = true)] internal extern static unsafe void TexEnviv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvxOES", ExactSpelling = true)] + internal extern static void TexEnvxOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvxvOES", ExactSpelling = true)] + internal extern static unsafe void TexEnvxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexFilterFuncSGIS", ExactSpelling = true)] internal extern static unsafe void TexFilterFuncSGIS(OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.SgisTextureFilter4 filter, Int32 n, Single* weights); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5185,6 +5878,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGeniv", ExactSpelling = true)] internal extern static unsafe void TexGeniv(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGenxOES", ExactSpelling = true)] + internal extern static void TexGenxOES(OpenTK.Graphics.OpenGL.OesFixedPoint coord, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGenxvOES", ExactSpelling = true)] + internal extern static unsafe void TexGenxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint coord, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexImage1D", ExactSpelling = true)] internal extern static void TexImage1D(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5236,9 +5935,33 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameteriv", ExactSpelling = true)] internal extern static unsafe void TexParameteriv(OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterxOES", ExactSpelling = true)] + internal extern static void TexParameterxOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterxvOES", ExactSpelling = true)] + internal extern static unsafe void TexParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexRenderbufferNV", ExactSpelling = true)] internal extern static void TexRenderbufferNV(OpenTK.Graphics.OpenGL.TextureTarget target, UInt32 renderbuffer); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage1D", ExactSpelling = true)] + internal extern static void TexStorage1D(OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage2D", ExactSpelling = true)] + internal extern static void TexStorage2D(OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage2DMultisample", ExactSpelling = true)] + internal extern static void TexStorage2DMultisample(OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage3D", ExactSpelling = true)] + internal extern static void TexStorage3D(OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage3DMultisample", ExactSpelling = true)] + internal extern static void TexStorage3DMultisample(OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorageSparseAMD", ExactSpelling = true)] + internal extern static void TexStorageSparseAMD(OpenTK.Graphics.OpenGL.AmdSparseTexture target, OpenTK.Graphics.OpenGL.AmdSparseTexture internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, UInt32 flags); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexSubImage1D", ExactSpelling = true)] internal extern static void TexSubImage1D(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5266,6 +5989,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureBufferEXT", ExactSpelling = true)] internal extern static void TextureBufferEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, UInt32 buffer); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureBufferRangeEXT", ExactSpelling = true)] + internal extern static void TextureBufferRangeEXT(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureBufferRange target, OpenTK.Graphics.OpenGL.ArbTextureBufferRange internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureColorMaskSGIS", ExactSpelling = true)] internal extern static void TextureColorMaskSGIS(bool red, bool green, bool blue, bool alpha); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5323,6 +6049,24 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureRenderbufferEXT", ExactSpelling = true)] internal extern static void TextureRenderbufferEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, UInt32 renderbuffer); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage1DEXT", ExactSpelling = true)] + internal extern static void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage2DEXT", ExactSpelling = true)] + internal extern static void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage2DMultisampleEXT", ExactSpelling = true)] + internal extern static void TextureStorage2DMultisampleEXT(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage3DEXT", ExactSpelling = true)] + internal extern static void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage3DMultisampleEXT", ExactSpelling = true)] + internal extern static void TextureStorage3DMultisampleEXT(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorageSparseAMD", ExactSpelling = true)] + internal extern static void TextureStorageSparseAMD(UInt32 texture, OpenTK.Graphics.OpenGL.AmdSparseTexture target, OpenTK.Graphics.OpenGL.AmdSparseTexture internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, UInt32 flags); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureSubImage1DEXT", ExactSpelling = true)] internal extern static void TextureSubImage1DEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5332,6 +6076,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureSubImage3DEXT", ExactSpelling = true)] internal extern static void TextureSubImage3DEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureView", ExactSpelling = true)] + internal extern static void TextureView(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureView target, UInt32 origtexture, OpenTK.Graphics.OpenGL.ArbTextureView internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTrackMatrixNV", ExactSpelling = true)] internal extern static void TrackMatrixNV(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 address, OpenTK.Graphics.OpenGL.NvVertexProgram matrix, OpenTK.Graphics.OpenGL.NvVertexProgram transform); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5350,12 +6097,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTransformFeedbackVaryingsNV", ExactSpelling = true)] internal extern static unsafe void TransformFeedbackVaryingsNV(UInt32 program, Int32 count, Int32* locations, OpenTK.Graphics.OpenGL.NvTransformFeedback bufferMode); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTransformPathNV", ExactSpelling = true)] + internal extern static unsafe void TransformPathNV(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTranslated", ExactSpelling = true)] internal extern static void Translated(Double x, Double y, Double z); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTranslatef", ExactSpelling = true)] internal extern static void Translatef(Single x, Single y, Single z); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTranslatexOES", ExactSpelling = true)] + internal extern static void TranslatexOES(int x, int y, int z); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform1d", ExactSpelling = true)] internal extern static void Uniform1d(Int32 location, Double x); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5578,6 +6331,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformBufferEXT", ExactSpelling = true)] internal extern static void UniformBufferEXT(UInt32 program, Int32 location, UInt32 buffer); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformHandleui64NV", ExactSpelling = true)] + internal extern static void UniformHandleui64NV(Int32 location, UInt64 value); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformHandleui64vNV", ExactSpelling = true)] + internal extern static unsafe void UniformHandleui64vNV(Int32 location, Int32 count, UInt64* value); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformMatrix2dv", ExactSpelling = true)] internal extern static unsafe void UniformMatrix2dv(Int32 location, Int32 count, bool transpose, Double* value); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5665,6 +6424,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUnmapObjectBufferATI", ExactSpelling = true)] internal extern static void UnmapObjectBufferATI(UInt32 buffer); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUnmapTexture2DINTEL", ExactSpelling = true)] + internal extern static void UnmapTexture2DINTEL(UInt32 texture, Int32 level); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUpdateObjectBufferATI", ExactSpelling = true)] internal extern static void UpdateObjectBufferATI(UInt32 buffer, UInt32 offset, Int32 size, IntPtr pointer, OpenTK.Graphics.OpenGL.AtiVertexArrayObject preserve); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5738,7 +6500,7 @@ namespace OpenTK.Graphics.OpenGL internal extern static unsafe IntPtr VDPAURegisterOutputSurfaceNV([OutAttribute] IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, UInt32* textureNames); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVDPAURegisterVideoSurfaceNV", ExactSpelling = true)] - internal extern static unsafe IntPtr VDPAURegisterVideoSurfaceNV([OutAttribute] IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, UInt32* textureNames); + internal extern static unsafe IntPtr VDPAURegisterVideoSurfaceNV(IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, UInt32* textureNames); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVDPAUSurfaceAccessNV", ExactSpelling = true)] internal extern static void VDPAUSurfaceAccessNV(IntPtr surface, OpenTK.Graphics.OpenGL.NvVdpauInterop access); @@ -5749,6 +6511,12 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVDPAUUnregisterSurfaceNV", ExactSpelling = true)] internal extern static void VDPAUUnregisterSurfaceNV(IntPtr surface); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2bOES", ExactSpelling = true)] + internal extern static void Vertex2bOES(SByte x); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2bvOES", ExactSpelling = true)] + internal extern static unsafe void Vertex2bvOES(SByte* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2d", ExactSpelling = true)] internal extern static void Vertex2d(Double x, Double y); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5779,6 +6547,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2sv", ExactSpelling = true)] internal extern static unsafe void Vertex2sv(Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2xOES", ExactSpelling = true)] + internal extern static void Vertex2xOES(int x); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2xvOES", ExactSpelling = true)] + internal extern static unsafe void Vertex2xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3bOES", ExactSpelling = true)] + internal extern static void Vertex3bOES(SByte x, SByte y); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3bvOES", ExactSpelling = true)] + internal extern static unsafe void Vertex3bvOES(SByte* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3d", ExactSpelling = true)] internal extern static void Vertex3d(Double x, Double y, Double z); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5809,6 +6589,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3sv", ExactSpelling = true)] internal extern static unsafe void Vertex3sv(Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3xOES", ExactSpelling = true)] + internal extern static void Vertex3xOES(int x, int y); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3xvOES", ExactSpelling = true)] + internal extern static unsafe void Vertex3xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4bOES", ExactSpelling = true)] + internal extern static void Vertex4bOES(SByte x, SByte y, SByte z); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4bvOES", ExactSpelling = true)] + internal extern static unsafe void Vertex4bvOES(SByte* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4d", ExactSpelling = true)] internal extern static void Vertex4d(Double x, Double y, Double z, Double w); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5839,6 +6631,15 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4sv", ExactSpelling = true)] internal extern static unsafe void Vertex4sv(Int16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4xOES", ExactSpelling = true)] + internal extern static void Vertex4xOES(int x, int y, int z); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4xvOES", ExactSpelling = true)] + internal extern static unsafe void Vertex4xvOES(int* coords); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexArrayBindVertexBufferEXT", ExactSpelling = true)] + internal extern static void VertexArrayBindVertexBufferEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexArrayParameteriAPPLE", ExactSpelling = true)] internal extern static void VertexArrayParameteriAPPLE(OpenTK.Graphics.OpenGL.AppleVertexArrayRange pname, Int32 param); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5848,9 +6649,24 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexArrayRangeNV", ExactSpelling = true)] internal extern static void VertexArrayRangeNV(Int32 length, IntPtr pointer); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexArrayVertexAttribBindingEXT", ExactSpelling = true)] + internal extern static void VertexArrayVertexAttribBindingEXT(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexArrayVertexAttribFormatEXT", ExactSpelling = true)] + internal extern static void VertexArrayVertexAttribFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, bool normalized, UInt32 relativeoffset); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexArrayVertexAttribIFormatEXT", ExactSpelling = true)] + internal extern static void VertexArrayVertexAttribIFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, UInt32 relativeoffset); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexArrayVertexAttribLFormatEXT", ExactSpelling = true)] + internal extern static void VertexArrayVertexAttribLFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, UInt32 relativeoffset); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexArrayVertexAttribLOffsetEXT", ExactSpelling = true)] internal extern static void VertexArrayVertexAttribLOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.ExtVertexAttrib64bit type, Int32 stride, IntPtr offset); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexArrayVertexBindingDivisorEXT", ExactSpelling = true)] + internal extern static void VertexArrayVertexBindingDivisorEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib1d", ExactSpelling = true)] internal extern static void VertexAttrib1d(UInt32 index, Double x); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -6172,12 +6988,18 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribArrayObjectATI", ExactSpelling = true)] internal extern static void VertexAttribArrayObjectATI(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.AtiVertexAttribArrayObject type, bool normalized, Int32 stride, UInt32 buffer, UInt32 offset); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribBinding", ExactSpelling = true)] + internal extern static void VertexAttribBinding(UInt32 attribindex, UInt32 bindingindex); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribDivisor", ExactSpelling = true)] internal extern static void VertexAttribDivisor(UInt32 index, UInt32 divisor); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribDivisorARB", ExactSpelling = true)] internal extern static void VertexAttribDivisorARB(UInt32 index, UInt32 divisor); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribFormat", ExactSpelling = true)] + internal extern static void VertexAttribFormat(UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, bool normalized, UInt32 relativeoffset); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribFormatNV", ExactSpelling = true)] internal extern static void VertexAttribFormatNV(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.NvVertexBufferUnifiedMemory type, bool normalized, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -6301,6 +7123,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI4usvEXT", ExactSpelling = true)] internal extern static unsafe void VertexAttribI4usvEXT(UInt32 index, UInt16* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribIFormat", ExactSpelling = true)] + internal extern static void VertexAttribIFormat(UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, UInt32 relativeoffset); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribIFormatNV", ExactSpelling = true)] internal extern static void VertexAttribIFormatNV(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.NvVertexBufferUnifiedMemory type, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -6406,6 +7231,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribL4ui64vNV", ExactSpelling = true)] internal extern static unsafe void VertexAttribL4ui64vNV(UInt32 index, UInt64* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribLFormat", ExactSpelling = true)] + internal extern static void VertexAttribLFormat(UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, UInt32 relativeoffset); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribLFormatNV", ExactSpelling = true)] internal extern static void VertexAttribLFormatNV(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit type, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -6499,6 +7327,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribs4ubvNV", ExactSpelling = true)] internal extern static unsafe void VertexAttribs4ubvNV(UInt32 index, Int32 count, Byte* v); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexBindingDivisor", ExactSpelling = true)] + internal extern static void VertexBindingDivisor(UInt32 bindingindex, UInt32 divisor); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexBlendARB", ExactSpelling = true)] internal extern static void VertexBlendARB(Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -6677,7 +7508,7 @@ namespace OpenTK.Graphics.OpenGL internal extern static unsafe void ViewportIndexedfv(UInt32 index, Single* v); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWaitSync", ExactSpelling = true)] - internal extern static void WaitSync(IntPtr sync, UInt32 flags, UInt64 timeout); + internal extern static OpenTK.Graphics.OpenGL.WaitSyncStatus WaitSync(IntPtr sync, OpenTK.Graphics.OpenGL.WaitSyncFlags flags, UInt64 timeout); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWeightbvARB", ExactSpelling = true)] internal extern static unsafe void WeightbvARB(Int32 size, SByte* weights); @@ -6691,6 +7522,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWeightivARB", ExactSpelling = true)] internal extern static unsafe void WeightivARB(Int32 size, Int32* weights); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWeightPathsNV", ExactSpelling = true)] + internal extern static unsafe void WeightPathsNV(UInt32 resultPath, Int32 numPaths, UInt32* paths, Single* weights); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWeightPointerARB", ExactSpelling = true)] internal extern static void WeightPointerARB(Int32 size, OpenTK.Graphics.OpenGL.ArbVertexBlend type, Int32 stride, IntPtr pointer); [System.Security.SuppressUnmanagedCodeSecurity()] diff --git a/Source/OpenTK/Graphics/OpenGL/GLDelegates.cs b/Source/OpenTK/Graphics/OpenGL/GLDelegates.cs index ffe7db47..c69e12a8 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLDelegates.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLDelegates.cs @@ -42,6 +42,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void Accum(OpenTK.Graphics.OpenGL.AccumOp op, Single value); internal static Accum glAccum; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void AccumxOES(OpenTK.Graphics.OpenGL.OesFixedPoint op, int value); + internal static AccumxOES glAccumxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ActiveProgramEXT(UInt32 program); internal static ActiveProgramEXT glActiveProgramEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -72,6 +75,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void AlphaFunc(OpenTK.Graphics.OpenGL.AlphaFunction func, Single @ref); internal static AlphaFunc glAlphaFunc; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void AlphaFuncxOES(OpenTK.Graphics.OpenGL.OesFixedPoint func, int @ref); + internal static AlphaFuncxOES glAlphaFuncxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ApplyTextureEXT(OpenTK.Graphics.OpenGL.ExtLightTexture mode); internal static ApplyTextureEXT glApplyTextureEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -102,7 +108,7 @@ namespace OpenTK.Graphics.OpenGL internal delegate void AttachShader(UInt32 program, UInt32 shader); internal static AttachShader glAttachShader; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void Begin(OpenTK.Graphics.OpenGL.BeginMode mode); + internal delegate void Begin(OpenTK.Graphics.OpenGL.PrimitiveType mode); internal static Begin glBegin; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BeginConditionalRender(UInt32 id, OpenTK.Graphics.OpenGL.ConditionalRenderType mode); @@ -111,6 +117,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void BeginConditionalRenderNV(UInt32 id, OpenTK.Graphics.OpenGL.NvConditionalRender mode); internal static BeginConditionalRenderNV glBeginConditionalRenderNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void BeginConditionalRenderNVX(UInt32 id); + internal static BeginConditionalRenderNVX glBeginConditionalRenderNVX; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BeginFragmentShaderATI(); internal static BeginFragmentShaderATI glBeginFragmentShaderATI; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -156,7 +165,7 @@ namespace OpenTK.Graphics.OpenGL internal delegate void BindBufferARB(OpenTK.Graphics.OpenGL.BufferTargetArb target, UInt32 buffer); internal static BindBufferARB glBindBufferARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BindBufferBase(OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer); + internal delegate void BindBufferBase(OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 index, UInt32 buffer); internal static BindBufferBase glBindBufferBase; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BindBufferBaseEXT(OpenTK.Graphics.OpenGL.ExtTransformFeedback target, UInt32 index, UInt32 buffer); @@ -171,7 +180,7 @@ namespace OpenTK.Graphics.OpenGL internal delegate void BindBufferOffsetNV(OpenTK.Graphics.OpenGL.NvTransformFeedback target, UInt32 index, UInt32 buffer, IntPtr offset); internal static BindBufferOffsetNV glBindBufferOffsetNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BindBufferRange(OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); + internal delegate void BindBufferRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); internal static BindBufferRange glBindBufferRange; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BindBufferRangeEXT(OpenTK.Graphics.OpenGL.ExtTransformFeedback target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); @@ -198,6 +207,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void BindFramebufferEXT(OpenTK.Graphics.OpenGL.FramebufferTarget target, UInt32 framebuffer); internal static BindFramebufferEXT glBindFramebufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void BindImageTexture(UInt32 unit, UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL.ArbShaderImageLoadStore access, OpenTK.Graphics.OpenGL.ArbShaderImageLoadStore format); + internal static BindImageTexture glBindImageTexture; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BindImageTextureEXT(UInt32 index, UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL.ExtShaderImageLoadStore access, Int32 format); internal static BindImageTextureEXT glBindImageTextureEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -255,6 +267,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void BindVertexArrayAPPLE(UInt32 array); internal static BindVertexArrayAPPLE glBindVertexArrayAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void BindVertexBuffer(UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); + internal static BindVertexBuffer glBindVertexBuffer; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BindVertexShaderEXT(UInt32 id); internal static BindVertexShaderEXT glBindVertexShaderEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -300,12 +315,18 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void Bitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte* bitmap); internal unsafe static Bitmap glBitmap; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void BitmapxOES(Int32 width, Int32 height, int xorig, int yorig, int xmove, int ymove, Byte* bitmap); + internal unsafe static BitmapxOES glBitmapxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BlendColor(Single red, Single green, Single blue, Single alpha); internal static BlendColor glBlendColor; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BlendColorEXT(Single red, Single green, Single blue, Single alpha); internal static BlendColorEXT glBlendColorEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void BlendColorxOES(int red, int green, int blue, int alpha); + internal static BlendColorxOES glBlendColorxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BlendEquation(OpenTK.Graphics.OpenGL.BlendEquationMode mode); internal static BlendEquation glBlendEquation; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -417,6 +438,12 @@ namespace OpenTK.Graphics.OpenGL internal delegate void ClearAccum(Single red, Single green, Single blue, Single alpha); internal static ClearAccum glClearAccum; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ClearAccumxOES(int red, int green, int blue, int alpha); + internal static ClearAccumxOES glClearAccumxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ClearBufferData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data); + internal static ClearBufferData glClearBufferData; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ClearBufferfi(OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single depth, Int32 stencil); internal static ClearBufferfi glClearBufferfi; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -426,6 +453,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void ClearBufferiv(OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Int32* value); internal unsafe static ClearBufferiv glClearBufferiv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ClearBufferSubData(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data); + internal static ClearBufferSubData glClearBufferSubData; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ClearBufferuiv(OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, UInt32* value); internal unsafe static ClearBufferuiv glClearBufferuiv; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -438,6 +468,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void ClearColorIuiEXT(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha); internal static ClearColorIuiEXT glClearColorIuiEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ClearColorxOES(int red, int green, int blue, int alpha); + internal static ClearColorxOES glClearColorxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ClearDepth(Double depth); internal static ClearDepth glClearDepth; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -447,9 +480,21 @@ namespace OpenTK.Graphics.OpenGL internal delegate void ClearDepthf(Single d); internal static ClearDepthf glClearDepthf; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ClearDepthfOES(Single depth); + internal static ClearDepthfOES glClearDepthfOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ClearDepthxOES(int depth); + internal static ClearDepthxOES glClearDepthxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ClearIndex(Single c); internal static ClearIndex glClearIndex; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ClearNamedBufferDataEXT(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data); + internal static ClearNamedBufferDataEXT glClearNamedBufferDataEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ClearNamedBufferSubDataEXT(UInt32 buffer, OpenTK.Graphics.OpenGL.ArbClearBufferObject internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.ArbClearBufferObject format, OpenTK.Graphics.OpenGL.ArbClearBufferObject type, IntPtr data); + internal static ClearNamedBufferSubDataEXT glClearNamedBufferSubDataEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ClearStencil(Int32 s); internal static ClearStencil glClearStencil; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -465,12 +510,18 @@ namespace OpenTK.Graphics.OpenGL internal delegate void ClientAttribDefaultEXT(OpenTK.Graphics.OpenGL.ClientAttribMask mask); internal static ClientAttribDefaultEXT glClientAttribDefaultEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate OpenTK.Graphics.OpenGL.ArbSync ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout); + internal delegate OpenTK.Graphics.OpenGL.WaitSyncStatus ClientWaitSync(IntPtr sync, OpenTK.Graphics.OpenGL.WaitSyncFlags flags, UInt64 timeout); internal static ClientWaitSync glClientWaitSync; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName plane, Double* equation); internal unsafe static ClipPlane glClipPlane; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void ClipPlanefOES(OpenTK.Graphics.OpenGL.OesSinglePrecision plane, Single* equation); + internal unsafe static ClipPlanefOES glClipPlanefOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void ClipPlanexOES(OpenTK.Graphics.OpenGL.OesFixedPoint plane, int* equation); + internal unsafe static ClipPlanexOES glClipPlanexOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Color3b(SByte red, SByte green, SByte blue); internal static Color3b glColor3b; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -531,6 +582,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void Color3usv(UInt16* v); internal unsafe static Color3usv glColor3usv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Color3xOES(int red, int green, int blue); + internal static Color3xOES glColor3xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void Color3xvOES(int* components); + internal unsafe static Color3xvOES glColor3xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Color4b(SByte red, SByte green, SByte blue, SByte alpha); internal static Color4b glColor4b; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -603,6 +660,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void Color4usv(UInt16* v); internal unsafe static Color4usv glColor4usv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Color4xOES(int red, int green, int blue, int alpha); + internal static Color4xOES glColor4xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void Color4xvOES(int* components); + internal unsafe static Color4xvOES glColor4xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ColorFormatNV(Int32 size, OpenTK.Graphics.OpenGL.NvVertexBufferUnifiedMemory type, Int32 stride); internal static ColorFormatNV glColorFormatNV; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -816,6 +879,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void ConvolutionParameterivEXT(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.ExtConvolution pname, Int32* @params); internal unsafe static ConvolutionParameterivEXT glConvolutionParameterivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ConvolutionParameterxOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + internal static ConvolutionParameterxOES glConvolutionParameterxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void ConvolutionParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params); + internal unsafe static ConvolutionParameterxvOES glConvolutionParameterxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CopyBufferSubData(OpenTK.Graphics.OpenGL.BufferTarget readTarget, OpenTK.Graphics.OpenGL.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); internal static CopyBufferSubData glCopyBufferSubData; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -843,6 +912,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void CopyConvolutionFilter2DEXT(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height); internal static CopyConvolutionFilter2DEXT glCopyConvolutionFilter2DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void CopyImageSubData(UInt32 srcName, OpenTK.Graphics.OpenGL.ArbCopyImage srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.OpenGL.ArbCopyImage dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth); + internal static CopyImageSubData glCopyImageSubData; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CopyImageSubDataNV(UInt32 srcName, OpenTK.Graphics.OpenGL.NvCopyImage srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.OpenGL.NvCopyImage dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 width, Int32 height, Int32 depth); internal static CopyImageSubDataNV glCopyImageSubDataNV; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -861,6 +933,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void CopyMultiTexSubImage3DEXT(OpenTK.Graphics.OpenGL.TextureUnit texunit, OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); internal static CopyMultiTexSubImage3DEXT glCopyMultiTexSubImage3DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void CopyPathNV(UInt32 resultPath, UInt32 srcPath); + internal static CopyPathNV glCopyPathNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CopyPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelCopyType type); internal static CopyPixels glCopyPixels; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -909,6 +984,18 @@ namespace OpenTK.Graphics.OpenGL internal delegate void CopyTextureSubImage3DEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); internal static CopyTextureSubImage3DEXT glCopyTextureSubImage3DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void CoverFillPathInstancedNV(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues); + internal unsafe static CoverFillPathInstancedNV glCoverFillPathInstancedNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void CoverFillPathNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering coverMode); + internal static CoverFillPathNV glCoverFillPathNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void CoverStrokePathInstancedNV(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering coverMode, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues); + internal unsafe static CoverStrokePathInstancedNV glCoverStrokePathInstancedNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void CoverStrokePathNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering coverMode); + internal static CoverStrokePathNV glCoverStrokePathNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate Int32 CreateProgram(); internal static CreateProgram glCreateProgram; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -942,18 +1029,27 @@ namespace OpenTK.Graphics.OpenGL internal delegate void CurrentPaletteMatrixARB(Int32 index); internal static CurrentPaletteMatrixARB glCurrentPaletteMatrixARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DebugMessageCallback(DebugProc callback, IntPtr userParam); + internal static DebugMessageCallback glDebugMessageCallback; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DebugMessageCallbackAMD(DebugProcAmd callback, [OutAttribute] IntPtr userParam); internal static DebugMessageCallbackAMD glDebugMessageCallbackAMD; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DebugMessageCallbackARB(DebugProcArb callback, IntPtr userParam); internal static DebugMessageCallbackARB glDebugMessageCallbackARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void DebugMessageControl(OpenTK.Graphics.OpenGL.KhrDebug source, OpenTK.Graphics.OpenGL.KhrDebug type, OpenTK.Graphics.OpenGL.KhrDebug severity, Int32 count, UInt32* ids, bool enabled); + internal unsafe static DebugMessageControl glDebugMessageControl; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void DebugMessageControlARB(OpenTK.Graphics.OpenGL.ArbDebugOutput source, OpenTK.Graphics.OpenGL.ArbDebugOutput type, OpenTK.Graphics.OpenGL.ArbDebugOutput severity, Int32 count, UInt32* ids, bool enabled); internal unsafe static DebugMessageControlARB glDebugMessageControlARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void DebugMessageEnableAMD(OpenTK.Graphics.OpenGL.AmdDebugOutput category, OpenTK.Graphics.OpenGL.AmdDebugOutput severity, Int32 count, UInt32* ids, bool enabled); internal unsafe static DebugMessageEnableAMD glDebugMessageEnableAMD; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DebugMessageInsert(OpenTK.Graphics.OpenGL.KhrDebug source, OpenTK.Graphics.OpenGL.KhrDebug type, UInt32 id, OpenTK.Graphics.OpenGL.KhrDebug severity, Int32 length, String buf); + internal static DebugMessageInsert glDebugMessageInsert; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DebugMessageInsertAMD(OpenTK.Graphics.OpenGL.AmdDebugOutput category, OpenTK.Graphics.OpenGL.AmdDebugOutput severity, UInt32 id, Int32 length, String buf); internal static DebugMessageInsertAMD glDebugMessageInsertAMD; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1008,6 +1104,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void DeleteOcclusionQueriesNV(Int32 n, UInt32* ids); internal unsafe static DeleteOcclusionQueriesNV glDeleteOcclusionQueriesNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DeletePathsNV(UInt32 path, Int32 range); + internal static DeletePathsNV glDeletePathsNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void DeletePerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors); internal unsafe static DeletePerfMonitorsAMD glDeletePerfMonitorsAMD; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1089,9 +1188,15 @@ namespace OpenTK.Graphics.OpenGL internal delegate void DepthRangef(Single n, Single f); internal static DepthRangef glDepthRangef; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DepthRangefOES(Single n, Single f); + internal static DepthRangefOES glDepthRangefOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DepthRangeIndexed(UInt32 index, Double n, Double f); internal static DepthRangeIndexed glDepthRangeIndexed; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DepthRangexOES(int n, int f); + internal static DepthRangexOES glDepthRangexOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DetachObjectARB(UInt32 containerObj, UInt32 attachedObj); internal static DetachObjectARB glDetachObjectARB; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1128,22 +1233,31 @@ namespace OpenTK.Graphics.OpenGL internal delegate void DisableVertexAttribArrayARB(UInt32 index); internal static DisableVertexAttribArrayARB glDisableVertexAttribArrayARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count); + internal delegate void DispatchCompute(UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z); + internal static DispatchCompute glDispatchCompute; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DispatchComputeIndirect(IntPtr indirect); + internal static DispatchComputeIndirect glDispatchComputeIndirect; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count); internal static DrawArrays glDrawArrays; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawArraysEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count); + internal delegate void DrawArraysEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count); internal static DrawArraysEXT glDrawArraysEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawArraysIndirect(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, IntPtr indirect); internal static DrawArraysIndirect glDrawArraysIndirect; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawArraysInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount); + internal delegate void DrawArraysInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount); internal static DrawArraysInstanced glDrawArraysInstanced; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawArraysInstancedARB(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount); + internal delegate void DrawArraysInstancedARB(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount); internal static DrawArraysInstancedARB glDrawArraysInstancedARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawArraysInstancedEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 count, Int32 primcount); + internal delegate void DrawArraysInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance); + internal static DrawArraysInstancedBaseInstance glDrawArraysInstancedBaseInstance; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawArraysInstancedEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 count, Int32 primcount); internal static DrawArraysInstancedEXT glDrawArraysInstancedEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawBuffer(OpenTK.Graphics.OpenGL.DrawBufferMode mode); @@ -1158,13 +1272,13 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void DrawBuffersATI(Int32 n, OpenTK.Graphics.OpenGL.AtiDrawBuffers* bufs); internal unsafe static DrawBuffersATI glDrawBuffersATI; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElementArrayAPPLE(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count); + internal delegate void DrawElementArrayAPPLE(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count); internal static DrawElementArrayAPPLE glDrawElementArrayAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElementArrayATI(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count); + internal delegate void DrawElementArrayATI(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count); internal static DrawElementArrayATI glDrawElementArrayATI; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); + internal delegate void DrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); internal static DrawElements glDrawElements; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex); @@ -1173,48 +1287,63 @@ namespace OpenTK.Graphics.OpenGL internal delegate void DrawElementsIndirect(OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, IntPtr indirect); internal static DrawElementsIndirect glDrawElementsIndirect; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElementsInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); + internal delegate void DrawElementsInstanced(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount); internal static DrawElementsInstanced glDrawElementsInstanced; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElementsInstancedARB(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); + internal delegate void DrawElementsInstancedARB(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); internal static DrawElementsInstancedARB glDrawElementsInstancedARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex); + internal delegate void DrawElementsInstancedBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, IntPtr indices, Int32 instancecount, UInt32 baseinstance); + internal static DrawElementsInstancedBaseInstance glDrawElementsInstancedBaseInstance; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawElementsInstancedBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount, Int32 basevertex); internal static DrawElementsInstancedBaseVertex glDrawElementsInstancedBaseVertex; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElementsInstancedEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); + internal delegate void DrawElementsInstancedBaseVertexBaseInstance(OpenTK.Graphics.OpenGL.ArbBaseInstance mode, Int32 count, OpenTK.Graphics.OpenGL.ArbBaseInstance type, IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance); + internal static DrawElementsInstancedBaseVertexBaseInstance glDrawElementsInstancedBaseVertexBaseInstance; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawElementsInstancedEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); internal static DrawElementsInstancedEXT glDrawElementsInstancedEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawMeshArraysSUN(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 width); + internal delegate void DrawMeshArraysSUN(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count, Int32 width); internal static DrawMeshArraysSUN glDrawMeshArraysSUN; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawPixels(Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels); internal static DrawPixels glDrawPixels; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawRangeElementArrayAPPLE(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 first, Int32 count); + internal delegate void DrawRangeElementArrayAPPLE(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 first, Int32 count); internal static DrawRangeElementArrayAPPLE glDrawRangeElementArrayAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawRangeElementArrayATI(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count); + internal delegate void DrawRangeElementArrayATI(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count); internal static DrawRangeElementArrayATI glDrawRangeElementArrayATI; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); + internal delegate void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); internal static DrawRangeElements glDrawRangeElements; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex); internal static DrawRangeElementsBaseVertex glDrawRangeElementsBaseVertex; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawRangeElementsEXT(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); + internal delegate void DrawRangeElementsEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); internal static DrawRangeElementsEXT glDrawRangeElementsEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawTextureNV(UInt32 texture, UInt32 sampler, Single x0, Single y0, Single x1, Single y1, Single z, Single s0, Single t0, Single s1, Single t1); + internal static DrawTextureNV glDrawTextureNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawTransformFeedback(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 id); internal static DrawTransformFeedback glDrawTransformFeedback; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawTransformFeedbackInstanced(OpenTK.Graphics.OpenGL.ArbTransformFeedbackInstanced mode, UInt32 id, Int32 instancecount); + internal static DrawTransformFeedbackInstanced glDrawTransformFeedbackInstanced; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawTransformFeedbackNV(OpenTK.Graphics.OpenGL.NvTransformFeedback2 mode, UInt32 id); internal static DrawTransformFeedbackNV glDrawTransformFeedbackNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawTransformFeedbackStream(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 id, UInt32 stream); internal static DrawTransformFeedbackStream glDrawTransformFeedbackStream; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawTransformFeedbackStreamInstanced(OpenTK.Graphics.OpenGL.ArbTransformFeedbackInstanced mode, UInt32 id, UInt32 stream, Int32 instancecount); + internal static DrawTransformFeedbackStreamInstanced glDrawTransformFeedbackStreamInstanced; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void EdgeFlag(bool flag); internal static EdgeFlag glEdgeFlag; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1275,6 +1404,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void EndConditionalRenderNV(); internal static EndConditionalRenderNV glEndConditionalRenderNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void EndConditionalRenderNVX(); + internal static EndConditionalRenderNVX glEndConditionalRenderNVX; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void EndFragmentShaderATI(); internal static EndFragmentShaderATI glEndFragmentShaderATI; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1323,6 +1455,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void EvalCoord1fv(Single* u); internal unsafe static EvalCoord1fv glEvalCoord1fv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void EvalCoord1xOES(int u); + internal static EvalCoord1xOES glEvalCoord1xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void EvalCoord1xvOES(int* coords); + internal unsafe static EvalCoord1xvOES glEvalCoord1xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void EvalCoord2d(Double u, Double v); internal static EvalCoord2d glEvalCoord2d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1335,6 +1473,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void EvalCoord2fv(Single* u); internal unsafe static EvalCoord2fv glEvalCoord2fv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void EvalCoord2xOES(int u, int v); + internal static EvalCoord2xOES glEvalCoord2xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void EvalCoord2xvOES(int* coords); + internal unsafe static EvalCoord2xvOES glEvalCoord2xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void EvalMapsNV(OpenTK.Graphics.OpenGL.NvEvaluators target, OpenTK.Graphics.OpenGL.NvEvaluators mode); internal static EvalMapsNV glEvalMapsNV; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1359,7 +1503,10 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void FeedbackBuffer(Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type, [OutAttribute] Single* buffer); internal unsafe static FeedbackBuffer glFeedbackBuffer; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr FenceSync(OpenTK.Graphics.OpenGL.ArbSync condition, UInt32 flags); + internal unsafe delegate void FeedbackBufferxOES(Int32 n, OpenTK.Graphics.OpenGL.OesFixedPoint type, int* buffer); + internal unsafe static FeedbackBufferxOES glFeedbackBufferxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate IntPtr FenceSync(OpenTK.Graphics.OpenGL.SyncCondition condition, UInt32 flags); internal static FenceSync glFenceSync; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void FinalCombinerInputNV(OpenTK.Graphics.OpenGL.NvRegisterCombiners variable, OpenTK.Graphics.OpenGL.NvRegisterCombiners input, OpenTK.Graphics.OpenGL.NvRegisterCombiners mapping, OpenTK.Graphics.OpenGL.NvRegisterCombiners componentUsage); @@ -1401,6 +1548,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void FlushRasterSGIX(); internal static FlushRasterSGIX glFlushRasterSGIX; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void FlushStaticDataIBM(OpenTK.Graphics.OpenGL.IbmStaticData target); + internal static FlushStaticDataIBM glFlushStaticDataIBM; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void FlushVertexArrayRangeAPPLE(Int32 length, [OutAttribute] IntPtr pointer); internal static FlushVertexArrayRangeAPPLE glFlushVertexArrayRangeAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1464,6 +1614,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void Fogiv(OpenTK.Graphics.OpenGL.FogParameter pname, Int32* @params); internal unsafe static Fogiv glFogiv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void FogxOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + internal static FogxOES glFogxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void FogxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* param); + internal unsafe static FogxvOES glFogxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void FragmentColorMaterialSGIX(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter mode); internal static FragmentColorMaterialSGIX glFragmentColorMaterialSGIX; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1509,6 +1665,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void FramebufferDrawBuffersEXT(UInt32 framebuffer, Int32 n, OpenTK.Graphics.OpenGL.DrawBufferMode* bufs); internal unsafe static FramebufferDrawBuffersEXT glFramebufferDrawBuffersEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void FramebufferParameteri(OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments target, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, Int32 param); + internal static FramebufferParameteri glFramebufferParameteri; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void FramebufferReadBufferEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ReadBufferMode mode); internal static FramebufferReadBufferEXT glFramebufferReadBufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1575,6 +1734,12 @@ namespace OpenTK.Graphics.OpenGL internal delegate void Frustum(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); internal static Frustum glFrustum; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void FrustumfOES(Single l, Single r, Single b, Single t, Single n, Single f); + internal static FrustumfOES glFrustumfOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void FrustumxOES(int l, int r, int b, int t, int n, int f); + internal static FrustumxOES glFrustumxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate Int32 GenAsyncMarkersSGIX(Int32 range); internal static GenAsyncMarkersSGIX glGenAsyncMarkersSGIX; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1620,6 +1785,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GenOcclusionQueriesNV(Int32 n, [OutAttribute] UInt32* ids); internal unsafe static GenOcclusionQueriesNV glGenOcclusionQueriesNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate Int32 GenPathsNV(Int32 range); + internal static GenPathsNV glGenPathsNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GenPerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors); internal unsafe static GenPerfMonitorsAMD glGenPerfMonitorsAMD; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1671,6 +1839,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate Int32 GenVertexShadersEXT(UInt32 range); internal static GenVertexShadersEXT glGenVertexShadersEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetActiveAtomicCounterBufferiv(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32* @params); + internal unsafe static GetActiveAtomicCounterBufferiv glGetActiveAtomicCounterBufferiv; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType* type, [OutAttribute] StringBuilder name); internal unsafe static GetActiveAttrib glGetActiveAttrib; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1761,6 +1932,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetClipPlane(OpenTK.Graphics.OpenGL.ClipPlaneName plane, [OutAttribute] Double* equation); internal unsafe static GetClipPlane glGetClipPlane; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetClipPlanefOES(OpenTK.Graphics.OpenGL.OesSinglePrecision plane, [OutAttribute] Single* equation); + internal unsafe static GetClipPlanefOES glGetClipPlanefOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetClipPlanexOES(OpenTK.Graphics.OpenGL.OesFixedPoint plane, [OutAttribute] int* equation); + internal unsafe static GetClipPlanexOES glGetClipPlanexOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void GetColorTable(OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr table); internal static GetColorTable glGetColorTable; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1833,6 +2010,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetConvolutionParameterivEXT(OpenTK.Graphics.OpenGL.ExtConvolution target, OpenTK.Graphics.OpenGL.ExtConvolution pname, [OutAttribute] Int32* @params); internal unsafe static GetConvolutionParameterivEXT glGetConvolutionParameterivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetConvolutionParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe static GetConvolutionParameterxvOES glGetConvolutionParameterxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate Int32 GetDebugMessageLog(UInt32 count, Int32 bufsize, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal unsafe static GetDebugMessageLog glGetDebugMessageLog; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate Int32 GetDebugMessageLogAMD(UInt32 count, Int32 bufsize, [OutAttribute] OpenTK.Graphics.OpenGL.AmdDebugOutput* categories, [OutAttribute] UInt32* severities, [OutAttribute] UInt32* ids, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder message); internal unsafe static GetDebugMessageLogAMD glGetDebugMessageLogAMD; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1863,6 +2046,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetFinalCombinerInputParameterivNV(OpenTK.Graphics.OpenGL.NvRegisterCombiners variable, OpenTK.Graphics.OpenGL.NvRegisterCombiners pname, [OutAttribute] Int32* @params); internal unsafe static GetFinalCombinerInputParameterivNV glGetFinalCombinerInputParameterivNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetFixedvOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe static GetFixedvOES glGetFixedvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetFloati_v(OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Single* data); internal unsafe static GetFloati_v glGetFloati_v; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1902,6 +2088,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetFramebufferAttachmentParameterivEXT(OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname, [OutAttribute] Int32* @params); internal unsafe static GetFramebufferAttachmentParameterivEXT glGetFramebufferAttachmentParameterivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetFramebufferParameteriv(OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments target, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32* @params); + internal unsafe static GetFramebufferParameteriv glGetFramebufferParameteriv; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetFramebufferParameterivEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] Int32* @params); internal unsafe static GetFramebufferParameterivEXT glGetFramebufferParameterivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1929,6 +2118,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetHistogramParameterivEXT(OpenTK.Graphics.OpenGL.ExtHistogram target, OpenTK.Graphics.OpenGL.ExtHistogram pname, [OutAttribute] Int32* @params); internal unsafe static GetHistogramParameterivEXT glGetHistogramParameterivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetHistogramParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe static GetHistogramParameterxvOES glGetHistogramParameterxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate Int64 GetImageHandleNV(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL.NvBindlessTexture format); + internal static GetImageHandleNV glGetImageHandleNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetImageTransformParameterfvHP(OpenTK.Graphics.OpenGL.HpImageTransform target, OpenTK.Graphics.OpenGL.HpImageTransform pname, [OutAttribute] Single* @params); internal unsafe static GetImageTransformParameterfvHP glGetImageTransformParameterfvHP; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1962,6 +2157,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetIntegerv(OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Int32* @params); internal unsafe static GetIntegerv glGetIntegerv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetInternalformati64v(OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 target, OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 internalformat, OpenTK.Graphics.OpenGL.ArbInternalformatQuery2 pname, Int32 bufSize, [OutAttribute] Int64* @params); + internal unsafe static GetInternalformati64v glGetInternalformati64v; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetInternalformativ(OpenTK.Graphics.OpenGL.ArbInternalformatQuery target, OpenTK.Graphics.OpenGL.ArbInternalformatQuery internalformat, OpenTK.Graphics.OpenGL.ArbInternalformatQuery pname, Int32 bufSize, [OutAttribute] Int32* @params); + internal unsafe static GetInternalformativ glGetInternalformativ; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetInvariantBooleanvEXT(UInt32 id, OpenTK.Graphics.OpenGL.ExtVertexShader value, [OutAttribute] bool* data); internal unsafe static GetInvariantBooleanvEXT glGetInvariantBooleanvEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1977,6 +2178,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetLightiv(OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Int32* @params); internal unsafe static GetLightiv glGetLightiv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetLightxOES(OpenTK.Graphics.OpenGL.OesFixedPoint light, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe static GetLightxOES glGetLightxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetListParameterfvSGIX(UInt32 list, OpenTK.Graphics.OpenGL.ListParameterName pname, [OutAttribute] Single* @params); internal unsafe static GetListParameterfvSGIX glGetListParameterfvSGIX; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2016,12 +2220,18 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetMapParameterivNV(OpenTK.Graphics.OpenGL.NvEvaluators target, OpenTK.Graphics.OpenGL.NvEvaluators pname, [OutAttribute] Int32* @params); internal unsafe static GetMapParameterivNV glGetMapParameterivNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetMapxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint query, [OutAttribute] int* v); + internal unsafe static GetMapxvOES glGetMapxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetMaterialfv(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Single* @params); internal unsafe static GetMaterialfv glGetMaterialfv; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetMaterialiv(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Int32* @params); internal unsafe static GetMaterialiv glGetMaterialiv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void GetMaterialxOES(OpenTK.Graphics.OpenGL.OesFixedPoint face, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + internal static GetMaterialxOES glGetMaterialxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void GetMinmax(OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr values); internal static GetMinmax glGetMinmax; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2097,7 +2307,10 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetNamedFramebufferAttachmentParameterivEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] Int32* @params); internal unsafe static GetNamedFramebufferAttachmentParameterivEXT glGetNamedFramebufferAttachmentParameterivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetNamedProgramivEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetNamedFramebufferParameterivEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32* @params); + internal unsafe static GetNamedFramebufferParameterivEXT glGetNamedFramebufferParameterivEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetNamedProgramivEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ProgramProperty pname, [OutAttribute] Int32* @params); internal unsafe static GetNamedProgramivEXT glGetNamedProgramivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetNamedProgramLocalParameterdvEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, UInt32 index, [OutAttribute] Double* @params); @@ -2184,6 +2397,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetObjectBufferivATI(UInt32 buffer, OpenTK.Graphics.OpenGL.AtiVertexArrayObject pname, [OutAttribute] Int32* @params); internal unsafe static GetObjectBufferivATI glGetObjectBufferivATI; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetObjectLabel(OpenTK.Graphics.OpenGL.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal unsafe static GetObjectLabel glGetObjectLabel; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetObjectParameterfvARB(UInt32 obj, OpenTK.Graphics.OpenGL.ArbShaderObjects pname, [OutAttribute] Single* @params); internal unsafe static GetObjectParameterfvARB glGetObjectParameterfvARB; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2193,12 +2409,54 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetObjectParameterivARB(UInt32 obj, OpenTK.Graphics.OpenGL.ArbShaderObjects pname, [OutAttribute] Int32* @params); internal unsafe static GetObjectParameterivARB glGetObjectParameterivARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal unsafe static GetObjectPtrLabel glGetObjectPtrLabel; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetOcclusionQueryivNV(UInt32 id, OpenTK.Graphics.OpenGL.NvOcclusionQuery pname, [OutAttribute] Int32* @params); internal unsafe static GetOcclusionQueryivNV glGetOcclusionQueryivNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetOcclusionQueryuivNV(UInt32 id, OpenTK.Graphics.OpenGL.NvOcclusionQuery pname, [OutAttribute] UInt32* @params); internal unsafe static GetOcclusionQueryuivNV glGetOcclusionQueryuivNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPathColorGenfvNV(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single* value); + internal unsafe static GetPathColorGenfvNV glGetPathColorGenfvNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPathColorGenivNV(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32* value); + internal unsafe static GetPathColorGenivNV glGetPathColorGenivNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPathCommandsNV(UInt32 path, [OutAttribute] Byte* commands); + internal unsafe static GetPathCommandsNV glGetPathCommandsNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPathCoordsNV(UInt32 path, [OutAttribute] Single* coords); + internal unsafe static GetPathCoordsNV glGetPathCoordsNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPathDashArrayNV(UInt32 path, [OutAttribute] Single* dashArray); + internal unsafe static GetPathDashArrayNV glGetPathDashArrayNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate Single GetPathLengthNV(UInt32 path, Int32 startSegment, Int32 numSegments); + internal static GetPathLengthNV glGetPathLengthNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPathMetricRangeNV(UInt32 metricQueryMask, UInt32 firstPathName, Int32 numPaths, Int32 stride, [OutAttribute] Single* metrics); + internal unsafe static GetPathMetricRangeNV glGetPathMetricRangeNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPathMetricsNV(UInt32 metricQueryMask, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Int32 stride, [OutAttribute] Single* metrics); + internal unsafe static GetPathMetricsNV glGetPathMetricsNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPathParameterfvNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single* value); + internal unsafe static GetPathParameterfvNV glGetPathParameterfvNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPathParameterivNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32* value); + internal unsafe static GetPathParameterivNV glGetPathParameterivNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPathSpacingNV(OpenTK.Graphics.OpenGL.NvPathRendering pathListMode, Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Single advanceScale, Single kerningScale, OpenTK.Graphics.OpenGL.NvPathRendering transformType, [OutAttribute] Single* returnedSpacing); + internal unsafe static GetPathSpacingNV glGetPathSpacingNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPathTexGenfvNV(OpenTK.Graphics.OpenGL.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Single* value); + internal unsafe static GetPathTexGenfvNV glGetPathTexGenfvNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPathTexGenivNV(OpenTK.Graphics.OpenGL.TextureUnit texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering pname, [OutAttribute] Int32* value); + internal unsafe static GetPathTexGenivNV glGetPathTexGenivNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.OpenGL.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); internal unsafe static GetPerfMonitorCounterDataAMD glGetPerfMonitorCounterDataAMD; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2226,12 +2484,21 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetPixelMapusv(OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt16* values); internal unsafe static GetPixelMapusv glGetPixelMapusv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPixelMapxv(OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, [OutAttribute] int* values); + internal unsafe static GetPixelMapxv glGetPixelMapxv; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetPixelTexGenParameterfvSGIS(OpenTK.Graphics.OpenGL.SgisPixelTexture pname, [OutAttribute] Single* @params); internal unsafe static GetPixelTexGenParameterfvSGIS glGetPixelTexGenParameterfvSGIS; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetPixelTexGenParameterivSGIS(OpenTK.Graphics.OpenGL.SgisPixelTexture pname, [OutAttribute] Int32* @params); internal unsafe static GetPixelTexGenParameterivSGIS glGetPixelTexGenParameterivSGIS; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPixelTransformParameterfvEXT(OpenTK.Graphics.OpenGL.ExtPixelTransform target, OpenTK.Graphics.OpenGL.ExtPixelTransform pname, [OutAttribute] Single* @params); + internal unsafe static GetPixelTransformParameterfvEXT glGetPixelTransformParameterfvEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetPixelTransformParameterivEXT(OpenTK.Graphics.OpenGL.ExtPixelTransform target, OpenTK.Graphics.OpenGL.ExtPixelTransform pname, [OutAttribute] Int32* @params); + internal unsafe static GetPixelTransformParameterivEXT glGetPixelTransformParameterivEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void GetPointerIndexedvEXT(OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, UInt32 index, [OutAttribute] IntPtr data); internal static GetPointerIndexedvEXT glGetPointerIndexedvEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2262,6 +2529,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog); internal unsafe static GetProgramInfoLog glGetProgramInfoLog; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetProgramInterfaceiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32* @params); + internal unsafe static GetProgramInterfaceiv glGetProgramInterfaceiv; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetProgramiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32* @params); internal unsafe static GetProgramiv glGetProgramiv; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2301,6 +2571,21 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetProgramPipelineiv(UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32* @params); internal unsafe static GetProgramPipelineiv glGetProgramPipelineiv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate Int32 GetProgramResourceIndex(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name); + internal static GetProgramResourceIndex glGetProgramResourceIndex; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetProgramResourceiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params); + internal unsafe static GetProgramResourceiv glGetProgramResourceiv; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate Int32 GetProgramResourceLocation(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name); + internal static GetProgramResourceLocation glGetProgramResourceLocation; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate Int32 GetProgramResourceLocationIndex(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name); + internal static GetProgramResourceLocationIndex glGetProgramResourceLocationIndex; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name); + internal unsafe static GetProgramResourceName glGetProgramResourceName; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetProgramStageiv(UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ProgramStageParameter pname, [OutAttribute] Int32* values); internal unsafe static GetProgramStageiv glGetProgramStageiv; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2400,7 +2685,7 @@ namespace OpenTK.Graphics.OpenGL internal delegate Int32 GetSubroutineUniformLocation(UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, String name); internal static GetSubroutineUniformLocation glGetSubroutineUniformLocation; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetSynciv(IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); + internal unsafe delegate void GetSynciv(IntPtr sync, OpenTK.Graphics.OpenGL.SyncParameter pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); internal unsafe static GetSynciv glGetSynciv; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetTexBumpParameterfvATI(OpenTK.Graphics.OpenGL.AtiEnvmapBumpmap pname, [OutAttribute] Single* param); @@ -2415,6 +2700,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetTexEnviv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, [OutAttribute] Int32* @params); internal unsafe static GetTexEnviv glGetTexEnviv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetTexEnvxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe static GetTexEnvxvOES glGetTexEnvxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetTexFilterFuncSGIS(OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.SgisTextureFilter4 filter, [OutAttribute] Single* weights); internal unsafe static GetTexFilterFuncSGIS glGetTexFilterFuncSGIS; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2427,6 +2715,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetTexGeniv(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, [OutAttribute] Int32* @params); internal unsafe static GetTexGeniv glGetTexGeniv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetTexGenxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint coord, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe static GetTexGenxvOES glGetTexGenxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void GetTexImage(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr pixels); internal static GetTexImage glGetTexImage; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2436,6 +2727,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetTexLevelParameteriv(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Int32* @params); internal unsafe static GetTexLevelParameteriv glGetTexLevelParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetTexLevelParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, Int32 level, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe static GetTexLevelParameterxvOES glGetTexLevelParameterxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetTexParameterfv(OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Single* @params); internal unsafe static GetTexParameterfv glGetTexParameterfv; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2457,6 +2751,12 @@ namespace OpenTK.Graphics.OpenGL internal delegate void GetTexParameterPointervAPPLE(OpenTK.Graphics.OpenGL.AppleTextureRange target, OpenTK.Graphics.OpenGL.AppleTextureRange pname, [OutAttribute] IntPtr @params); internal static GetTexParameterPointervAPPLE glGetTexParameterPointervAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void GetTexParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe static GetTexParameterxvOES glGetTexParameterxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate Int64 GetTextureHandleNV(UInt32 texture); + internal static GetTextureHandleNV glGetTextureHandleNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void GetTextureImageEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [OutAttribute] IntPtr pixels); internal static GetTextureImageEXT glGetTextureImageEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2478,6 +2778,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void GetTextureParameterivEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname, [OutAttribute] Int32* @params); internal unsafe static GetTextureParameterivEXT glGetTextureParameterivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate Int64 GetTextureSamplerHandleNV(UInt32 texture, UInt32 sampler); + internal static GetTextureSamplerHandleNV glGetTextureSamplerHandleNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetTrackMatrixivNV(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 address, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, [OutAttribute] Int32* @params); internal unsafe static GetTrackMatrixivNV glGetTrackMatrixivNV; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2754,6 +3057,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void Indexubv(Byte* c); internal unsafe static Indexubv glIndexubv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void IndexxOES(int component); + internal static IndexxOES glIndexxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void IndexxvOES(int* component); + internal unsafe static IndexxvOES glIndexxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void InitNames(); internal static InitNames glInitNames; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2766,6 +3075,27 @@ namespace OpenTK.Graphics.OpenGL internal delegate void InterleavedArrays(OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, IntPtr pointer); internal static InterleavedArrays glInterleavedArrays; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void InterpolatePathsNV(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight); + internal static InterpolatePathsNV glInterpolatePathsNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void InvalidateBufferData(UInt32 buffer); + internal static InvalidateBufferData glInvalidateBufferData; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void InvalidateBufferSubData(UInt32 buffer, IntPtr offset, IntPtr length); + internal static InvalidateBufferSubData glInvalidateBufferSubData; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void InvalidateFramebuffer(OpenTK.Graphics.OpenGL.ArbInvalidateSubdata target, Int32 numAttachments, OpenTK.Graphics.OpenGL.ArbInvalidateSubdata* attachments); + internal unsafe static InvalidateFramebuffer glInvalidateFramebuffer; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void InvalidateSubFramebuffer(OpenTK.Graphics.OpenGL.ArbInvalidateSubdata target, Int32 numAttachments, OpenTK.Graphics.OpenGL.ArbInvalidateSubdata* attachments, Int32 x, Int32 y, Int32 width, Int32 height); + internal unsafe static InvalidateSubFramebuffer glInvalidateSubFramebuffer; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void InvalidateTexImage(UInt32 texture, Int32 level); + internal static InvalidateTexImage glInvalidateTexImage; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void InvalidateTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth); + internal static InvalidateTexSubImage glInvalidateTexSubImage; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate bool IsAsyncMarkerSGIX(UInt32 marker); internal static IsAsyncMarkerSGIX glIsAsyncMarkerSGIX; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2799,6 +3129,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate bool IsFramebufferEXT(UInt32 framebuffer); internal static IsFramebufferEXT glIsFramebufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate bool IsImageHandleResidentNV(UInt64 handle); + internal static IsImageHandleResidentNV glIsImageHandleResidentNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate bool IsList(UInt32 list); internal static IsList glIsList; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2817,6 +3150,15 @@ namespace OpenTK.Graphics.OpenGL internal delegate bool IsOcclusionQueryNV(UInt32 id); internal static IsOcclusionQueryNV glIsOcclusionQueryNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate bool IsPathNV(UInt32 path); + internal static IsPathNV glIsPathNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate bool IsPointInFillPathNV(UInt32 path, UInt32 mask, Single x, Single y); + internal static IsPointInFillPathNV glIsPointInFillPathNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate bool IsPointInStrokePathNV(UInt32 path, Single x, Single y); + internal static IsPointInStrokePathNV glIsPointInStrokePathNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate bool IsProgram(UInt32 program); internal static IsProgram glIsProgram; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2856,6 +3198,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate bool IsTextureEXT(UInt32 texture); internal static IsTextureEXT glIsTextureEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate bool IsTextureHandleResidentNV(UInt64 handle); + internal static IsTextureHandleResidentNV glIsTextureHandleResidentNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate bool IsTransformFeedback(UInt32 id); internal static IsTransformFeedback glIsTransformFeedback; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2901,12 +3246,27 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void LightModeliv(OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32* @params); internal unsafe static LightModeliv glLightModeliv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void LightModelxOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + internal static LightModelxOES glLightModelxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void LightModelxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* param); + internal unsafe static LightModelxvOES glLightModelxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void LightxOES(OpenTK.Graphics.OpenGL.OesFixedPoint light, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + internal static LightxOES glLightxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void LightxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint light, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params); + internal unsafe static LightxvOES glLightxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void LineStipple(Int32 factor, UInt16 pattern); internal static LineStipple glLineStipple; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void LineWidth(Single width); internal static LineWidth glLineWidth; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void LineWidthxOES(int width); + internal static LineWidthxOES glLineWidthxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void LinkProgram(UInt32 program); internal static LinkProgram glLinkProgram; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2940,6 +3300,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void LoadMatrixf(Single* m); internal unsafe static LoadMatrixf glLoadMatrixf; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void LoadMatrixxOES(int* m); + internal unsafe static LoadMatrixxOES glLoadMatrixxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void LoadName(UInt32 name); internal static LoadName glLoadName; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2958,6 +3321,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void LoadTransposeMatrixfARB(Single* m); internal unsafe static LoadTransposeMatrixfARB glLoadTransposeMatrixfARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void LoadTransposeMatrixxOES(int* m); + internal unsafe static LoadTransposeMatrixxOES glLoadTransposeMatrixxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void LockArraysEXT(Int32 first, Int32 count); internal static LockArraysEXT glLockArraysEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -2970,24 +3336,42 @@ namespace OpenTK.Graphics.OpenGL internal delegate void MakeBufferResidentNV(OpenTK.Graphics.OpenGL.NvShaderBufferLoad target, OpenTK.Graphics.OpenGL.NvShaderBufferLoad access); internal static MakeBufferResidentNV glMakeBufferResidentNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MakeImageHandleNonResidentNV(UInt64 handle); + internal static MakeImageHandleNonResidentNV glMakeImageHandleNonResidentNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MakeImageHandleResidentNV(UInt64 handle, OpenTK.Graphics.OpenGL.NvBindlessTexture access); + internal static MakeImageHandleResidentNV glMakeImageHandleResidentNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MakeNamedBufferNonResidentNV(UInt32 buffer); internal static MakeNamedBufferNonResidentNV glMakeNamedBufferNonResidentNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MakeNamedBufferResidentNV(UInt32 buffer, OpenTK.Graphics.OpenGL.NvShaderBufferLoad access); internal static MakeNamedBufferResidentNV glMakeNamedBufferResidentNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MakeTextureHandleNonResidentNV(UInt64 handle); + internal static MakeTextureHandleNonResidentNV glMakeTextureHandleNonResidentNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MakeTextureHandleResidentNV(UInt64 handle); + internal static MakeTextureHandleResidentNV glMakeTextureHandleResidentNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void Map1d(OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double* points); internal unsafe static Map1d glMap1d; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void Map1f(OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single* points); internal unsafe static Map1f glMap1f; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Map1xOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, int u1, int u2, Int32 stride, Int32 order, int points); + internal static Map1xOES glMap1xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void Map2d(OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double* points); internal unsafe static Map2d glMap2d; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void Map2f(OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single* points); internal unsafe static Map2f glMap2f; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Map2xOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, int u1, int u2, Int32 ustride, Int32 uorder, int v1, int v2, Int32 vstride, Int32 vorder, int points); + internal static Map2xOES glMap2xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate IntPtr MapBuffer(OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferAccess access); internal unsafe static MapBuffer glMapBuffer; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3006,12 +3390,18 @@ namespace OpenTK.Graphics.OpenGL internal delegate void MapGrid1f(Int32 un, Single u1, Single u2); internal static MapGrid1f glMapGrid1f; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MapGrid1xOES(Int32 n, int u1, int u2); + internal static MapGrid1xOES glMapGrid1xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MapGrid2d(Int32 un, Double u1, Double u2, Int32 vn, Double v1, Double v2); internal static MapGrid2d glMapGrid2d; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MapGrid2f(Int32 un, Single u1, Single u2, Int32 vn, Single v1, Single v2); internal static MapGrid2f glMapGrid2f; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MapGrid2xOES(Int32 n, int u1, int u2, int v1, int v2); + internal static MapGrid2xOES glMapGrid2xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate IntPtr MapNamedBufferEXT(UInt32 buffer, OpenTK.Graphics.OpenGL.ExtDirectStateAccess access); internal unsafe static MapNamedBufferEXT glMapNamedBufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3027,6 +3417,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void MapParameterivNV(OpenTK.Graphics.OpenGL.NvEvaluators target, OpenTK.Graphics.OpenGL.NvEvaluators pname, Int32* @params); internal unsafe static MapParameterivNV glMapParameterivNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate IntPtr MapTexture2DINTEL(UInt32 texture, Int32 level, UInt32 access, Int32* stride, OpenTK.Graphics.OpenGL.IntelMapTexture* layout); + internal unsafe static MapTexture2DINTEL glMapTexture2DINTEL; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void MapVertexAttrib1dAPPLE(UInt32 index, UInt32 size, Double u1, Double u2, Int32 stride, Int32 order, Double* points); internal unsafe static MapVertexAttrib1dAPPLE glMapVertexAttrib1dAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3051,6 +3444,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void Materialiv(OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32* @params); internal unsafe static Materialiv glMaterialiv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MaterialxOES(OpenTK.Graphics.OpenGL.OesFixedPoint face, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + internal static MaterialxOES glMaterialxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MaterialxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint face, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* param); + internal unsafe static MaterialxvOES glMaterialxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MatrixFrustumEXT(OpenTK.Graphics.OpenGL.MatrixMode mode, Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); internal static MatrixFrustumEXT glMatrixFrustumEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3123,6 +3522,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void MatrixTranslatefEXT(OpenTK.Graphics.OpenGL.MatrixMode mode, Single x, Single y, Single z); internal static MatrixTranslatefEXT glMatrixTranslatefEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MemoryBarrier(OpenTK.Graphics.OpenGL.MemoryBarrierFlags barriers); + internal static MemoryBarrier glMemoryBarrier; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MemoryBarrierEXT(UInt32 barriers); internal static MemoryBarrierEXT glMemoryBarrierEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3138,42 +3540,54 @@ namespace OpenTK.Graphics.OpenGL internal delegate void MinSampleShadingARB(Single value); internal static MinSampleShadingARB glMinSampleShadingARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 primcount); + internal unsafe delegate void MultiDrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 drawcount); internal unsafe static MultiDrawArrays glMultiDrawArrays; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiDrawArraysEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 primcount); + internal unsafe delegate void MultiDrawArraysEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount); internal unsafe static MultiDrawArraysEXT glMultiDrawArraysEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, IntPtr indirect, Int32 drawcount, Int32 stride); + internal static MultiDrawArraysIndirect glMultiDrawArraysIndirect; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MultiDrawArraysIndirectAMD(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, IntPtr indirect, Int32 primcount, Int32 stride); internal static MultiDrawArraysIndirectAMD glMultiDrawArraysIndirectAMD; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiDrawElementArrayAPPLE(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 primcount); + internal unsafe delegate void MultiDrawElementArrayAPPLE(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount); internal unsafe static MultiDrawElementArrayAPPLE glMultiDrawElementArrayAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); + internal unsafe delegate void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount); internal unsafe static MultiDrawElements glMultiDrawElements; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32* basevertex); + internal unsafe delegate void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount, Int32* basevertex); internal unsafe static MultiDrawElementsBaseVertex glMultiDrawElementsBaseVertex; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiDrawElementsEXT(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); + internal unsafe delegate void MultiDrawElementsEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount); internal unsafe static MultiDrawElementsEXT glMultiDrawElementsEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbMultiDrawIndirect type, IntPtr indirect, Int32 drawcount, Int32 stride); + internal static MultiDrawElementsIndirect glMultiDrawElementsIndirect; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MultiDrawElementsIndirectAMD(OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect mode, OpenTK.Graphics.OpenGL.AmdMultiDrawIndirect type, IntPtr indirect, Int32 primcount, Int32 stride); internal static MultiDrawElementsIndirectAMD glMultiDrawElementsIndirectAMD; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiDrawRangeElementArrayAPPLE(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32* first, Int32* count, Int32 primcount); + internal unsafe delegate void MultiDrawRangeElementArrayAPPLE(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32* first, Int32* count, Int32 primcount); internal unsafe static MultiDrawRangeElementArrayAPPLE glMultiDrawRangeElementArrayAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiModeDrawArraysIBM(OpenTK.Graphics.OpenGL.BeginMode* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride); + internal unsafe delegate void MultiModeDrawArraysIBM(OpenTK.Graphics.OpenGL.PrimitiveType* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride); internal unsafe static MultiModeDrawArraysIBM glMultiModeDrawArraysIBM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiModeDrawElementsIBM(OpenTK.Graphics.OpenGL.BeginMode* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride); + internal unsafe delegate void MultiModeDrawElementsIBM(OpenTK.Graphics.OpenGL.PrimitiveType* mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride); internal unsafe static MultiModeDrawElementsIBM glMultiModeDrawElementsIBM; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MultiTexBufferEXT(OpenTK.Graphics.OpenGL.TextureUnit texunit, OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, UInt32 buffer); internal static MultiTexBufferEXT glMultiTexBufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MultiTexCoord1bOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte s); + internal static MultiTexCoord1bOES glMultiTexCoord1bOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultiTexCoord1bvOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte* coords); + internal unsafe static MultiTexCoord1bvOES glMultiTexCoord1bvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MultiTexCoord1d(OpenTK.Graphics.OpenGL.TextureUnit target, Double s); internal static MultiTexCoord1d glMultiTexCoord1d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3228,6 +3642,18 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void MultiTexCoord1svARB(OpenTK.Graphics.OpenGL.TextureUnit target, Int16* v); internal unsafe static MultiTexCoord1svARB glMultiTexCoord1svARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MultiTexCoord1xOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int s); + internal static MultiTexCoord1xOES glMultiTexCoord1xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultiTexCoord1xvOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int* coords); + internal unsafe static MultiTexCoord1xvOES glMultiTexCoord1xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MultiTexCoord2bOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte s, SByte t); + internal static MultiTexCoord2bOES glMultiTexCoord2bOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultiTexCoord2bvOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte* coords); + internal unsafe static MultiTexCoord2bvOES glMultiTexCoord2bvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MultiTexCoord2d(OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t); internal static MultiTexCoord2d glMultiTexCoord2d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3282,6 +3708,18 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void MultiTexCoord2svARB(OpenTK.Graphics.OpenGL.TextureUnit target, Int16* v); internal unsafe static MultiTexCoord2svARB glMultiTexCoord2svARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MultiTexCoord2xOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int s, int t); + internal static MultiTexCoord2xOES glMultiTexCoord2xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultiTexCoord2xvOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int* coords); + internal unsafe static MultiTexCoord2xvOES glMultiTexCoord2xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MultiTexCoord3bOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte s, SByte t, SByte r); + internal static MultiTexCoord3bOES glMultiTexCoord3bOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultiTexCoord3bvOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte* coords); + internal unsafe static MultiTexCoord3bvOES glMultiTexCoord3bvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MultiTexCoord3d(OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t, Double r); internal static MultiTexCoord3d glMultiTexCoord3d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3336,6 +3774,18 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void MultiTexCoord3svARB(OpenTK.Graphics.OpenGL.TextureUnit target, Int16* v); internal unsafe static MultiTexCoord3svARB glMultiTexCoord3svARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MultiTexCoord3xOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int s, int t, int r); + internal static MultiTexCoord3xOES glMultiTexCoord3xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultiTexCoord3xvOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int* coords); + internal unsafe static MultiTexCoord3xvOES glMultiTexCoord3xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MultiTexCoord4bOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte s, SByte t, SByte r, SByte q); + internal static MultiTexCoord4bOES glMultiTexCoord4bOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultiTexCoord4bvOES(OpenTK.Graphics.OpenGL.OesByteCoordinates texture, SByte* coords); + internal unsafe static MultiTexCoord4bvOES glMultiTexCoord4bvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MultiTexCoord4d(OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t, Double r, Double q); internal static MultiTexCoord4d glMultiTexCoord4d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3390,6 +3840,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void MultiTexCoord4svARB(OpenTK.Graphics.OpenGL.TextureUnit target, Int16* v); internal unsafe static MultiTexCoord4svARB glMultiTexCoord4svARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void MultiTexCoord4xOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int s, int t, int r, int q); + internal static MultiTexCoord4xOES glMultiTexCoord4xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultiTexCoord4xvOES(OpenTK.Graphics.OpenGL.OesFixedPoint texture, int* coords); + internal unsafe static MultiTexCoord4xvOES glMultiTexCoord4xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MultiTexCoordP1ui(OpenTK.Graphics.OpenGL.TextureUnit texture, OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 coords); internal static MultiTexCoordP1ui glMultiTexCoordP1ui; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3492,6 +3948,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void MultMatrixf(Single* m); internal unsafe static MultMatrixf glMultMatrixf; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultMatrixxOES(int* m); + internal unsafe static MultMatrixxOES glMultMatrixxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void MultTransposeMatrixd(Double* m); internal unsafe static MultTransposeMatrixd glMultTransposeMatrixd; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3504,6 +3963,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void MultTransposeMatrixfARB(Single* m); internal unsafe static MultTransposeMatrixfARB glMultTransposeMatrixfARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultTransposeMatrixxOES(int* m); + internal unsafe static MultTransposeMatrixxOES glMultTransposeMatrixxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void NamedBufferDataEXT(UInt32 buffer, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL.ExtDirectStateAccess usage); internal static NamedBufferDataEXT glNamedBufferDataEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3513,6 +3975,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void NamedCopyBufferSubDataEXT(UInt32 readBuffer, UInt32 writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size); internal static NamedCopyBufferSubDataEXT glNamedCopyBufferSubDataEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void NamedFramebufferParameteriEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, Int32 param); + internal static NamedFramebufferParameteriEXT glNamedFramebufferParameteriEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void NamedFramebufferRenderbufferEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer); internal static NamedFramebufferRenderbufferEXT glNamedFramebufferRenderbufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3630,6 +4095,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void Normal3sv(Int16* v); internal unsafe static Normal3sv glNormal3sv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Normal3xOES(int nx, int ny, int nz); + internal static Normal3xOES glNormal3xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void Normal3xvOES(int* coords); + internal unsafe static Normal3xvOES glNormal3xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void NormalFormatNV(OpenTK.Graphics.OpenGL.NvVertexBufferUnifiedMemory type, Int32 stride); internal static NormalFormatNV glNormalFormatNV; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3681,6 +4152,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void NormalStream3svATI(OpenTK.Graphics.OpenGL.AtiVertexStreams stream, Int16* coords); internal unsafe static NormalStream3svATI glNormalStream3svATI; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ObjectLabel(OpenTK.Graphics.OpenGL.KhrDebug identifier, UInt32 name, Int32 length, String label); + internal static ObjectLabel glObjectLabel; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ObjectPtrLabel(IntPtr ptr, Int32 length, String label); + internal static ObjectPtrLabel glObjectPtrLabel; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate OpenTK.Graphics.OpenGL.AppleObjectPurgeable ObjectPurgeableAPPLE(OpenTK.Graphics.OpenGL.AppleObjectPurgeable objectType, UInt32 name, OpenTK.Graphics.OpenGL.AppleObjectPurgeable option); internal static ObjectPurgeableAPPLE glObjectPurgeableAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3690,25 +4167,88 @@ namespace OpenTK.Graphics.OpenGL internal delegate void Ortho(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar); internal static Ortho glOrtho; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void OrthofOES(Single l, Single r, Single b, Single t, Single n, Single f); + internal static OrthofOES glOrthofOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void OrthoxOES(int l, int r, int b, int t, int n, int f); + internal static OrthoxOES glOrthoxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PassTexCoordATI(UInt32 dst, UInt32 coord, OpenTK.Graphics.OpenGL.AtiFragmentShader swizzle); internal static PassTexCoordATI glPassTexCoordATI; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PassThrough(Single token); internal static PassThrough glPassThrough; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PassThroughxOES(int token); + internal static PassThroughxOES glPassThroughxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void PatchParameterfv(OpenTK.Graphics.OpenGL.PatchParameterFloat pname, Single* values); internal unsafe static PatchParameterfv glPatchParameterfv; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PatchParameteri(OpenTK.Graphics.OpenGL.PatchParameterInt pname, Int32 value); internal static PatchParameteri glPatchParameteri; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void PathColorGenNV(OpenTK.Graphics.OpenGL.NvPathRendering color, OpenTK.Graphics.OpenGL.NvPathRendering genMode, OpenTK.Graphics.OpenGL.NvPathRendering colorFormat, Single* coeffs); + internal unsafe static PathColorGenNV glPathColorGenNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void PathCommandsNV(UInt32 path, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords); + internal unsafe static PathCommandsNV glPathCommandsNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PathCoordsNV(UInt32 path, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords); + internal static PathCoordsNV glPathCoordsNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PathCoverDepthFuncNV(OpenTK.Graphics.OpenGL.DepthFunction func); + internal static PathCoverDepthFuncNV glPathCoverDepthFuncNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void PathDashArrayNV(UInt32 path, Int32 dashCount, Single* dashArray); + internal unsafe static PathDashArrayNV glPathDashArrayNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PathFogGenNV(OpenTK.Graphics.OpenGL.NvPathRendering genMode); + internal static PathFogGenNV glPathFogGenNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PathGlyphRangeNV(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, UInt32 fontStyle, UInt32 firstGlyph, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + internal static PathGlyphRangeNV glPathGlyphRangeNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PathGlyphsNV(UInt32 firstPathName, OpenTK.Graphics.OpenGL.NvPathRendering fontTarget, IntPtr fontName, UInt32 fontStyle, Int32 numGlyphs, OpenTK.Graphics.OpenGL.NvPathRendering type, IntPtr charcodes, OpenTK.Graphics.OpenGL.NvPathRendering handleMissingGlyphs, UInt32 pathParameterTemplate, Single emScale); + internal static PathGlyphsNV glPathGlyphsNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PathParameterfNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Single value); + internal static PathParameterfNV glPathParameterfNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void PathParameterfvNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Single* value); + internal unsafe static PathParameterfvNV glPathParameterfvNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PathParameteriNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Int32 value); + internal static PathParameteriNV glPathParameteriNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void PathParameterivNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering pname, Int32* value); + internal unsafe static PathParameterivNV glPathParameterivNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PathStencilDepthOffsetNV(Single factor, Single units); + internal static PathStencilDepthOffsetNV glPathStencilDepthOffsetNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PathStencilFuncNV(OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, UInt32 mask); + internal static PathStencilFuncNV glPathStencilFuncNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PathStringNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering format, Int32 length, IntPtr pathString); + internal static PathStringNV glPathStringNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void PathSubCommandsNV(UInt32 path, Int32 commandStart, Int32 commandsToDelete, Int32 numCommands, Byte* commands, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords); + internal unsafe static PathSubCommandsNV glPathSubCommandsNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PathSubCoordsNV(UInt32 path, Int32 coordStart, Int32 numCoords, OpenTK.Graphics.OpenGL.NvPathRendering coordType, IntPtr coords); + internal static PathSubCoordsNV glPathSubCoordsNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void PathTexGenNV(OpenTK.Graphics.OpenGL.NvPathRendering texCoordSet, OpenTK.Graphics.OpenGL.NvPathRendering genMode, Int32 components, Single* coeffs); + internal unsafe static PathTexGenNV glPathTexGenNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PauseTransformFeedback(); internal static PauseTransformFeedback glPauseTransformFeedback; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PauseTransformFeedbackNV(); internal static PauseTransformFeedbackNV glPauseTransformFeedbackNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void PixelDataRangeNV(OpenTK.Graphics.OpenGL.NvPixelDataRange target, Int32 length, [OutAttribute] IntPtr pointer); + internal delegate void PixelDataRangeNV(OpenTK.Graphics.OpenGL.NvPixelDataRange target, Int32 length, IntPtr pointer); internal static PixelDataRangeNV glPixelDataRangeNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void PixelMapfv(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Single* values); @@ -3720,12 +4260,18 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void PixelMapusv(OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt16* values); internal unsafe static PixelMapusv glPixelMapusv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void PixelMapx(OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, int* values); + internal unsafe static PixelMapx glPixelMapx; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PixelStoref(OpenTK.Graphics.OpenGL.PixelStoreParameter pname, Single param); internal static PixelStoref glPixelStoref; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PixelStorei(OpenTK.Graphics.OpenGL.PixelStoreParameter pname, Int32 param); internal static PixelStorei glPixelStorei; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PixelStorex(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + internal static PixelStorex glPixelStorex; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PixelTexGenParameterfSGIS(OpenTK.Graphics.OpenGL.SgisPixelTexture pname, Single param); internal static PixelTexGenParameterfSGIS glPixelTexGenParameterfSGIS; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3747,6 +4293,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void PixelTransferi(OpenTK.Graphics.OpenGL.PixelTransferParameter pname, Int32 param); internal static PixelTransferi glPixelTransferi; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PixelTransferxOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + internal static PixelTransferxOES glPixelTransferxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PixelTransformParameterfEXT(OpenTK.Graphics.OpenGL.ExtPixelTransform target, OpenTK.Graphics.OpenGL.ExtPixelTransform pname, Single param); internal static PixelTransformParameterfEXT glPixelTransformParameterfEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3762,12 +4311,18 @@ namespace OpenTK.Graphics.OpenGL internal delegate void PixelZoom(Single xfactor, Single yfactor); internal static PixelZoom glPixelZoom; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PixelZoomxOES(int xfactor, int yfactor); + internal static PixelZoomxOES glPixelZoomxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PNTrianglesfATI(OpenTK.Graphics.OpenGL.AtiPnTriangles pname, Single param); internal static PNTrianglesfATI glPNTrianglesfATI; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PNTrianglesiATI(OpenTK.Graphics.OpenGL.AtiPnTriangles pname, Int32 param); internal static PNTrianglesiATI glPNTrianglesiATI; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate bool PointAlongPathNV(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute] Single* x, [OutAttribute] Single* y, [OutAttribute] Single* tangentX, [OutAttribute] Single* tangentY); + internal unsafe static PointAlongPathNV glPointAlongPathNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PointParameterf(OpenTK.Graphics.OpenGL.PointParameterName pname, Single param); internal static PointParameterf glPointParameterf; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3804,9 +4359,15 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void PointParameterivNV(OpenTK.Graphics.OpenGL.NvPointSprite pname, Int32* @params); internal unsafe static PointParameterivNV glPointParameterivNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void PointParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params); + internal unsafe static PointParameterxvOES glPointParameterxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PointSize(Single size); internal static PointSize glPointSize; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PointSizexOES(int size); + internal static PointSizexOES glPointSizexOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate Int32 PollAsyncSGIX([OutAttribute] UInt32* markerp); internal unsafe static PollAsyncSGIX glPollAsyncSGIX; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3822,6 +4383,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void PolygonOffsetEXT(Single factor, Single bias); internal static PolygonOffsetEXT glPolygonOffsetEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PolygonOffsetxOES(int factor, int units); + internal static PolygonOffsetxOES glPolygonOffsetxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void PolygonStipple(Byte* mask); internal unsafe static PolygonStipple glPolygonStipple; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3831,6 +4395,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void PopClientAttrib(); internal static PopClientAttrib glPopClientAttrib; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PopDebugGroup(); + internal static PopDebugGroup glPopDebugGroup; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PopMatrix(); internal static PopMatrix glPopMatrix; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3858,16 +4425,19 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void PrioritizeTexturesEXT(Int32 n, UInt32* textures, Single* priorities); internal unsafe static PrioritizeTexturesEXT glPrioritizeTexturesEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void PrioritizeTexturesxOES(Int32 n, UInt32* textures, int* priorities); + internal unsafe static PrioritizeTexturesxOES glPrioritizeTexturesxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ProgramBinary(UInt32 program, OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, IntPtr binary, Int32 length); internal static ProgramBinary glProgramBinary; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ProgramBufferParametersfvNV(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, Single* @params); + internal unsafe delegate void ProgramBufferParametersfvNV(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, Single* @params); internal unsafe static ProgramBufferParametersfvNV glProgramBufferParametersfvNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ProgramBufferParametersIivNV(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, Int32* @params); + internal unsafe delegate void ProgramBufferParametersIivNV(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, Int32* @params); internal unsafe static ProgramBufferParametersIivNV glProgramBufferParametersIivNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ProgramBufferParametersIuivNV(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 buffer, UInt32 index, Int32 count, UInt32* @params); + internal unsafe delegate void ProgramBufferParametersIuivNV(OpenTK.Graphics.OpenGL.NvParameterBufferObject target, UInt32 bindingIndex, UInt32 wordIndex, Int32 count, UInt32* @params); internal unsafe static ProgramBufferParametersIuivNV glProgramBufferParametersIuivNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ProgramEnvParameter4dARB(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 index, Double x, Double y, Double z, Double w); @@ -3960,7 +4530,7 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void ProgramParameter4fvNV(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 index, Single* v); internal unsafe static ProgramParameter4fvNV glProgramParameter4fvNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ProgramParameteri(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value); + internal delegate void ProgramParameteri(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameterPName pname, Int32 value); internal static ProgramParameteri glProgramParameteri; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ProgramParameteriARB(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value); @@ -4221,6 +4791,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void ProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value); internal unsafe static ProgramUniform4uivEXT glProgramUniform4uivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ProgramUniformHandleui64NV(UInt32 program, Int32 location, UInt64 value); + internal static ProgramUniformHandleui64NV glProgramUniformHandleui64NV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void ProgramUniformHandleui64vNV(UInt32 program, Int32 location, Int32 count, UInt64* values); + internal unsafe static ProgramUniformHandleui64vNV glProgramUniformHandleui64vNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ProgramUniformMatrix2dv(UInt32 program, Int32 location, Int32 count, bool transpose, Double* value); internal unsafe static ProgramUniformMatrix2dv glProgramUniformMatrix2dv; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4353,6 +4929,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void PushClientAttribDefaultEXT(OpenTK.Graphics.OpenGL.ClientAttribMask mask); internal static PushClientAttribDefaultEXT glPushClientAttribDefaultEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void PushDebugGroup(OpenTK.Graphics.OpenGL.KhrDebug source, UInt32 id, Int32 length, String message); + internal static PushDebugGroup glPushDebugGroup; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PushMatrix(); internal static PushMatrix glPushMatrix; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4362,6 +4941,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void QueryCounter(UInt32 id, OpenTK.Graphics.OpenGL.QueryCounterTarget target); internal static QueryCounter glQueryCounter; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate Int32 QueryMatrixxOES([OutAttribute] int* mantissa, [OutAttribute] Int32* exponent); + internal unsafe static QueryMatrixxOES glQueryMatrixxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void RasterPos2d(Double x, Double y); internal static RasterPos2d glRasterPos2d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4386,6 +4968,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void RasterPos2sv(Int16* v); internal unsafe static RasterPos2sv glRasterPos2sv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void RasterPos2xOES(int x, int y); + internal static RasterPos2xOES glRasterPos2xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void RasterPos2xvOES(int* coords); + internal unsafe static RasterPos2xvOES glRasterPos2xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void RasterPos3d(Double x, Double y, Double z); internal static RasterPos3d glRasterPos3d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4410,6 +4998,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void RasterPos3sv(Int16* v); internal unsafe static RasterPos3sv glRasterPos3sv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void RasterPos3xOES(int x, int y, int z); + internal static RasterPos3xOES glRasterPos3xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void RasterPos3xvOES(int* coords); + internal unsafe static RasterPos3xvOES glRasterPos3xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void RasterPos4d(Double x, Double y, Double z, Double w); internal static RasterPos4d glRasterPos4d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4434,6 +5028,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void RasterPos4sv(Int16* v); internal unsafe static RasterPos4sv glRasterPos4sv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void RasterPos4xOES(int x, int y, int z, int w); + internal static RasterPos4xOES glRasterPos4xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void RasterPos4xvOES(int* coords); + internal unsafe static RasterPos4xvOES glRasterPos4xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ReadBuffer(OpenTK.Graphics.OpenGL.ReadBufferMode mode); internal static ReadBuffer glReadBuffer; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4470,6 +5070,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void Rectsv(Int16* v1, Int16* v2); internal unsafe static Rectsv glRectsv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void RectxOES(int x1, int y1, int x2, int y2); + internal static RectxOES glRectxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void RectxvOES(int* v1, int* v2); + internal unsafe static RectxvOES glRectxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ReferencePlaneSGIX(Double* equation); internal unsafe static ReferencePlaneSGIX glReferencePlaneSGIX; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4593,12 +5199,18 @@ namespace OpenTK.Graphics.OpenGL internal delegate void Rotatef(Single angle, Single x, Single y, Single z); internal static Rotatef glRotatef; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void RotatexOES(int angle, int x, int y, int z); + internal static RotatexOES glRotatexOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void SampleCoverage(Single value, bool invert); internal static SampleCoverage glSampleCoverage; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void SampleCoverageARB(Single value, bool invert); internal static SampleCoverageARB glSampleCoverageARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void SampleCoverageOES(int value, bool invert); + internal static SampleCoverageOES glSampleCoverageOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void SampleMapATI(UInt32 dst, UInt32 interp, OpenTK.Graphics.OpenGL.AtiFragmentShader swizzle); internal static SampleMapATI glSampleMapATI; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4644,6 +5256,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void Scalef(Single x, Single y, Single z); internal static Scalef glScalef; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ScalexOES(int x, int y, int z); + internal static ScalexOES glScalexOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Scissor(Int32 x, Int32 y, Int32 width, Int32 height); internal static Scissor glScissor; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4827,6 +5442,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void ShaderSourceARB(UInt32 shaderObj, Int32 count, String[] @string, Int32* length); internal unsafe static ShaderSourceARB glShaderSourceARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void ShaderStorageBlockBinding(UInt32 program, UInt32 storageBlockIndex, UInt32 storageBlockBinding); + internal static ShaderStorageBlockBinding glShaderStorageBlockBinding; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void SharpenTexFuncSGIS(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 n, Single* points); internal unsafe static SharpenTexFuncSGIS glSharpenTexFuncSGIS; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4848,6 +5466,12 @@ namespace OpenTK.Graphics.OpenGL internal delegate void StencilClearTagEXT(Int32 stencilTagBits, UInt32 stencilClearTag); internal static StencilClearTagEXT glStencilClearTagEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void StencilFillPathInstancedNV(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues); + internal unsafe static StencilFillPathInstancedNV glStencilFillPathInstancedNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void StencilFillPathNV(UInt32 path, OpenTK.Graphics.OpenGL.NvPathRendering fillMode, UInt32 mask); + internal static StencilFillPathNV glStencilFillPathNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void StencilFunc(OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, UInt32 mask); internal static StencilFunc glStencilFunc; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4872,6 +5496,15 @@ namespace OpenTK.Graphics.OpenGL internal delegate void StencilOpSeparateATI(OpenTK.Graphics.OpenGL.AtiSeparateStencil face, OpenTK.Graphics.OpenGL.StencilOp sfail, OpenTK.Graphics.OpenGL.StencilOp dpfail, OpenTK.Graphics.OpenGL.StencilOp dppass); internal static StencilOpSeparateATI glStencilOpSeparateATI; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void StencilOpValueAMD(OpenTK.Graphics.OpenGL.AmdStencilOperationExtended face, UInt32 value); + internal static StencilOpValueAMD glStencilOpValueAMD; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void StencilStrokePathInstancedNV(Int32 numPaths, OpenTK.Graphics.OpenGL.NvPathRendering pathNameType, IntPtr paths, UInt32 pathBase, Int32 reference, UInt32 mask, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues); + internal unsafe static StencilStrokePathInstancedNV glStencilStrokePathInstancedNV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void StencilStrokePathNV(UInt32 path, Int32 reference, UInt32 mask); + internal static StencilStrokePathNV glStencilStrokePathNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void StopInstrumentsSGIX(Int32 marker); internal static StopInstrumentsSGIX glStopInstrumentsSGIX; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4881,6 +5514,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void SwizzleEXT(UInt32 res, UInt32 @in, OpenTK.Graphics.OpenGL.ExtVertexShader outX, OpenTK.Graphics.OpenGL.ExtVertexShader outY, OpenTK.Graphics.OpenGL.ExtVertexShader outZ, OpenTK.Graphics.OpenGL.ExtVertexShader outW); internal static SwizzleEXT glSwizzleEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void SyncTextureINTEL(UInt32 texture); + internal static SyncTextureINTEL glSyncTextureINTEL; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TagSampleBufferSGIX(); internal static TagSampleBufferSGIX glTagSampleBufferSGIX; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4923,7 +5559,7 @@ namespace OpenTK.Graphics.OpenGL internal delegate void TessellationFactorAMD(Single factor); internal static TessellationFactorAMD glTessellationFactorAMD; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TessellationModeAMD(OpenTK.Graphics.OpenGL.AmdVertexShaderTesselator mode); + internal delegate void TessellationModeAMD(OpenTK.Graphics.OpenGL.AmdVertexShaderTessellator mode); internal static TessellationModeAMD glTessellationModeAMD; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate bool TestFenceAPPLE(UInt32 fence); @@ -4944,12 +5580,21 @@ namespace OpenTK.Graphics.OpenGL internal delegate void TexBufferEXT(OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.ExtTextureBufferObject internalformat, UInt32 buffer); internal static TexBufferEXT glTexBufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexBufferRange(OpenTK.Graphics.OpenGL.ArbTextureBufferRange target, OpenTK.Graphics.OpenGL.ArbTextureBufferRange internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + internal static TexBufferRange glTexBufferRange; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void TexBumpParameterfvATI(OpenTK.Graphics.OpenGL.AtiEnvmapBumpmap pname, Single* param); internal unsafe static TexBumpParameterfvATI glTexBumpParameterfvATI; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void TexBumpParameterivATI(OpenTK.Graphics.OpenGL.AtiEnvmapBumpmap pname, Int32* param); internal unsafe static TexBumpParameterivATI glTexBumpParameterivATI; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexCoord1bOES(SByte s); + internal static TexCoord1bOES glTexCoord1bOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void TexCoord1bvOES(SByte* coords); + internal unsafe static TexCoord1bvOES glTexCoord1bvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexCoord1d(Double s); internal static TexCoord1d glTexCoord1d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -4980,6 +5625,18 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void TexCoord1sv(Int16* v); internal unsafe static TexCoord1sv glTexCoord1sv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexCoord1xOES(int s); + internal static TexCoord1xOES glTexCoord1xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void TexCoord1xvOES(int* coords); + internal unsafe static TexCoord1xvOES glTexCoord1xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexCoord2bOES(SByte s, SByte t); + internal static TexCoord2bOES glTexCoord2bOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void TexCoord2bvOES(SByte* coords); + internal unsafe static TexCoord2bvOES glTexCoord2bvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexCoord2d(Double s, Double t); internal static TexCoord2d glTexCoord2d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5040,6 +5697,18 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void TexCoord2sv(Int16* v); internal unsafe static TexCoord2sv glTexCoord2sv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexCoord2xOES(int s, int t); + internal static TexCoord2xOES glTexCoord2xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void TexCoord2xvOES(int* coords); + internal unsafe static TexCoord2xvOES glTexCoord2xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexCoord3bOES(SByte s, SByte t, SByte r); + internal static TexCoord3bOES glTexCoord3bOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void TexCoord3bvOES(SByte* coords); + internal unsafe static TexCoord3bvOES glTexCoord3bvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexCoord3d(Double s, Double t, Double r); internal static TexCoord3d glTexCoord3d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5070,6 +5739,18 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void TexCoord3sv(Int16* v); internal unsafe static TexCoord3sv glTexCoord3sv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexCoord3xOES(int s, int t, int r); + internal static TexCoord3xOES glTexCoord3xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void TexCoord3xvOES(int* coords); + internal unsafe static TexCoord3xvOES glTexCoord3xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexCoord4bOES(SByte s, SByte t, SByte r, SByte q); + internal static TexCoord4bOES glTexCoord4bOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void TexCoord4bvOES(SByte* coords); + internal unsafe static TexCoord4bvOES glTexCoord4bvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexCoord4d(Double s, Double t, Double r, Double q); internal static TexCoord4d glTexCoord4d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5112,6 +5793,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void TexCoord4sv(Int16* v); internal unsafe static TexCoord4sv glTexCoord4sv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexCoord4xOES(int s, int t, int r, int q); + internal static TexCoord4xOES glTexCoord4xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void TexCoord4xvOES(int* coords); + internal unsafe static TexCoord4xvOES glTexCoord4xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexCoordFormatNV(Int32 size, OpenTK.Graphics.OpenGL.NvVertexBufferUnifiedMemory type, Int32 stride); internal static TexCoordFormatNV glTexCoordFormatNV; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5163,6 +5850,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void TexEnviv(OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32* @params); internal unsafe static TexEnviv glTexEnviv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexEnvxOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + internal static TexEnvxOES glTexEnvxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void TexEnvxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params); + internal unsafe static TexEnvxvOES glTexEnvxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void TexFilterFuncSGIS(OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.SgisTextureFilter4 filter, Int32 n, Single* weights); internal unsafe static TexFilterFuncSGIS glTexFilterFuncSGIS; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5184,6 +5877,12 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void TexGeniv(OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32* @params); internal unsafe static TexGeniv glTexGeniv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexGenxOES(OpenTK.Graphics.OpenGL.OesFixedPoint coord, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + internal static TexGenxOES glTexGenxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void TexGenxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint coord, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params); + internal unsafe static TexGenxvOES glTexGenxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexImage1D(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels); internal static TexImage1D glTexImage1D; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5235,9 +5934,33 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void TexParameteriv(OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32* @params); internal unsafe static TexParameteriv glTexParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexParameterxOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int param); + internal static TexParameterxOES glTexParameterxOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void TexParameterxvOES(OpenTK.Graphics.OpenGL.OesFixedPoint target, OpenTK.Graphics.OpenGL.OesFixedPoint pname, int* @params); + internal unsafe static TexParameterxvOES glTexParameterxvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexRenderbufferNV(OpenTK.Graphics.OpenGL.TextureTarget target, UInt32 renderbuffer); internal static TexRenderbufferNV glTexRenderbufferNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexStorage1D(OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width); + internal static TexStorage1D glTexStorage1D; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexStorage2D(OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height); + internal static TexStorage2D glTexStorage2D; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexStorage2DMultisample(OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + internal static TexStorage2DMultisample glTexStorage2DMultisample; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexStorage3D(OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal static TexStorage3D glTexStorage3D; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexStorage3DMultisample(OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + internal static TexStorage3DMultisample glTexStorage3DMultisample; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TexStorageSparseAMD(OpenTK.Graphics.OpenGL.AmdSparseTexture target, OpenTK.Graphics.OpenGL.AmdSparseTexture internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, UInt32 flags); + internal static TexStorageSparseAMD glTexStorageSparseAMD; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexSubImage1D(OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels); internal static TexSubImage1D glTexSubImage1D; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5265,6 +5988,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void TextureBufferEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess internalformat, UInt32 buffer); internal static TextureBufferEXT glTextureBufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TextureBufferRangeEXT(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureBufferRange target, OpenTK.Graphics.OpenGL.ArbTextureBufferRange internalformat, UInt32 buffer, IntPtr offset, IntPtr size); + internal static TextureBufferRangeEXT glTextureBufferRangeEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TextureColorMaskSGIS(bool red, bool green, bool blue, bool alpha); internal static TextureColorMaskSGIS glTextureColorMaskSGIS; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5322,6 +6048,24 @@ namespace OpenTK.Graphics.OpenGL internal delegate void TextureRenderbufferEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, UInt32 renderbuffer); internal static TextureRenderbufferEXT glTextureRenderbufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width); + internal static TextureStorage1DEXT glTextureStorage1DEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height); + internal static TextureStorage2DEXT glTextureStorage2DEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TextureStorage2DMultisampleEXT(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, bool fixedsamplelocations); + internal static TextureStorage2DMultisampleEXT glTextureStorage2DMultisampleEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorage target, Int32 levels, OpenTK.Graphics.OpenGL.ArbTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal static TextureStorage3DEXT glTextureStorage3DEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TextureStorage3DMultisampleEXT(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.ArbTextureStorageMultisample internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); + internal static TextureStorage3DMultisampleEXT glTextureStorage3DMultisampleEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TextureStorageSparseAMD(UInt32 texture, OpenTK.Graphics.OpenGL.AmdSparseTexture target, OpenTK.Graphics.OpenGL.AmdSparseTexture internalFormat, Int32 width, Int32 height, Int32 depth, Int32 layers, UInt32 flags); + internal static TextureStorageSparseAMD glTextureStorageSparseAMD; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TextureSubImage1DEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels); internal static TextureSubImage1DEXT glTextureSubImage1DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5331,6 +6075,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void TextureSubImage3DEXT(UInt32 texture, OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels); internal static TextureSubImage3DEXT glTextureSubImage3DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TextureView(UInt32 texture, OpenTK.Graphics.OpenGL.ArbTextureView target, UInt32 origtexture, OpenTK.Graphics.OpenGL.ArbTextureView internalformat, UInt32 minlevel, UInt32 numlevels, UInt32 minlayer, UInt32 numlayers); + internal static TextureView glTextureView; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TrackMatrixNV(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 address, OpenTK.Graphics.OpenGL.NvVertexProgram matrix, OpenTK.Graphics.OpenGL.NvVertexProgram transform); internal static TrackMatrixNV glTrackMatrixNV; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5349,12 +6096,18 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void TransformFeedbackVaryingsNV(UInt32 program, Int32 count, Int32* locations, OpenTK.Graphics.OpenGL.NvTransformFeedback bufferMode); internal unsafe static TransformFeedbackVaryingsNV glTransformFeedbackVaryingsNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void TransformPathNV(UInt32 resultPath, UInt32 srcPath, OpenTK.Graphics.OpenGL.NvPathRendering transformType, Single* transformValues); + internal unsafe static TransformPathNV glTransformPathNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Translated(Double x, Double y, Double z); internal static Translated glTranslated; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Translatef(Single x, Single y, Single z); internal static Translatef glTranslatef; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void TranslatexOES(int x, int y, int z); + internal static TranslatexOES glTranslatexOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Uniform1d(Int32 location, Double x); internal static Uniform1d glUniform1d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5577,6 +6330,12 @@ namespace OpenTK.Graphics.OpenGL internal delegate void UniformBufferEXT(UInt32 program, Int32 location, UInt32 buffer); internal static UniformBufferEXT glUniformBufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void UniformHandleui64NV(Int32 location, UInt64 value); + internal static UniformHandleui64NV glUniformHandleui64NV; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void UniformHandleui64vNV(Int32 location, Int32 count, UInt64* value); + internal unsafe static UniformHandleui64vNV glUniformHandleui64vNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void UniformMatrix2dv(Int32 location, Int32 count, bool transpose, Double* value); internal unsafe static UniformMatrix2dv glUniformMatrix2dv; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5664,6 +6423,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void UnmapObjectBufferATI(UInt32 buffer); internal static UnmapObjectBufferATI glUnmapObjectBufferATI; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void UnmapTexture2DINTEL(UInt32 texture, Int32 level); + internal static UnmapTexture2DINTEL glUnmapTexture2DINTEL; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void UpdateObjectBufferATI(UInt32 buffer, UInt32 offset, Int32 size, IntPtr pointer, OpenTK.Graphics.OpenGL.AtiVertexArrayObject preserve); internal static UpdateObjectBufferATI glUpdateObjectBufferATI; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5736,7 +6498,7 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate IntPtr VDPAURegisterOutputSurfaceNV([OutAttribute] IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, UInt32* textureNames); internal unsafe static VDPAURegisterOutputSurfaceNV glVDPAURegisterOutputSurfaceNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate IntPtr VDPAURegisterVideoSurfaceNV([OutAttribute] IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, UInt32* textureNames); + internal unsafe delegate IntPtr VDPAURegisterVideoSurfaceNV(IntPtr vdpSurface, OpenTK.Graphics.OpenGL.NvVdpauInterop target, Int32 numTextureNames, UInt32* textureNames); internal unsafe static VDPAURegisterVideoSurfaceNV glVDPAURegisterVideoSurfaceNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void VDPAUSurfaceAccessNV(IntPtr surface, OpenTK.Graphics.OpenGL.NvVdpauInterop access); @@ -5748,6 +6510,12 @@ namespace OpenTK.Graphics.OpenGL internal delegate void VDPAUUnregisterSurfaceNV(IntPtr surface); internal static VDPAUUnregisterSurfaceNV glVDPAUUnregisterSurfaceNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Vertex2bOES(SByte x); + internal static Vertex2bOES glVertex2bOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void Vertex2bvOES(SByte* coords); + internal unsafe static Vertex2bvOES glVertex2bvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Vertex2d(Double x, Double y); internal static Vertex2d glVertex2d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5778,6 +6546,18 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void Vertex2sv(Int16* v); internal unsafe static Vertex2sv glVertex2sv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Vertex2xOES(int x); + internal static Vertex2xOES glVertex2xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void Vertex2xvOES(int* coords); + internal unsafe static Vertex2xvOES glVertex2xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Vertex3bOES(SByte x, SByte y); + internal static Vertex3bOES glVertex3bOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void Vertex3bvOES(SByte* coords); + internal unsafe static Vertex3bvOES glVertex3bvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Vertex3d(Double x, Double y, Double z); internal static Vertex3d glVertex3d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5808,6 +6588,18 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void Vertex3sv(Int16* v); internal unsafe static Vertex3sv glVertex3sv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Vertex3xOES(int x, int y); + internal static Vertex3xOES glVertex3xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void Vertex3xvOES(int* coords); + internal unsafe static Vertex3xvOES glVertex3xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Vertex4bOES(SByte x, SByte y, SByte z); + internal static Vertex4bOES glVertex4bOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void Vertex4bvOES(SByte* coords); + internal unsafe static Vertex4bvOES glVertex4bvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Vertex4d(Double x, Double y, Double z, Double w); internal static Vertex4d glVertex4d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5838,6 +6630,15 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void Vertex4sv(Int16* v); internal unsafe static Vertex4sv glVertex4sv; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Vertex4xOES(int x, int y, int z); + internal static Vertex4xOES glVertex4xOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void Vertex4xvOES(int* coords); + internal unsafe static Vertex4xvOES glVertex4xvOES; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void VertexArrayBindVertexBufferEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride); + internal static VertexArrayBindVertexBufferEXT glVertexArrayBindVertexBufferEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void VertexArrayParameteriAPPLE(OpenTK.Graphics.OpenGL.AppleVertexArrayRange pname, Int32 param); internal static VertexArrayParameteriAPPLE glVertexArrayParameteriAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -5847,9 +6648,24 @@ namespace OpenTK.Graphics.OpenGL internal delegate void VertexArrayRangeNV(Int32 length, IntPtr pointer); internal static VertexArrayRangeNV glVertexArrayRangeNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void VertexArrayVertexAttribBindingEXT(UInt32 vaobj, UInt32 attribindex, UInt32 bindingindex); + internal static VertexArrayVertexAttribBindingEXT glVertexArrayVertexAttribBindingEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void VertexArrayVertexAttribFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, bool normalized, UInt32 relativeoffset); + internal static VertexArrayVertexAttribFormatEXT glVertexArrayVertexAttribFormatEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void VertexArrayVertexAttribIFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, UInt32 relativeoffset); + internal static VertexArrayVertexAttribIFormatEXT glVertexArrayVertexAttribIFormatEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void VertexArrayVertexAttribLFormatEXT(UInt32 vaobj, UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, UInt32 relativeoffset); + internal static VertexArrayVertexAttribLFormatEXT glVertexArrayVertexAttribLFormatEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void VertexArrayVertexAttribLOffsetEXT(UInt32 vaobj, UInt32 buffer, UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.ExtVertexAttrib64bit type, Int32 stride, IntPtr offset); internal static VertexArrayVertexAttribLOffsetEXT glVertexArrayVertexAttribLOffsetEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void VertexArrayVertexBindingDivisorEXT(UInt32 vaobj, UInt32 bindingindex, UInt32 divisor); + internal static VertexArrayVertexBindingDivisorEXT glVertexArrayVertexBindingDivisorEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void VertexAttrib1d(UInt32 index, Double x); internal static VertexAttrib1d glVertexAttrib1d; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -6171,12 +6987,18 @@ namespace OpenTK.Graphics.OpenGL internal delegate void VertexAttribArrayObjectATI(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.AtiVertexAttribArrayObject type, bool normalized, Int32 stride, UInt32 buffer, UInt32 offset); internal static VertexAttribArrayObjectATI glVertexAttribArrayObjectATI; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void VertexAttribBinding(UInt32 attribindex, UInt32 bindingindex); + internal static VertexAttribBinding glVertexAttribBinding; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void VertexAttribDivisor(UInt32 index, UInt32 divisor); internal static VertexAttribDivisor glVertexAttribDivisor; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void VertexAttribDivisorARB(UInt32 index, UInt32 divisor); internal static VertexAttribDivisorARB glVertexAttribDivisorARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void VertexAttribFormat(UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, bool normalized, UInt32 relativeoffset); + internal static VertexAttribFormat glVertexAttribFormat; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void VertexAttribFormatNV(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.NvVertexBufferUnifiedMemory type, bool normalized, Int32 stride); internal static VertexAttribFormatNV glVertexAttribFormatNV; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -6300,6 +7122,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void VertexAttribI4usvEXT(UInt32 index, UInt16* v); internal unsafe static VertexAttribI4usvEXT glVertexAttribI4usvEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void VertexAttribIFormat(UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, UInt32 relativeoffset); + internal static VertexAttribIFormat glVertexAttribIFormat; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void VertexAttribIFormatNV(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.NvVertexBufferUnifiedMemory type, Int32 stride); internal static VertexAttribIFormatNV glVertexAttribIFormatNV; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -6405,6 +7230,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void VertexAttribL4ui64vNV(UInt32 index, UInt64* v); internal unsafe static VertexAttribL4ui64vNV glVertexAttribL4ui64vNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void VertexAttribLFormat(UInt32 attribindex, Int32 size, OpenTK.Graphics.OpenGL.ArbVertexAttribBinding type, UInt32 relativeoffset); + internal static VertexAttribLFormat glVertexAttribLFormat; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void VertexAttribLFormatNV(UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.NvVertexAttribInteger64bit type, Int32 stride); internal static VertexAttribLFormatNV glVertexAttribLFormatNV; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -6498,6 +7326,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void VertexAttribs4ubvNV(UInt32 index, Int32 count, Byte* v); internal unsafe static VertexAttribs4ubvNV glVertexAttribs4ubvNV; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void VertexBindingDivisor(UInt32 bindingindex, UInt32 divisor); + internal static VertexBindingDivisor glVertexBindingDivisor; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void VertexBlendARB(Int32 count); internal static VertexBlendARB glVertexBlendARB; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -6675,7 +7506,7 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void ViewportIndexedfv(UInt32 index, Single* v); internal unsafe static ViewportIndexedfv glViewportIndexedfv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void WaitSync(IntPtr sync, UInt32 flags, UInt64 timeout); + internal delegate OpenTK.Graphics.OpenGL.WaitSyncStatus WaitSync(IntPtr sync, OpenTK.Graphics.OpenGL.WaitSyncFlags flags, UInt64 timeout); internal static WaitSync glWaitSync; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void WeightbvARB(Int32 size, SByte* weights); @@ -6690,6 +7521,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void WeightivARB(Int32 size, Int32* weights); internal unsafe static WeightivARB glWeightivARB; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void WeightPathsNV(UInt32 resultPath, Int32 numPaths, UInt32* paths, Single* weights); + internal unsafe static WeightPathsNV glWeightPathsNV; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void WeightPointerARB(Int32 size, OpenTK.Graphics.OpenGL.ArbVertexBlend type, Int32 stride, IntPtr pointer); internal static WeightPointerARB glWeightPointerARB; [System.Security.SuppressUnmanagedCodeSecurity()] diff --git a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs index 6ce1eb33..a26821c7 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs @@ -243,6 +243,10 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46 /// UniformBlockReferencedByFragmentShader = ((int)0x8A46) , + /// + /// Original was GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 0x90EC + /// + UniformBlockReferencedByComputeShader = ((int)0x90EC) , } /// @@ -282,6 +286,10 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_UNIFORM_IS_ROW_MAJOR = 0x8A3E /// UniformIsRowMajor = ((int)0x8A3E) , + /// + /// Original was GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 0x92DA + /// + UniformAtomicCounterBufferIndex = ((int)0x92DA) , } /// @@ -398,10 +406,6 @@ namespace OpenTK.Graphics.OpenGL /// FloatMat2x4 = ((int)0x8B66) , /// - /// Original was GL_FLOAT_MAT3x2 = 0x8B67 - /// - FloatMat3x2 = ((int)0x8B67) , - /// /// Original was GL_FLOAT_MAT3x4 = 0x8B68 /// FloatMat3x4 = ((int)0x8B68) , @@ -514,42 +518,6 @@ namespace OpenTK.Graphics.OpenGL /// UnsignedIntSamplerBuffer = ((int)0x8DD8) , /// - /// Original was GL_DOUBLE_MAT2 = 0x8F46 - /// - DoubleMat2 = ((int)0x8F46) , - /// - /// Original was GL_DOUBLE_MAT3 = 0x8F47 - /// - DoubleMat3 = ((int)0x8F47) , - /// - /// Original was GL_DOUBLE_MAT4 = 0x8F48 - /// - DoubleMat4 = ((int)0x8F48) , - /// - /// Original was GL_DOUBLE_MAT2x3 = 0x8F49 - /// - DoubleMat2x3 = ((int)0x8F49) , - /// - /// Original was GL_DOUBLE_MAT2x4 = 0x8F4A - /// - DoubleMat2x4 = ((int)0x8F4A) , - /// - /// Original was GL_DOUBLE_MAT3x2 = 0x8F4B - /// - DoubleMat3x2 = ((int)0x8F4B) , - /// - /// Original was GL_DOUBLE_MAT3x4 = 0x8F4C - /// - DoubleMat3x4 = ((int)0x8F4C) , - /// - /// Original was GL_DOUBLE_MAT4x2 = 0x8F4D - /// - DoubleMat4x2 = ((int)0x8F4D) , - /// - /// Original was GL_DOUBLE_MAT4x3 = 0x8F4E - /// - DoubleMat4x3 = ((int)0x8F4E) , - /// /// Original was GL_DOUBLE_VEC2 = 0x8FFC /// DoubleVec2 = ((int)0x8FFC) , @@ -578,6 +546,138 @@ namespace OpenTK.Graphics.OpenGL /// UnsignedIntSamplerCubeMapArray = ((int)0x900F) , /// + /// Original was GL_IMAGE_1D = 0x904C + /// + Image1D = ((int)0x904C) , + /// + /// Original was GL_IMAGE_2D = 0x904D + /// + Image2D = ((int)0x904D) , + /// + /// Original was GL_IMAGE_3D = 0x904E + /// + Image3D = ((int)0x904E) , + /// + /// Original was GL_IMAGE_2D_RECT = 0x904F + /// + Image2DRect = ((int)0x904F) , + /// + /// Original was GL_IMAGE_CUBE = 0x9050 + /// + ImageCube = ((int)0x9050) , + /// + /// Original was GL_IMAGE_BUFFER = 0x9051 + /// + ImageBuffer = ((int)0x9051) , + /// + /// Original was GL_IMAGE_1D_ARRAY = 0x9052 + /// + Image1DArray = ((int)0x9052) , + /// + /// Original was GL_IMAGE_2D_ARRAY = 0x9053 + /// + Image2DArray = ((int)0x9053) , + /// + /// Original was GL_IMAGE_CUBE_MAP_ARRAY = 0x9054 + /// + ImageCubeMapArray = ((int)0x9054) , + /// + /// Original was GL_IMAGE_2D_MULTISAMPLE = 0x9055 + /// + Image2DMultisample = ((int)0x9055) , + /// + /// Original was GL_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9056 + /// + Image2DMultisampleArray = ((int)0x9056) , + /// + /// Original was GL_INT_IMAGE_1D = 0x9057 + /// + IntImage1D = ((int)0x9057) , + /// + /// Original was GL_INT_IMAGE_2D = 0x9058 + /// + IntImage2D = ((int)0x9058) , + /// + /// Original was GL_INT_IMAGE_3D = 0x9059 + /// + IntImage3D = ((int)0x9059) , + /// + /// Original was GL_INT_IMAGE_2D_RECT = 0x905A + /// + IntImage2DRect = ((int)0x905A) , + /// + /// Original was GL_INT_IMAGE_CUBE = 0x905B + /// + IntImageCube = ((int)0x905B) , + /// + /// Original was GL_INT_IMAGE_BUFFER = 0x905C + /// + IntImageBuffer = ((int)0x905C) , + /// + /// Original was GL_INT_IMAGE_1D_ARRAY = 0x905D + /// + IntImage1DArray = ((int)0x905D) , + /// + /// Original was GL_INT_IMAGE_2D_ARRAY = 0x905E + /// + IntImage2DArray = ((int)0x905E) , + /// + /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905F + /// + IntImageCubeMapArray = ((int)0x905F) , + /// + /// Original was GL_INT_IMAGE_2D_MULTISAMPLE = 0x9060 + /// + IntImage2DMultisample = ((int)0x9060) , + /// + /// Original was GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9061 + /// + IntImage2DMultisampleArray = ((int)0x9061) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_1D = 0x9062 + /// + UnsignedIntImage1D = ((int)0x9062) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D = 0x9063 + /// + UnsignedIntImage2D = ((int)0x9063) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_3D = 0x9064 + /// + UnsignedIntImage3D = ((int)0x9064) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_RECT = 0x9065 + /// + UnsignedIntImage2DRect = ((int)0x9065) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066 + /// + UnsignedIntImageCube = ((int)0x9066) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER = 0x9067 + /// + UnsignedIntImageBuffer = ((int)0x9067) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 0x9068 + /// + UnsignedIntImage1DArray = ((int)0x9068) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069 + /// + UnsignedIntImage2DArray = ((int)0x9069) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 0x906A + /// + UnsignedIntImageCubeMapArray = ((int)0x906A) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 0x906B + /// + UnsignedIntImage2DMultisample = ((int)0x906B) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x906C + /// + UnsignedIntImage2DMultisampleArray = ((int)0x906C) , + /// /// Original was GL_SAMPLER_2D_MULTISAMPLE = 0x9108 /// Sampler2DMultisample = ((int)0x9108) , @@ -601,6 +701,10 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D /// UnsignedIntSampler2DMultisampleArray = ((int)0x910D) , + /// + /// Original was GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB + /// + UnsignedIntAtomicCounter = ((int)0x92DB) , } /// @@ -608,11 +712,19 @@ namespace OpenTK.Graphics.OpenGL /// public enum All : int { + /// + /// Original was GL_DEFAULT = 0 + /// + Default = ((int)0) , /// /// Original was GL_FALSE = 0 /// False = ((int)0) , /// + /// Original was GL_LAYOUT_DEFAULT_INTEL = 0 + /// + LayoutDefaultIntel = ((int)0) , + /// /// Original was GL_NO_ERROR = 0 /// NoError = ((int)0) , @@ -625,6 +737,10 @@ namespace OpenTK.Graphics.OpenGL /// Zero = ((int)0) , /// + /// Original was GL_CLOSE_PATH_NV = 0x00 + /// + ClosePathNv = ((int)0x00) , + /// /// Original was GL_POINTS = 0x0000 /// Points = ((int)0x0000) , @@ -657,10 +773,22 @@ namespace OpenTK.Graphics.OpenGL /// SyncFlushCommandsBit = ((int)0x00000001) , /// + /// Original was GL_SYNC_FLUSH_COMMANDS_BIT_APPLE = 0x00000001 + /// + SyncFlushCommandsBitApple = ((int)0x00000001) , + /// /// Original was GL_TEXTURE_DEFORMATION_BIT_SGIX = 0x00000001 /// TextureDeformationBitSgix = ((int)0x00000001) , /// + /// Original was GL_TEXTURE_STORAGE_SPARSE_BIT_AMD = 0x00000001 + /// + TextureStorageSparseBitAmd = ((int)0x00000001) , + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001 + /// + VertexAttribArrayBarrierBit = ((int)0x00000001) , + /// /// Original was GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 0x00000001 /// VertexAttribArrayBarrierBitExt = ((int)0x00000001) , @@ -669,6 +797,10 @@ namespace OpenTK.Graphics.OpenGL /// VertexShaderBit = ((int)0x00000001) , /// + /// Original was GL_VERTEX_SHADER_BIT_EXT = 0x00000001 + /// + VertexShaderBitExt = ((int)0x00000001) , + /// /// Original was GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002 /// ClientVertexArrayBit = ((int)0x00000002) , @@ -681,6 +813,14 @@ namespace OpenTK.Graphics.OpenGL /// ContextCompatibilityProfileBit = ((int)0x00000002) , /// + /// Original was GL_CONTEXT_FLAG_DEBUG_BIT = 0x00000002 + /// + ContextFlagDebugBit = ((int)0x00000002) , + /// + /// Original was GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002 + /// + ElementArrayBarrierBit = ((int)0x00000002) , + /// /// Original was GL_ELEMENT_ARRAY_BARRIER_BIT_EXT = 0x00000002 /// ElementArrayBarrierBitExt = ((int)0x00000002) , @@ -689,6 +829,10 @@ namespace OpenTK.Graphics.OpenGL /// FragmentShaderBit = ((int)0x00000002) , /// + /// Original was GL_FRAGMENT_SHADER_BIT_EXT = 0x00000002 + /// + FragmentShaderBitExt = ((int)0x00000002) , + /// /// Original was GL_GEOMETRY_DEFORMATION_BIT_SGIX = 0x00000002 /// GeometryDeformationBitSgix = ((int)0x00000002) , @@ -729,6 +873,10 @@ namespace OpenTK.Graphics.OpenGL /// NegateBitAti = ((int)0x00000004) , /// + /// Original was GL_UNIFORM_BARRIER_BIT = 0x00000004 + /// + UniformBarrierBit = ((int)0x00000004) , + /// /// Original was GL_UNIFORM_BARRIER_BIT_EXT = 0x00000004 /// UniformBarrierBitExt = ((int)0x00000004) , @@ -753,6 +901,10 @@ namespace OpenTK.Graphics.OpenGL /// TessControlShaderBit = ((int)0x00000008) , /// + /// Original was GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008 + /// + TextureFetchBarrierBit = ((int)0x00000008) , + /// /// Original was GL_TEXTURE_FETCH_BARRIER_BIT_EXT = 0x00000008 /// TextureFetchBarrierBitExt = ((int)0x00000008) , @@ -777,6 +929,10 @@ namespace OpenTK.Graphics.OpenGL /// TessEvaluationShaderBit = ((int)0x00000010) , /// + /// Original was GL_COMPUTE_SHADER_BIT = 0x00000020 + /// + ComputeShaderBit = ((int)0x00000020) , + /// /// Original was GL_EIGHTH_BIT_ATI = 0x00000020 /// EighthBitAti = ((int)0x00000020) , @@ -785,10 +941,18 @@ namespace OpenTK.Graphics.OpenGL /// PixelModeBit = ((int)0x00000020) , /// + /// Original was GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x00000020 + /// + ShaderImageAccessBarrierBit = ((int)0x00000020) , + /// /// Original was GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 0x00000020 /// ShaderImageAccessBarrierBitExt = ((int)0x00000020) , /// + /// Original was GL_COMMAND_BARRIER_BIT = 0x00000040 + /// + CommandBarrierBit = ((int)0x00000040) , + /// /// Original was GL_COMMAND_BARRIER_BIT_EXT = 0x00000040 /// CommandBarrierBitExt = ((int)0x00000040) , @@ -805,6 +969,10 @@ namespace OpenTK.Graphics.OpenGL /// FogBit = ((int)0x00000080) , /// + /// Original was GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080 + /// + PixelBufferBarrierBit = ((int)0x00000080) , + /// /// Original was GL_PIXEL_BUFFER_BARRIER_BIT_EXT = 0x00000080 /// PixelBufferBarrierBitExt = ((int)0x00000080) , @@ -813,6 +981,10 @@ namespace OpenTK.Graphics.OpenGL /// DepthBufferBit = ((int)0x00000100) , /// + /// Original was GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100 + /// + TextureUpdateBarrierBit = ((int)0x00000100) , + /// /// Original was GL_TEXTURE_UPDATE_BARRIER_BIT_EXT = 0x00000100 /// TextureUpdateBarrierBitExt = ((int)0x00000100) , @@ -821,10 +993,18 @@ namespace OpenTK.Graphics.OpenGL /// AccumBufferBit = ((int)0x00000200) , /// + /// Original was GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200 + /// + BufferUpdateBarrierBit = ((int)0x00000200) , + /// /// Original was GL_BUFFER_UPDATE_BARRIER_BIT_EXT = 0x00000200 /// BufferUpdateBarrierBitExt = ((int)0x00000200) , /// + /// Original was GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400 + /// + FramebufferBarrierBit = ((int)0x00000400) , + /// /// Original was GL_FRAMEBUFFER_BARRIER_BIT_EXT = 0x00000400 /// FramebufferBarrierBitExt = ((int)0x00000400) , @@ -833,6 +1013,10 @@ namespace OpenTK.Graphics.OpenGL /// StencilBufferBit = ((int)0x00000400) , /// + /// Original was GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800 + /// + TransformFeedbackBarrierBit = ((int)0x00000800) , + /// /// Original was GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 0x00000800 /// TransformFeedbackBarrierBitExt = ((int)0x00000800) , @@ -841,6 +1025,10 @@ namespace OpenTK.Graphics.OpenGL /// ViewportBit = ((int)0x00000800) , /// + /// Original was GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000 + /// + AtomicCounterBarrierBit = ((int)0x00001000) , + /// /// Original was GL_ATOMIC_COUNTER_BARRIER_BIT_EXT = 0x00001000 /// AtomicCounterBarrierBitExt = ((int)0x00001000) , @@ -853,6 +1041,10 @@ namespace OpenTK.Graphics.OpenGL /// EnableBit = ((int)0x00002000) , /// + /// Original was GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000 + /// + ShaderStorageBarrierBit = ((int)0x00002000) , + /// /// Original was GL_COLOR_BUFFER_BIT = 0x00004000 /// ColorBufferBit = ((int)0x00004000) , @@ -873,6 +1065,10 @@ namespace OpenTK.Graphics.OpenGL /// MapReadBit = ((int)0x0001) , /// + /// Original was GL_MAP_READ_BIT_EXT = 0x0001 + /// + MapReadBitExt = ((int)0x0001) , + /// /// Original was GL_RESTART_SUN = 0x0001 /// RestartSun = ((int)0x0001) , @@ -889,6 +1085,10 @@ namespace OpenTK.Graphics.OpenGL /// EvalBit = ((int)0x00010000) , /// + /// Original was GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 + /// + FontXMinBoundsBitNv = ((int)0x00010000) , + /// /// Original was GL_LINE_LOOP = 0x0002 /// LineLoop = ((int)0x0002) , @@ -897,6 +1097,10 @@ namespace OpenTK.Graphics.OpenGL /// MapWriteBit = ((int)0x0002) , /// + /// Original was GL_MAP_WRITE_BIT_EXT = 0x0002 + /// + MapWriteBitExt = ((int)0x0002) , + /// /// Original was GL_REPLACE_MIDDLE_SUN = 0x0002 /// ReplaceMiddleSun = ((int)0x0002) , @@ -909,6 +1113,10 @@ namespace OpenTK.Graphics.OpenGL /// Color4BitPgi = ((int)0x00020000) , /// + /// Original was GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 + /// + FontYMinBoundsBitNv = ((int)0x00020000) , + /// /// Original was GL_LIST_BIT = 0x00020000 /// ListBit = ((int)0x00020000) , @@ -925,6 +1133,10 @@ namespace OpenTK.Graphics.OpenGL /// MapInvalidateRangeBit = ((int)0x0004) , /// + /// Original was GL_MAP_INVALIDATE_RANGE_BIT_EXT = 0x0004 + /// + MapInvalidateRangeBitExt = ((int)0x0004) , + /// /// Original was GL_TRACE_ARRAYS_BIT_MESA = 0x0004 /// TraceArraysBitMesa = ((int)0x0004) , @@ -937,6 +1149,10 @@ namespace OpenTK.Graphics.OpenGL /// EdgeflagBitPgi = ((int)0x00040000) , /// + /// Original was GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 + /// + FontXMaxBoundsBitNv = ((int)0x00040000) , + /// /// Original was GL_TEXTURE_BIT = 0x00040000 /// TextureBit = ((int)0x00040000) , @@ -957,6 +1173,10 @@ namespace OpenTK.Graphics.OpenGL /// MapInvalidateBufferBit = ((int)0x0008) , /// + /// Original was GL_MAP_INVALIDATE_BUFFER_BIT_EXT = 0x0008 + /// + MapInvalidateBufferBitExt = ((int)0x0008) , + /// /// Original was GL_QUAD_STRIP = 0x0008 /// QuadStrip = ((int)0x0008) , @@ -965,6 +1185,10 @@ namespace OpenTK.Graphics.OpenGL /// TraceTexturesBitMesa = ((int)0x0008) , /// + /// Original was GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 + /// + FontYMaxBoundsBitNv = ((int)0x00080000) , + /// /// Original was GL_INDEX_BIT_PGI = 0x00080000 /// IndexBitPgi = ((int)0x00080000) , @@ -1033,10 +1257,18 @@ namespace OpenTK.Graphics.OpenGL /// MapFlushExplicitBit = ((int)0x0010) , /// + /// Original was GL_MAP_FLUSH_EXPLICIT_BIT_EXT = 0x0010 + /// + MapFlushExplicitBitExt = ((int)0x0010) , + /// /// Original was GL_TRACE_PIXELS_BIT_MESA = 0x0010 /// TracePixelsBitMesa = ((int)0x0010) , /// + /// Original was GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 + /// + FontUnitsPerEmBitNv = ((int)0x00100000) , + /// /// Original was GL_MAT_AMBIENT_BIT_PGI = 0x00100000 /// MatAmbientBitPgi = ((int)0x00100000) , @@ -1045,26 +1277,54 @@ namespace OpenTK.Graphics.OpenGL /// MapUnsynchronizedBit = ((int)0x0020) , /// + /// Original was GL_MAP_UNSYNCHRONIZED_BIT_EXT = 0x0020 + /// + MapUnsynchronizedBitExt = ((int)0x0020) , + /// /// Original was GL_TRACE_ERRORS_BIT_MESA = 0x0020 /// TraceErrorsBitMesa = ((int)0x0020) , /// + /// Original was GL_FONT_ASCENDER_BIT_NV = 0x00200000 + /// + FontAscenderBitNv = ((int)0x00200000) , + /// /// Original was GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 0x00200000 /// MatAmbientAndDiffuseBitPgi = ((int)0x00200000) , /// + /// Original was GL_FONT_DESCENDER_BIT_NV = 0x00400000 + /// + FontDescenderBitNv = ((int)0x00400000) , + /// /// Original was GL_MAT_DIFFUSE_BIT_PGI = 0x00400000 /// MatDiffuseBitPgi = ((int)0x00400000) , /// + /// Original was GL_FONT_HEIGHT_BIT_NV = 0x00800000 + /// + FontHeightBitNv = ((int)0x00800000) , + /// /// Original was GL_MAT_EMISSION_BIT_PGI = 0x00800000 /// MatEmissionBitPgi = ((int)0x00800000) , /// + /// Original was GL_BOLD_BIT_NV = 0x01 + /// + BoldBitNv = ((int)0x01) , + /// + /// Original was GL_GLYPH_WIDTH_BIT_NV = 0x01 + /// + GlyphWidthBitNv = ((int)0x01) , + /// /// Original was GL_ACCUM = 0x0100 /// Accum = ((int)0x0100) , /// + /// Original was GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 + /// + FontMaxAdvanceWidthBitNv = ((int)0x01000000) , + /// /// Original was GL_MAT_COLOR_INDEXES_BIT_PGI = 0x01000000 /// MatColorIndexesBitPgi = ((int)0x01000000) , @@ -1085,10 +1345,26 @@ namespace OpenTK.Graphics.OpenGL /// Add = ((int)0x0104) , /// + /// Original was GL_GLYPH_HEIGHT_BIT_NV = 0x02 + /// + GlyphHeightBitNv = ((int)0x02) , + /// + /// Original was GL_ITALIC_BIT_NV = 0x02 + /// + ItalicBitNv = ((int)0x02) , + /// + /// Original was GL_MOVE_TO_NV = 0x02 + /// + MoveToNv = ((int)0x02) , + /// /// Original was GL_NEVER = 0x0200 /// Never = ((int)0x0200) , /// + /// Original was GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 + /// + FontMaxAdvanceHeightBitNv = ((int)0x02000000) , + /// /// Original was GL_MAT_SHININESS_BIT_PGI = 0x02000000 /// MatShininessBitPgi = ((int)0x02000000) , @@ -1121,6 +1397,10 @@ namespace OpenTK.Graphics.OpenGL /// Always = ((int)0x0207) , /// + /// Original was GL_RELATIVE_MOVE_TO_NV = 0x03 + /// + RelativeMoveToNv = ((int)0x03) , + /// /// Original was GL_SRC_COLOR = 0x0300 /// SrcColor = ((int)0x0300) , @@ -1157,10 +1437,22 @@ namespace OpenTK.Graphics.OpenGL /// SrcAlphaSaturate = ((int)0x0308) , /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 + /// + GlyphHorizontalBearingXBitNv = ((int)0x04) , + /// + /// Original was GL_LINE_TO_NV = 0x04 + /// + LineToNv = ((int)0x04) , + /// /// Original was GL_FRONT_LEFT = 0x0400 /// FrontLeft = ((int)0x0400) , /// + /// Original was GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 + /// + FontUnderlinePositionBitNv = ((int)0x04000000) , + /// /// Original was GL_MAT_SPECULAR_BIT_PGI = 0x04000000 /// MatSpecularBitPgi = ((int)0x04000000) , @@ -1213,6 +1505,10 @@ namespace OpenTK.Graphics.OpenGL /// Aux3 = ((int)0x040C) , /// + /// Original was GL_RELATIVE_LINE_TO_NV = 0x05 + /// + RelativeLineToNv = ((int)0x05) , + /// /// Original was GL_INVALID_ENUM = 0x0500 /// InvalidEnum = ((int)0x0500) , @@ -1249,6 +1545,10 @@ namespace OpenTK.Graphics.OpenGL /// InvalidFramebufferOperationOes = ((int)0x0506) , /// + /// Original was GL_HORIZONTAL_LINE_TO_NV = 0x06 + /// + HorizontalLineToNv = ((int)0x06) , + /// /// Original was GL_2D = 0x0600 /// Gl2D = ((int)0x0600) , @@ -1269,6 +1569,10 @@ namespace OpenTK.Graphics.OpenGL /// Gl4DColorTexture = ((int)0x0604) , /// + /// Original was GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 + /// + RelativeHorizontalLineToNv = ((int)0x07) , + /// /// Original was GL_PASS_THROUGH_TOKEN = 0x0700 /// PassThroughToken = ((int)0x0700) , @@ -1301,10 +1605,22 @@ namespace OpenTK.Graphics.OpenGL /// LineResetToken = ((int)0x0707) , /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 + /// + GlyphHorizontalBearingYBitNv = ((int)0x08) , + /// + /// Original was GL_VERTICAL_LINE_TO_NV = 0x08 + /// + VerticalLineToNv = ((int)0x08) , + /// /// Original was GL_EXP = 0x0800 /// Exp = ((int)0x0800) , /// + /// Original was GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 + /// + FontUnderlineThicknessBitNv = ((int)0x08000000) , + /// /// Original was GL_NORMAL_BIT_PGI = 0x08000000 /// NormalBitPgi = ((int)0x08000000) , @@ -1313,6 +1629,10 @@ namespace OpenTK.Graphics.OpenGL /// Exp2 = ((int)0x0801) , /// + /// Original was GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 + /// + RelativeVerticalLineToNv = ((int)0x09) , + /// /// Original was GL_CW = 0x0900 /// Cw = ((int)0x0900) , @@ -1321,6 +1641,10 @@ namespace OpenTK.Graphics.OpenGL /// Ccw = ((int)0x0901) , /// + /// Original was GL_QUADRATIC_CURVE_TO_NV = 0x0A + /// + QuadraticCurveToNv = ((int)0x0A) , + /// /// Original was GL_COEFF = 0x0A00 /// Coeff = ((int)0x0A00) , @@ -1333,6 +1657,10 @@ namespace OpenTK.Graphics.OpenGL /// Domain = ((int)0x0A02) , /// + /// Original was GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B + /// + RelativeQuadraticCurveToNv = ((int)0x0B) , + /// /// Original was GL_CURRENT_COLOR = 0x0B00 /// CurrentColor = ((int)0x0B00) , @@ -1705,6 +2033,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorLogicOp = ((int)0x0BF2) , /// + /// Original was GL_CUBIC_CURVE_TO_NV = 0x0C + /// + CubicCurveToNv = ((int)0x0C) , + /// /// Original was GL_AUX_BUFFERS = 0x0C00 /// AuxBuffers = ((int)0x0C00) , @@ -1713,10 +2045,22 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer = ((int)0x0C01) , /// + /// Original was GL_DRAW_BUFFER_EXT = 0x0C01 + /// + DrawBufferExt = ((int)0x0C01) , + /// /// Original was GL_READ_BUFFER = 0x0C02 /// ReadBuffer = ((int)0x0C02) , /// + /// Original was GL_READ_BUFFER_EXT = 0x0C02 + /// + ReadBufferExt = ((int)0x0C02) , + /// + /// Original was GL_READ_BUFFER_NV = 0x0C02 + /// + ReadBufferNv = ((int)0x0C02) , + /// /// Original was GL_SCISSOR_BOX = 0x0C10 /// ScissorBox = ((int)0x0C10) , @@ -1901,6 +2245,10 @@ namespace OpenTK.Graphics.OpenGL /// UnpackAlignment = ((int)0x0CF5) , /// + /// Original was GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D + /// + RelativeCubicCurveToNv = ((int)0x0D) , + /// /// Original was GL_PACK_SWAP_BYTES = 0x0D00 /// PackSwapBytes = ((int)0x0D00) , @@ -2213,10 +2561,34 @@ namespace OpenTK.Graphics.OpenGL /// SelectionBufferSize = ((int)0x0DF4) , /// + /// Original was GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E + /// + SmoothQuadraticCurveToNv = ((int)0x0E) , + /// + /// Original was GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F + /// + RelativeSmoothQuadraticCurveToNv = ((int)0x0F) , + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 + /// + GlyphHorizontalBearingAdvanceBitNv = ((int)0x10) , + /// + /// Original was GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 + /// + SmoothCubicCurveToNv = ((int)0x10) , + /// + /// Original was GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 + /// + GlyphHasKerningBitNv = ((int)0x100) , + /// /// Original was GL_TEXTURE_WIDTH = 0x1000 /// TextureWidth = ((int)0x1000) , /// + /// Original was GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 + /// + FontHasKerningBitNv = ((int)0x10000000) , + /// /// Original was GL_TEXCOORD1_BIT_PGI = 0x10000000 /// Texcoord1BitPgi = ((int)0x10000000) , @@ -2237,10 +2609,18 @@ namespace OpenTK.Graphics.OpenGL /// TextureBorderColor = ((int)0x1004) , /// + /// Original was GL_TEXTURE_BORDER_COLOR_NV = 0x1004 + /// + TextureBorderColorNv = ((int)0x1004) , + /// /// Original was GL_TEXTURE_BORDER = 0x1005 /// TextureBorder = ((int)0x1005) , /// + /// Original was GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 + /// + RelativeSmoothCubicCurveToNv = ((int)0x11) , + /// /// Original was GL_DONT_CARE = 0x1100 /// DontCare = ((int)0x1100) , @@ -2253,6 +2633,10 @@ namespace OpenTK.Graphics.OpenGL /// Nicest = ((int)0x1102) , /// + /// Original was GL_SMALL_CCW_ARC_TO_NV = 0x12 + /// + SmallCcwArcToNv = ((int)0x12) , + /// /// Original was GL_AMBIENT = 0x1200 /// Ambient = ((int)0x1200) , @@ -2293,6 +2677,10 @@ namespace OpenTK.Graphics.OpenGL /// QuadraticAttenuation = ((int)0x1209) , /// + /// Original was GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 + /// + RelativeSmallCcwArcToNv = ((int)0x13) , + /// /// Original was GL_COMPILE = 0x1300 /// Compile = ((int)0x1300) , @@ -2301,6 +2689,10 @@ namespace OpenTK.Graphics.OpenGL /// CompileAndExecute = ((int)0x1301) , /// + /// Original was GL_SMALL_CW_ARC_TO_NV = 0x14 + /// + SmallCwArcToNv = ((int)0x14) , + /// /// Original was GL_BYTE = 0x1400 /// Byte = ((int)0x1400) , @@ -2381,6 +2773,10 @@ namespace OpenTK.Graphics.OpenGL /// UnsignedInt64Nv = ((int)0x140F) , /// + /// Original was GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 + /// + RelativeSmallCwArcToNv = ((int)0x15) , + /// /// Original was GL_CLEAR = 0x1500 /// Clear = ((int)0x1500) , @@ -2445,6 +2841,10 @@ namespace OpenTK.Graphics.OpenGL /// Set = ((int)0x150F) , /// + /// Original was GL_LARGE_CCW_ARC_TO_NV = 0x16 + /// + LargeCcwArcToNv = ((int)0x16) , + /// /// Original was GL_EMISSION = 0x1600 /// Emission = ((int)0x1600) , @@ -2461,6 +2861,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorIndexes = ((int)0x1603) , /// + /// Original was GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 + /// + RelativeLargeCcwArcToNv = ((int)0x17) , + /// /// Original was GL_MODELVIEW = 0x1700 /// Modelview = ((int)0x1700) , @@ -2481,6 +2885,10 @@ namespace OpenTK.Graphics.OpenGL /// Texture = ((int)0x1702) , /// + /// Original was GL_LARGE_CW_ARC_TO_NV = 0x18 + /// + LargeCwArcToNv = ((int)0x18) , + /// /// Original was GL_COLOR = 0x1800 /// Color = ((int)0x1800) , @@ -2505,6 +2913,10 @@ namespace OpenTK.Graphics.OpenGL /// StencilExt = ((int)0x1802) , /// + /// Original was GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 + /// + RelativeLargeCwArcToNv = ((int)0x19) , + /// /// Original was GL_COLOR_INDEX = 0x1900 /// ColorIndex = ((int)0x1900) , @@ -2521,6 +2933,10 @@ namespace OpenTK.Graphics.OpenGL /// Red = ((int)0x1903) , /// + /// Original was GL_RED_EXT = 0x1903 + /// + RedExt = ((int)0x1903) , + /// /// Original was GL_GREEN = 0x1904 /// Green = ((int)0x1904) , @@ -2717,6 +3133,10 @@ namespace OpenTK.Graphics.OpenGL /// Extensions = ((int)0x1F03) , /// + /// Original was GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 + /// + GlyphVerticalBearingXBitNv = ((int)0x20) , + /// /// Original was GL_S = 0x2000 /// S = ((int)0x2000) , @@ -2973,6 +3393,10 @@ namespace OpenTK.Graphics.OpenGL /// ClipDistance7 = ((int)0x3007) , /// + /// Original was GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 + /// + GlyphVerticalBearingYBitNv = ((int)0x40) , + /// /// Original was GL_LIGHT0 = 0x4000 /// Light0 = ((int)0x4000) , @@ -3009,6 +3433,10 @@ namespace OpenTK.Graphics.OpenGL /// Light7 = ((int)0x4007) , /// + /// Original was GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 + /// + GlyphVerticalBearingAdvanceBitNv = ((int)0x80) , + /// /// Original was GL_ABGR_EXT = 0x8000 /// AbgrExt = ((int)0x8000) , @@ -3733,6 +4161,10 @@ namespace OpenTK.Graphics.OpenGL /// Rgba8Ext = ((int)0x8058) , /// + /// Original was GL_RGBA8_OES = 0x8058 + /// + Rgba8Oes = ((int)0x8058) , + /// /// Original was GL_RGB10_A2 = 0x8059 /// Rgb10A2 = ((int)0x8059) , @@ -4985,6 +5417,10 @@ namespace OpenTK.Graphics.OpenGL /// ClampToBorderArb = ((int)0x812D) , /// + /// Original was GL_CLAMP_TO_BORDER_NV = 0x812D + /// + ClampToBorderNv = ((int)0x812D) , + /// /// Original was GL_CLAMP_TO_BORDER_SGIS = 0x812D /// ClampToBorderSgis = ((int)0x812D) , @@ -5665,14 +6101,6 @@ namespace OpenTK.Graphics.OpenGL /// SharedTexturePaletteExt = ((int)0x81FB) , /// - /// Original was GL_FOG_SCALE_SGIX = 0x81FC - /// - FogScaleSgix = ((int)0x81FC) , - /// - /// Original was GL_FOG_SCALE_VALUE_SGIX = 0x81FD - /// - FogScaleValueSgix = ((int)0x81FD) , - /// /// Original was GL_TEXT_FRAGMENT_SHADER_ATI = 0x8200 /// TextFragmentShaderAti = ((int)0x8200) , @@ -5685,6 +6113,10 @@ namespace OpenTK.Graphics.OpenGL /// FramebufferAttachmentComponentType = ((int)0x8211) , /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 0x8211 + /// + FramebufferAttachmentComponentTypeExt = ((int)0x8211) , + /// /// Original was GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212 /// FramebufferAttachmentRedSize = ((int)0x8212) , @@ -5717,6 +6149,10 @@ namespace OpenTK.Graphics.OpenGL /// FramebufferUndefined = ((int)0x8219) , /// + /// Original was GL_FRAMEBUFFER_UNDEFINED_OES = 0x8219 + /// + FramebufferUndefinedOes = ((int)0x8219) , + /// /// Original was GL_DEPTH_STENCIL_ATTACHMENT = 0x821A /// DepthStencilAttachment = ((int)0x821A) , @@ -5741,14 +6177,6 @@ namespace OpenTK.Graphics.OpenGL /// Index = ((int)0x8222) , /// - /// Original was GL_DEPTH_BUFFER = 0x8223 - /// - DepthBuffer = ((int)0x8223) , - /// - /// Original was GL_STENCIL_BUFFER = 0x8224 - /// - StencilBuffer = ((int)0x8224) , - /// /// Original was GL_COMPRESSED_RED = 0x8225 /// CompressedRed = ((int)0x8225) , @@ -5761,6 +6189,10 @@ namespace OpenTK.Graphics.OpenGL /// Rg = ((int)0x8227) , /// + /// Original was GL_RG_EXT = 0x8227 + /// + RgExt = ((int)0x8227) , + /// /// Original was GL_RG_INTEGER = 0x8228 /// RgInteger = ((int)0x8228) , @@ -5769,6 +6201,10 @@ namespace OpenTK.Graphics.OpenGL /// R8 = ((int)0x8229) , /// + /// Original was GL_R8_EXT = 0x8229 + /// + R8Ext = ((int)0x8229) , + /// /// Original was GL_R16 = 0x822A /// R16 = ((int)0x822A) , @@ -5777,6 +6213,10 @@ namespace OpenTK.Graphics.OpenGL /// Rg8 = ((int)0x822B) , /// + /// Original was GL_RG8_EXT = 0x822B + /// + Rg8Ext = ((int)0x822B) , + /// /// Original was GL_RG16 = 0x822C /// Rg16 = ((int)0x822C) , @@ -5785,6 +6225,10 @@ namespace OpenTK.Graphics.OpenGL /// R16f = ((int)0x822D) , /// + /// Original was GL_R16F_EXT = 0x822D + /// + R16fExt = ((int)0x822D) , + /// /// Original was GL_R32F = 0x822E /// R32f = ((int)0x822E) , @@ -5793,6 +6237,10 @@ namespace OpenTK.Graphics.OpenGL /// Rg16f = ((int)0x822F) , /// + /// Original was GL_RG16F_EXT = 0x822F + /// + Rg16fExt = ((int)0x822F) , + /// /// Original was GL_RG32F = 0x8230 /// Rg32f = ((int)0x8230) , @@ -5853,66 +6301,130 @@ namespace OpenTK.Graphics.OpenGL /// SyncClEventCompleteArb = ((int)0x8241) , /// + /// Original was GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242 + /// + DebugOutputSynchronous = ((int)0x8242) , + /// /// Original was GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 0x8242 /// DebugOutputSynchronousArb = ((int)0x8242) , /// + /// Original was GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 0x8243 + /// + DebugNextLoggedMessageLength = ((int)0x8243) , + /// /// Original was GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 0x8243 /// DebugNextLoggedMessageLengthArb = ((int)0x8243) , /// + /// Original was GL_DEBUG_CALLBACK_FUNCTION = 0x8244 + /// + DebugCallbackFunction = ((int)0x8244) , + /// /// Original was GL_DEBUG_CALLBACK_FUNCTION_ARB = 0x8244 /// DebugCallbackFunctionArb = ((int)0x8244) , /// + /// Original was GL_DEBUG_CALLBACK_USER_PARAM = 0x8245 + /// + DebugCallbackUserParam = ((int)0x8245) , + /// /// Original was GL_DEBUG_CALLBACK_USER_PARAM_ARB = 0x8245 /// DebugCallbackUserParamArb = ((int)0x8245) , /// + /// Original was GL_DEBUG_SOURCE_API = 0x8246 + /// + DebugSourceApi = ((int)0x8246) , + /// /// Original was GL_DEBUG_SOURCE_API_ARB = 0x8246 /// DebugSourceApiArb = ((int)0x8246) , /// + /// Original was GL_DEBUG_SOURCE_WINDOW_SYSTEM = 0x8247 + /// + DebugSourceWindowSystem = ((int)0x8247) , + /// /// Original was GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 0x8247 /// DebugSourceWindowSystemArb = ((int)0x8247) , /// + /// Original was GL_DEBUG_SOURCE_SHADER_COMPILER = 0x8248 + /// + DebugSourceShaderCompiler = ((int)0x8248) , + /// /// Original was GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 0x8248 /// DebugSourceShaderCompilerArb = ((int)0x8248) , /// + /// Original was GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249 + /// + DebugSourceThirdParty = ((int)0x8249) , + /// /// Original was GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 0x8249 /// DebugSourceThirdPartyArb = ((int)0x8249) , /// + /// Original was GL_DEBUG_SOURCE_APPLICATION = 0x824A + /// + DebugSourceApplication = ((int)0x824A) , + /// /// Original was GL_DEBUG_SOURCE_APPLICATION_ARB = 0x824A /// DebugSourceApplicationArb = ((int)0x824A) , /// + /// Original was GL_DEBUG_SOURCE_OTHER = 0x824B + /// + DebugSourceOther = ((int)0x824B) , + /// /// Original was GL_DEBUG_SOURCE_OTHER_ARB = 0x824B /// DebugSourceOtherArb = ((int)0x824B) , /// + /// Original was GL_DEBUG_TYPE_ERROR = 0x824C + /// + DebugTypeError = ((int)0x824C) , + /// /// Original was GL_DEBUG_TYPE_ERROR_ARB = 0x824C /// DebugTypeErrorArb = ((int)0x824C) , /// + /// Original was GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 0x824D + /// + DebugTypeDeprecatedBehavior = ((int)0x824D) , + /// /// Original was GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 0x824D /// DebugTypeDeprecatedBehaviorArb = ((int)0x824D) , /// + /// Original was GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 0x824E + /// + DebugTypeUndefinedBehavior = ((int)0x824E) , + /// /// Original was GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 0x824E /// DebugTypeUndefinedBehaviorArb = ((int)0x824E) , /// + /// Original was GL_DEBUG_TYPE_PORTABILITY = 0x824F + /// + DebugTypePortability = ((int)0x824F) , + /// /// Original was GL_DEBUG_TYPE_PORTABILITY_ARB = 0x824F /// DebugTypePortabilityArb = ((int)0x824F) , /// + /// Original was GL_DEBUG_TYPE_PERFORMANCE = 0x8250 + /// + DebugTypePerformance = ((int)0x8250) , + /// /// Original was GL_DEBUG_TYPE_PERFORMANCE_ARB = 0x8250 /// DebugTypePerformanceArb = ((int)0x8250) , /// + /// Original was GL_DEBUG_TYPE_OTHER = 0x8251 + /// + DebugTypeOther = ((int)0x8251) , + /// /// Original was GL_DEBUG_TYPE_OTHER_ARB = 0x8251 /// DebugTypeOtherArb = ((int)0x8251) , @@ -5945,6 +6457,10 @@ namespace OpenTK.Graphics.OpenGL /// ProgramSeparable = ((int)0x8258) , /// + /// Original was GL_PROGRAM_SEPARABLE_EXT = 0x8258 + /// + ProgramSeparableExt = ((int)0x8258) , + /// /// Original was GL_ACTIVE_PROGRAM = 0x8259 /// ActiveProgram = ((int)0x8259) , @@ -5953,6 +6469,10 @@ namespace OpenTK.Graphics.OpenGL /// ProgramPipelineBinding = ((int)0x825A) , /// + /// Original was GL_PROGRAM_PIPELINE_BINDING_EXT = 0x825A + /// + ProgramPipelineBindingExt = ((int)0x825A) , + /// /// Original was GL_MAX_VIEWPORTS = 0x825B /// MaxViewports = ((int)0x825B) , @@ -5981,6 +6501,538 @@ namespace OpenTK.Graphics.OpenGL /// NoResetNotificationArb = ((int)0x8261) , /// + /// Original was GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262 + /// + MaxComputeSharedMemorySize = ((int)0x8262) , + /// + /// Original was GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263 + /// + MaxComputeUniformComponents = ((int)0x8263) , + /// + /// Original was GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264 + /// + MaxComputeAtomicCounterBuffers = ((int)0x8264) , + /// + /// Original was GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265 + /// + MaxComputeAtomicCounters = ((int)0x8265) , + /// + /// Original was GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266 + /// + MaxCombinedComputeUniformComponents = ((int)0x8266) , + /// + /// Original was GL_COMPUTE_LOCAL_WORK_SIZE = 0x8267 + /// + ComputeLocalWorkSize = ((int)0x8267) , + /// + /// Original was GL_DEBUG_TYPE_MARKER = 0x8268 + /// + DebugTypeMarker = ((int)0x8268) , + /// + /// Original was GL_DEBUG_TYPE_PUSH_GROUP = 0x8269 + /// + DebugTypePushGroup = ((int)0x8269) , + /// + /// Original was GL_DEBUG_TYPE_POP_GROUP = 0x826A + /// + DebugTypePopGroup = ((int)0x826A) , + /// + /// Original was GL_DEBUG_SEVERITY_NOTIFICATION = 0x826B + /// + DebugSeverityNotification = ((int)0x826B) , + /// + /// Original was GL_MAX_DEBUG_GROUP_STACK_DEPTH = 0x826C + /// + MaxDebugGroupStackDepth = ((int)0x826C) , + /// + /// Original was GL_DEBUG_GROUP_STACK_DEPTH = 0x826D + /// + DebugGroupStackDepth = ((int)0x826D) , + /// + /// Original was GL_MAX_UNIFORM_LOCATIONS = 0x826E + /// + MaxUniformLocations = ((int)0x826E) , + /// + /// Original was GL_INTERNALFORMAT_SUPPORTED = 0x826F + /// + InternalformatSupported = ((int)0x826F) , + /// + /// Original was GL_INTERNALFORMAT_PREFERRED = 0x8270 + /// + InternalformatPreferred = ((int)0x8270) , + /// + /// Original was GL_INTERNALFORMAT_RED_SIZE = 0x8271 + /// + InternalformatRedSize = ((int)0x8271) , + /// + /// Original was GL_INTERNALFORMAT_GREEN_SIZE = 0x8272 + /// + InternalformatGreenSize = ((int)0x8272) , + /// + /// Original was GL_INTERNALFORMAT_BLUE_SIZE = 0x8273 + /// + InternalformatBlueSize = ((int)0x8273) , + /// + /// Original was GL_INTERNALFORMAT_ALPHA_SIZE = 0x8274 + /// + InternalformatAlphaSize = ((int)0x8274) , + /// + /// Original was GL_INTERNALFORMAT_DEPTH_SIZE = 0x8275 + /// + InternalformatDepthSize = ((int)0x8275) , + /// + /// Original was GL_INTERNALFORMAT_STENCIL_SIZE = 0x8276 + /// + InternalformatStencilSize = ((int)0x8276) , + /// + /// Original was GL_INTERNALFORMAT_SHARED_SIZE = 0x8277 + /// + InternalformatSharedSize = ((int)0x8277) , + /// + /// Original was GL_INTERNALFORMAT_RED_TYPE = 0x8278 + /// + InternalformatRedType = ((int)0x8278) , + /// + /// Original was GL_INTERNALFORMAT_GREEN_TYPE = 0x8279 + /// + InternalformatGreenType = ((int)0x8279) , + /// + /// Original was GL_INTERNALFORMAT_BLUE_TYPE = 0x827A + /// + InternalformatBlueType = ((int)0x827A) , + /// + /// Original was GL_INTERNALFORMAT_ALPHA_TYPE = 0x827B + /// + InternalformatAlphaType = ((int)0x827B) , + /// + /// Original was GL_INTERNALFORMAT_DEPTH_TYPE = 0x827C + /// + InternalformatDepthType = ((int)0x827C) , + /// + /// Original was GL_INTERNALFORMAT_STENCIL_TYPE = 0x827D + /// + InternalformatStencilType = ((int)0x827D) , + /// + /// Original was GL_MAX_WIDTH = 0x827E + /// + MaxWidth = ((int)0x827E) , + /// + /// Original was GL_MAX_HEIGHT = 0x827F + /// + MaxHeight = ((int)0x827F) , + /// + /// Original was GL_MAX_DEPTH = 0x8280 + /// + MaxDepth = ((int)0x8280) , + /// + /// Original was GL_MAX_LAYERS = 0x8281 + /// + MaxLayers = ((int)0x8281) , + /// + /// Original was GL_MAX_COMBINED_DIMENSIONS = 0x8282 + /// + MaxCombinedDimensions = ((int)0x8282) , + /// + /// Original was GL_COLOR_COMPONENTS = 0x8283 + /// + ColorComponents = ((int)0x8283) , + /// + /// Original was GL_DEPTH_COMPONENTS = 0x8284 + /// + DepthComponents = ((int)0x8284) , + /// + /// Original was GL_STENCIL_COMPONENTS = 0x8285 + /// + StencilComponents = ((int)0x8285) , + /// + /// Original was GL_COLOR_RENDERABLE = 0x8286 + /// + ColorRenderable = ((int)0x8286) , + /// + /// Original was GL_DEPTH_RENDERABLE = 0x8287 + /// + DepthRenderable = ((int)0x8287) , + /// + /// Original was GL_STENCIL_RENDERABLE = 0x8288 + /// + StencilRenderable = ((int)0x8288) , + /// + /// Original was GL_FRAMEBUFFER_RENDERABLE = 0x8289 + /// + FramebufferRenderable = ((int)0x8289) , + /// + /// Original was GL_FRAMEBUFFER_RENDERABLE_LAYERED = 0x828A + /// + FramebufferRenderableLayered = ((int)0x828A) , + /// + /// Original was GL_FRAMEBUFFER_BLEND = 0x828B + /// + FramebufferBlend = ((int)0x828B) , + /// + /// Original was GL_READ_PIXELS = 0x828C + /// + ReadPixels = ((int)0x828C) , + /// + /// Original was GL_READ_PIXELS_FORMAT = 0x828D + /// + ReadPixelsFormat = ((int)0x828D) , + /// + /// Original was GL_READ_PIXELS_TYPE = 0x828E + /// + ReadPixelsType = ((int)0x828E) , + /// + /// Original was GL_TEXTURE_IMAGE_FORMAT = 0x828F + /// + TextureImageFormat = ((int)0x828F) , + /// + /// Original was GL_TEXTURE_IMAGE_TYPE = 0x8290 + /// + TextureImageType = ((int)0x8290) , + /// + /// Original was GL_GET_TEXTURE_IMAGE_FORMAT = 0x8291 + /// + GetTextureImageFormat = ((int)0x8291) , + /// + /// Original was GL_GET_TEXTURE_IMAGE_TYPE = 0x8292 + /// + GetTextureImageType = ((int)0x8292) , + /// + /// Original was GL_MIPMAP = 0x8293 + /// + Mipmap = ((int)0x8293) , + /// + /// Original was GL_MANUAL_GENERATE_MIPMAP = 0x8294 + /// + ManualGenerateMipmap = ((int)0x8294) , + /// + /// Original was GL_AUTO_GENERATE_MIPMAP = 0x8295 + /// + AutoGenerateMipmap = ((int)0x8295) , + /// + /// Original was GL_COLOR_ENCODING = 0x8296 + /// + ColorEncoding = ((int)0x8296) , + /// + /// Original was GL_SRGB_READ = 0x8297 + /// + SrgbRead = ((int)0x8297) , + /// + /// Original was GL_SRGB_WRITE = 0x8298 + /// + SrgbWrite = ((int)0x8298) , + /// + /// Original was GL_SRGB_DECODE_ARB = 0x8299 + /// + SrgbDecodeArb = ((int)0x8299) , + /// + /// Original was GL_FILTER = 0x829A + /// + Filter = ((int)0x829A) , + /// + /// Original was GL_VERTEX_TEXTURE = 0x829B + /// + VertexTexture = ((int)0x829B) , + /// + /// Original was GL_TESS_CONTROL_TEXTURE = 0x829C + /// + TessControlTexture = ((int)0x829C) , + /// + /// Original was GL_TESS_EVALUATION_TEXTURE = 0x829D + /// + TessEvaluationTexture = ((int)0x829D) , + /// + /// Original was GL_GEOMETRY_TEXTURE = 0x829E + /// + GeometryTexture = ((int)0x829E) , + /// + /// Original was GL_FRAGMENT_TEXTURE = 0x829F + /// + FragmentTexture = ((int)0x829F) , + /// + /// Original was GL_COMPUTE_TEXTURE = 0x82A0 + /// + ComputeTexture = ((int)0x82A0) , + /// + /// Original was GL_TEXTURE_SHADOW = 0x82A1 + /// + TextureShadow = ((int)0x82A1) , + /// + /// Original was GL_TEXTURE_GATHER = 0x82A2 + /// + TextureGather = ((int)0x82A2) , + /// + /// Original was GL_TEXTURE_GATHER_SHADOW = 0x82A3 + /// + TextureGatherShadow = ((int)0x82A3) , + /// + /// Original was GL_SHADER_IMAGE_LOAD = 0x82A4 + /// + ShaderImageLoad = ((int)0x82A4) , + /// + /// Original was GL_SHADER_IMAGE_STORE = 0x82A5 + /// + ShaderImageStore = ((int)0x82A5) , + /// + /// Original was GL_SHADER_IMAGE_ATOMIC = 0x82A6 + /// + ShaderImageAtomic = ((int)0x82A6) , + /// + /// Original was GL_IMAGE_TEXEL_SIZE = 0x82A7 + /// + ImageTexelSize = ((int)0x82A7) , + /// + /// Original was GL_IMAGE_COMPATIBILITY_CLASS = 0x82A8 + /// + ImageCompatibilityClass = ((int)0x82A8) , + /// + /// Original was GL_IMAGE_PIXEL_FORMAT = 0x82A9 + /// + ImagePixelFormat = ((int)0x82A9) , + /// + /// Original was GL_IMAGE_PIXEL_TYPE = 0x82AA + /// + ImagePixelType = ((int)0x82AA) , + /// + /// Original was GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = 0x82AC + /// + SimultaneousTextureAndDepthTest = ((int)0x82AC) , + /// + /// Original was GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = 0x82AD + /// + SimultaneousTextureAndStencilTest = ((int)0x82AD) , + /// + /// Original was GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = 0x82AE + /// + SimultaneousTextureAndDepthWrite = ((int)0x82AE) , + /// + /// Original was GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = 0x82AF + /// + SimultaneousTextureAndStencilWrite = ((int)0x82AF) , + /// + /// Original was GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = 0x82B1 + /// + TextureCompressedBlockWidth = ((int)0x82B1) , + /// + /// Original was GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = 0x82B2 + /// + TextureCompressedBlockHeight = ((int)0x82B2) , + /// + /// Original was GL_TEXTURE_COMPRESSED_BLOCK_SIZE = 0x82B3 + /// + TextureCompressedBlockSize = ((int)0x82B3) , + /// + /// Original was GL_CLEAR_BUFFER = 0x82B4 + /// + ClearBuffer = ((int)0x82B4) , + /// + /// Original was GL_TEXTURE_VIEW = 0x82B5 + /// + TextureView = ((int)0x82B5) , + /// + /// Original was GL_VIEW_COMPATIBILITY_CLASS = 0x82B6 + /// + ViewCompatibilityClass = ((int)0x82B6) , + /// + /// Original was GL_FULL_SUPPORT = 0x82B7 + /// + FullSupport = ((int)0x82B7) , + /// + /// Original was GL_CAVEAT_SUPPORT = 0x82B8 + /// + CaveatSupport = ((int)0x82B8) , + /// + /// Original was GL_IMAGE_CLASS_4_X_32 = 0x82B9 + /// + ImageClass4X32 = ((int)0x82B9) , + /// + /// Original was GL_IMAGE_CLASS_2_X_32 = 0x82BA + /// + ImageClass2X32 = ((int)0x82BA) , + /// + /// Original was GL_IMAGE_CLASS_1_X_32 = 0x82BB + /// + ImageClass1X32 = ((int)0x82BB) , + /// + /// Original was GL_IMAGE_CLASS_4_X_16 = 0x82BC + /// + ImageClass4X16 = ((int)0x82BC) , + /// + /// Original was GL_IMAGE_CLASS_2_X_16 = 0x82BD + /// + ImageClass2X16 = ((int)0x82BD) , + /// + /// Original was GL_IMAGE_CLASS_1_X_16 = 0x82BE + /// + ImageClass1X16 = ((int)0x82BE) , + /// + /// Original was GL_IMAGE_CLASS_4_X_8 = 0x82BF + /// + ImageClass4X8 = ((int)0x82BF) , + /// + /// Original was GL_IMAGE_CLASS_2_X_8 = 0x82C0 + /// + ImageClass2X8 = ((int)0x82C0) , + /// + /// Original was GL_IMAGE_CLASS_1_X_8 = 0x82C1 + /// + ImageClass1X8 = ((int)0x82C1) , + /// + /// Original was GL_IMAGE_CLASS_11_11_10 = 0x82C2 + /// + ImageClass111110 = ((int)0x82C2) , + /// + /// Original was GL_IMAGE_CLASS_10_10_10_2 = 0x82C3 + /// + ImageClass1010102 = ((int)0x82C3) , + /// + /// Original was GL_VIEW_CLASS_128_BITS = 0x82C4 + /// + ViewClass128Bits = ((int)0x82C4) , + /// + /// Original was GL_VIEW_CLASS_96_BITS = 0x82C5 + /// + ViewClass96Bits = ((int)0x82C5) , + /// + /// Original was GL_VIEW_CLASS_64_BITS = 0x82C6 + /// + ViewClass64Bits = ((int)0x82C6) , + /// + /// Original was GL_VIEW_CLASS_48_BITS = 0x82C7 + /// + ViewClass48Bits = ((int)0x82C7) , + /// + /// Original was GL_VIEW_CLASS_32_BITS = 0x82C8 + /// + ViewClass32Bits = ((int)0x82C8) , + /// + /// Original was GL_VIEW_CLASS_24_BITS = 0x82C9 + /// + ViewClass24Bits = ((int)0x82C9) , + /// + /// Original was GL_VIEW_CLASS_16_BITS = 0x82CA + /// + ViewClass16Bits = ((int)0x82CA) , + /// + /// Original was GL_VIEW_CLASS_8_BITS = 0x82CB + /// + ViewClass8Bits = ((int)0x82CB) , + /// + /// Original was GL_VIEW_CLASS_S3TC_DXT1_RGB = 0x82CC + /// + ViewClassS3tcDxt1Rgb = ((int)0x82CC) , + /// + /// Original was GL_VIEW_CLASS_S3TC_DXT1_RGBA = 0x82CD + /// + ViewClassS3tcDxt1Rgba = ((int)0x82CD) , + /// + /// Original was GL_VIEW_CLASS_S3TC_DXT3_RGBA = 0x82CE + /// + ViewClassS3tcDxt3Rgba = ((int)0x82CE) , + /// + /// Original was GL_VIEW_CLASS_S3TC_DXT5_RGBA = 0x82CF + /// + ViewClassS3tcDxt5Rgba = ((int)0x82CF) , + /// + /// Original was GL_VIEW_CLASS_RGTC1_RED = 0x82D0 + /// + ViewClassRgtc1Red = ((int)0x82D0) , + /// + /// Original was GL_VIEW_CLASS_RGTC2_RG = 0x82D1 + /// + ViewClassRgtc2Rg = ((int)0x82D1) , + /// + /// Original was GL_VIEW_CLASS_BPTC_UNORM = 0x82D2 + /// + ViewClassBptcUnorm = ((int)0x82D2) , + /// + /// Original was GL_VIEW_CLASS_BPTC_FLOAT = 0x82D3 + /// + ViewClassBptcFloat = ((int)0x82D3) , + /// + /// Original was GL_VERTEX_ATTRIB_BINDING = 0x82D4 + /// + VertexAttribBinding = ((int)0x82D4) , + /// + /// Original was GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5 + /// + VertexAttribRelativeOffset = ((int)0x82D5) , + /// + /// Original was GL_VERTEX_BINDING_DIVISOR = 0x82D6 + /// + VertexBindingDivisor = ((int)0x82D6) , + /// + /// Original was GL_VERTEX_BINDING_OFFSET = 0x82D7 + /// + VertexBindingOffset = ((int)0x82D7) , + /// + /// Original was GL_VERTEX_BINDING_STRIDE = 0x82D8 + /// + VertexBindingStride = ((int)0x82D8) , + /// + /// Original was GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9 + /// + MaxVertexAttribRelativeOffset = ((int)0x82D9) , + /// + /// Original was GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA + /// + MaxVertexAttribBindings = ((int)0x82DA) , + /// + /// Original was GL_TEXTURE_VIEW_MIN_LEVEL = 0x82DB + /// + TextureViewMinLevel = ((int)0x82DB) , + /// + /// Original was GL_TEXTURE_VIEW_NUM_LEVELS = 0x82DC + /// + TextureViewNumLevels = ((int)0x82DC) , + /// + /// Original was GL_TEXTURE_VIEW_MIN_LAYER = 0x82DD + /// + TextureViewMinLayer = ((int)0x82DD) , + /// + /// Original was GL_TEXTURE_VIEW_NUM_LAYERS = 0x82DE + /// + TextureViewNumLayers = ((int)0x82DE) , + /// + /// Original was GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF + /// + TextureImmutableLevels = ((int)0x82DF) , + /// + /// Original was GL_BUFFER = 0x82E0 + /// + Buffer = ((int)0x82E0) , + /// + /// Original was GL_SHADER = 0x82E1 + /// + Shader = ((int)0x82E1) , + /// + /// Original was GL_PROGRAM = 0x82E2 + /// + Program = ((int)0x82E2) , + /// + /// Original was GL_QUERY = 0x82E3 + /// + Query = ((int)0x82E3) , + /// + /// Original was GL_PROGRAM_PIPELINE = 0x82E4 + /// + ProgramPipeline = ((int)0x82E4) , + /// + /// Original was GL_SAMPLER = 0x82E6 + /// + Sampler = ((int)0x82E6) , + /// + /// Original was GL_DISPLAY_LIST = 0x82E7 + /// + DisplayList = ((int)0x82E7) , + /// + /// Original was GL_MAX_LABEL_LENGTH = 0x82E8 + /// + MaxLabelLength = ((int)0x82E8) , + /// + /// Original was GL_NUM_SHADING_LANGUAGE_VERSIONS = 0x82E9 + /// + NumShadingLanguageVersions = ((int)0x82E9) , + /// /// Original was GL_DEPTH_PASS_INSTRUMENT_SGIX = 0x8310 /// DepthPassInstrumentSgix = ((int)0x8310) , @@ -6277,10 +7329,6 @@ namespace OpenTK.Graphics.OpenGL /// TextureMaxClampRSgix = ((int)0x836B) , /// - /// Original was GL_FOG_FACTOR_TO_ALPHA_SGIX = 0x836F - /// - FogFactorToAlphaSgix = ((int)0x836F) , - /// /// Original was GL_MIRRORED_REPEAT = 0x8370 /// MirroredRepeat = ((int)0x8370) , @@ -6313,6 +7361,14 @@ namespace OpenTK.Graphics.OpenGL /// Rgba4S3tc = ((int)0x83A3) , /// + /// Original was GL_RGBA_DXT5_S3TC = 0x83A4 + /// + RgbaDxt5S3tc = ((int)0x83A4) , + /// + /// Original was GL_RGBA4_DXT5_S3TC = 0x83A5 + /// + Rgba4Dxt5S3tc = ((int)0x83A5) , + /// /// Original was GL_VERTEX_PRECLIP_SGIX = 0x83EE /// VertexPreclipSgix = ((int)0x83EE) , @@ -6329,10 +7385,18 @@ namespace OpenTK.Graphics.OpenGL /// CompressedRgbaS3tcDxt1Ext = ((int)0x83F1) , /// + /// Original was GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE = 0x83F2 + /// + CompressedRgbaS3tcDxt3Angle = ((int)0x83F2) , + /// /// Original was GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2 /// CompressedRgbaS3tcDxt3Ext = ((int)0x83F2) , /// + /// Original was GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE = 0x83F3 + /// + CompressedRgbaS3tcDxt5Angle = ((int)0x83F3) , + /// /// Original was GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3 /// CompressedRgbaS3tcDxt5Ext = ((int)0x83F3) , @@ -6357,6 +7421,10 @@ namespace OpenTK.Graphics.OpenGL /// TextureCoordArrayParallelPointersIntel = ((int)0x83F8) , /// + /// Original was GL_TEXTURE_MEMORY_LAYOUT_INTEL = 0x83FF + /// + TextureMemoryLayoutIntel = ((int)0x83FF) , + /// /// Original was GL_FRAGMENT_LIGHTING_SGIX = 0x8400 /// FragmentLightingSgix = ((int)0x8400) , @@ -7237,10 +8305,6 @@ namespace OpenTK.Graphics.OpenGL /// Modelview1MatrixExt = ((int)0x8506) , /// - /// Original was GL_MODELVIEW_MATRIX1_EXT = 0x8506 - /// - ModelviewMatrix1Ext = ((int)0x8506) , - /// /// Original was GL_INCR_WRAP = 0x8507 /// IncrWrap = ((int)0x8507) , @@ -7645,10 +8709,6 @@ namespace OpenTK.Graphics.OpenGL /// SignedNegateNv = ((int)0x853D) , /// - /// Original was GL_UNSIGNED_NEGATE_NV = 0x853D - /// - UnsignedNegateNv = ((int)0x853D) , - /// /// Original was GL_SCALE_BY_TWO_NV = 0x853E /// ScaleByTwoNv = ((int)0x853E) , @@ -7765,10 +8825,6 @@ namespace OpenTK.Graphics.OpenGL /// FogDistanceModeNv = ((int)0x855A) , /// - /// Original was GL_FOG_GEN_MODE_NV = 0x855A - /// - FogGenModeNv = ((int)0x855A) , - /// /// Original was GL_EYE_RADIAL_NV = 0x855B /// EyeRadialNv = ((int)0x855B) , @@ -8305,10 +9361,6 @@ namespace OpenTK.Graphics.OpenGL /// VertexAttribArrayEnabledArb = ((int)0x8622) , /// - /// Original was GL_ARRAY_SIZE = 0x8623 - /// - ArraySize = ((int)0x8623) , - /// /// Original was GL_ATTRIB_ARRAY_SIZE_NV = 0x8623 /// AttribArraySizeNv = ((int)0x8623) , @@ -8321,10 +9373,6 @@ namespace OpenTK.Graphics.OpenGL /// VertexAttribArraySizeArb = ((int)0x8623) , /// - /// Original was GL_ARRAY_STRIDE = 0x8624 - /// - ArrayStride = ((int)0x8624) , - /// /// Original was GL_ATTRIB_ARRAY_STRIDE_NV = 0x8624 /// AttribArrayStrideNv = ((int)0x8624) , @@ -8937,130 +9985,66 @@ namespace OpenTK.Graphics.OpenGL /// EvalFractionalTessellationNv = ((int)0x86C5) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB0_NV = 0x86C6 - /// - EvalVertexAtrrib0Nv = ((int)0x86C6) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB0_NV = 0x86C6 /// EvalVertexAttrib0Nv = ((int)0x86C6) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB1_NV = 0x86C7 - /// - EvalVertexAtrrib1Nv = ((int)0x86C7) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB1_NV = 0x86C7 /// EvalVertexAttrib1Nv = ((int)0x86C7) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB2_NV = 0x86C8 - /// - EvalVertexAtrrib2Nv = ((int)0x86C8) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB2_NV = 0x86C8 /// EvalVertexAttrib2Nv = ((int)0x86C8) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB3_NV = 0x86C9 - /// - EvalVertexAtrrib3Nv = ((int)0x86C9) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB3_NV = 0x86C9 /// EvalVertexAttrib3Nv = ((int)0x86C9) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB4_NV = 0x86CA - /// - EvalVertexAtrrib4Nv = ((int)0x86CA) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB4_NV = 0x86CA /// EvalVertexAttrib4Nv = ((int)0x86CA) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB5_NV = 0x86CB - /// - EvalVertexAtrrib5Nv = ((int)0x86CB) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB5_NV = 0x86CB /// EvalVertexAttrib5Nv = ((int)0x86CB) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB6_NV = 0x86CC - /// - EvalVertexAtrrib6Nv = ((int)0x86CC) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB6_NV = 0x86CC /// EvalVertexAttrib6Nv = ((int)0x86CC) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB7_NV = 0x86CD - /// - EvalVertexAtrrib7Nv = ((int)0x86CD) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB7_NV = 0x86CD /// EvalVertexAttrib7Nv = ((int)0x86CD) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB8_NV = 0x86CE - /// - EvalVertexAtrrib8Nv = ((int)0x86CE) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB8_NV = 0x86CE /// EvalVertexAttrib8Nv = ((int)0x86CE) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB9_NV = 0x86CF - /// - EvalVertexAtrrib9Nv = ((int)0x86CF) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB9_NV = 0x86CF /// EvalVertexAttrib9Nv = ((int)0x86CF) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB10_NV = 0x86D0 - /// - EvalVertexAtrrib10Nv = ((int)0x86D0) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB10_NV = 0x86D0 /// EvalVertexAttrib10Nv = ((int)0x86D0) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB11_NV = 0x86D1 - /// - EvalVertexAtrrib11Nv = ((int)0x86D1) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB11_NV = 0x86D1 /// EvalVertexAttrib11Nv = ((int)0x86D1) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB12_NV = 0x86D2 - /// - EvalVertexAtrrib12Nv = ((int)0x86D2) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB12_NV = 0x86D2 /// EvalVertexAttrib12Nv = ((int)0x86D2) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB13_NV = 0x86D3 - /// - EvalVertexAtrrib13Nv = ((int)0x86D3) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB13_NV = 0x86D3 /// EvalVertexAttrib13Nv = ((int)0x86D3) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB14_NV = 0x86D4 - /// - EvalVertexAtrrib14Nv = ((int)0x86D4) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB14_NV = 0x86D4 /// EvalVertexAttrib14Nv = ((int)0x86D4) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB15_NV = 0x86D5 - /// - EvalVertexAtrrib15Nv = ((int)0x86D5) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB15_NV = 0x86D5 /// EvalVertexAttrib15Nv = ((int)0x86D5) , @@ -9541,6 +10525,26 @@ namespace OpenTK.Graphics.OpenGL /// ModulateSubtractAti = ((int)0x8746) , /// + /// Original was GL_SET_AMD = 0x874A + /// + SetAmd = ((int)0x874A) , + /// + /// Original was GL_REPLACE_VALUE_AMD = 0x874B + /// + ReplaceValueAmd = ((int)0x874B) , + /// + /// Original was GL_STENCIL_OP_VALUE_AMD = 0x874C + /// + StencilOpValueAmd = ((int)0x874C) , + /// + /// Original was GL_STENCIL_BACK_OP_VALUE_AMD = 0x874D + /// + StencilBackOpValueAmd = ((int)0x874D) , + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_LONG = 0x874E + /// + VertexAttribArrayLong = ((int)0x874E) , + /// /// Original was GL_DEPTH_STENCIL_MESA = 0x8750 /// DepthStencilMesa = ((int)0x8750) , @@ -10437,6 +11441,10 @@ namespace OpenTK.Graphics.OpenGL /// Rgba16fArb = ((int)0x881A) , /// + /// Original was GL_RGBA16F_EXT = 0x881A + /// + Rgba16fExt = ((int)0x881A) , + /// /// Original was GL_RGBA_FLOAT16_APPLE = 0x881A /// RgbaFloat16Apple = ((int)0x881A) , @@ -10453,6 +11461,10 @@ namespace OpenTK.Graphics.OpenGL /// Rgb16fArb = ((int)0x881B) , /// + /// Original was GL_RGB16F_EXT = 0x881B + /// + Rgb16fExt = ((int)0x881B) , + /// /// Original was GL_RGB_FLOAT16_APPLE = 0x881B /// RgbFloat16Apple = ((int)0x881B) , @@ -10517,9 +11529,9 @@ namespace OpenTK.Graphics.OpenGL /// RgbaFloatModeArb = ((int)0x8820) , /// - /// Original was GL_TYPE_RGBA_FLOAT_ATI = 0x8820 + /// Original was GL_RGBA_FLOAT_MODE_ATI = 0x8820 /// - TypeRgbaFloatAti = ((int)0x8820) , + RgbaFloatModeAti = ((int)0x8820) , /// /// Original was GL_WRITEONLY_RENDERING_QCOM = 0x8823 /// @@ -10537,6 +11549,10 @@ namespace OpenTK.Graphics.OpenGL /// MaxDrawBuffersAti = ((int)0x8824) , /// + /// Original was GL_MAX_DRAW_BUFFERS_NV = 0x8824 + /// + MaxDrawBuffersNv = ((int)0x8824) , + /// /// Original was GL_DRAW_BUFFER0 = 0x8825 /// DrawBuffer0 = ((int)0x8825) , @@ -10549,6 +11565,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer0Ati = ((int)0x8825) , /// + /// Original was GL_DRAW_BUFFER0_NV = 0x8825 + /// + DrawBuffer0Nv = ((int)0x8825) , + /// /// Original was GL_DRAW_BUFFER1 = 0x8826 /// DrawBuffer1 = ((int)0x8826) , @@ -10561,6 +11581,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer1Ati = ((int)0x8826) , /// + /// Original was GL_DRAW_BUFFER1_NV = 0x8826 + /// + DrawBuffer1Nv = ((int)0x8826) , + /// /// Original was GL_DRAW_BUFFER2 = 0x8827 /// DrawBuffer2 = ((int)0x8827) , @@ -10573,6 +11597,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer2Ati = ((int)0x8827) , /// + /// Original was GL_DRAW_BUFFER2_NV = 0x8827 + /// + DrawBuffer2Nv = ((int)0x8827) , + /// /// Original was GL_DRAW_BUFFER3 = 0x8828 /// DrawBuffer3 = ((int)0x8828) , @@ -10585,6 +11613,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer3Ati = ((int)0x8828) , /// + /// Original was GL_DRAW_BUFFER3_NV = 0x8828 + /// + DrawBuffer3Nv = ((int)0x8828) , + /// /// Original was GL_DRAW_BUFFER4 = 0x8829 /// DrawBuffer4 = ((int)0x8829) , @@ -10597,6 +11629,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer4Ati = ((int)0x8829) , /// + /// Original was GL_DRAW_BUFFER4_NV = 0x8829 + /// + DrawBuffer4Nv = ((int)0x8829) , + /// /// Original was GL_DRAW_BUFFER5 = 0x882A /// DrawBuffer5 = ((int)0x882A) , @@ -10609,6 +11645,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer5Ati = ((int)0x882A) , /// + /// Original was GL_DRAW_BUFFER5_NV = 0x882A + /// + DrawBuffer5Nv = ((int)0x882A) , + /// /// Original was GL_DRAW_BUFFER6 = 0x882B /// DrawBuffer6 = ((int)0x882B) , @@ -10621,6 +11661,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer6Ati = ((int)0x882B) , /// + /// Original was GL_DRAW_BUFFER6_NV = 0x882B + /// + DrawBuffer6Nv = ((int)0x882B) , + /// /// Original was GL_DRAW_BUFFER7 = 0x882C /// DrawBuffer7 = ((int)0x882C) , @@ -10633,6 +11677,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer7Ati = ((int)0x882C) , /// + /// Original was GL_DRAW_BUFFER7_NV = 0x882C + /// + DrawBuffer7Nv = ((int)0x882C) , + /// /// Original was GL_DRAW_BUFFER8 = 0x882D /// DrawBuffer8 = ((int)0x882D) , @@ -10645,6 +11693,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer8Ati = ((int)0x882D) , /// + /// Original was GL_DRAW_BUFFER8_NV = 0x882D + /// + DrawBuffer8Nv = ((int)0x882D) , + /// /// Original was GL_DRAW_BUFFER9 = 0x882E /// DrawBuffer9 = ((int)0x882E) , @@ -10657,6 +11709,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer9Ati = ((int)0x882E) , /// + /// Original was GL_DRAW_BUFFER9_NV = 0x882E + /// + DrawBuffer9Nv = ((int)0x882E) , + /// /// Original was GL_DRAW_BUFFER10 = 0x882F /// DrawBuffer10 = ((int)0x882F) , @@ -10669,6 +11725,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer10Ati = ((int)0x882F) , /// + /// Original was GL_DRAW_BUFFER10_NV = 0x882F + /// + DrawBuffer10Nv = ((int)0x882F) , + /// /// Original was GL_DRAW_BUFFER11 = 0x8830 /// DrawBuffer11 = ((int)0x8830) , @@ -10681,6 +11741,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer11Ati = ((int)0x8830) , /// + /// Original was GL_DRAW_BUFFER11_NV = 0x8830 + /// + DrawBuffer11Nv = ((int)0x8830) , + /// /// Original was GL_DRAW_BUFFER12 = 0x8831 /// DrawBuffer12 = ((int)0x8831) , @@ -10693,6 +11757,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer12Ati = ((int)0x8831) , /// + /// Original was GL_DRAW_BUFFER12_NV = 0x8831 + /// + DrawBuffer12Nv = ((int)0x8831) , + /// /// Original was GL_DRAW_BUFFER13 = 0x8832 /// DrawBuffer13 = ((int)0x8832) , @@ -10705,6 +11773,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer13Ati = ((int)0x8832) , /// + /// Original was GL_DRAW_BUFFER13_NV = 0x8832 + /// + DrawBuffer13Nv = ((int)0x8832) , + /// /// Original was GL_DRAW_BUFFER14 = 0x8833 /// DrawBuffer14 = ((int)0x8833) , @@ -10717,6 +11789,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer14Ati = ((int)0x8833) , /// + /// Original was GL_DRAW_BUFFER14_NV = 0x8833 + /// + DrawBuffer14Nv = ((int)0x8833) , + /// /// Original was GL_DRAW_BUFFER15 = 0x8834 /// DrawBuffer15 = ((int)0x8834) , @@ -10729,6 +11805,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawBuffer15Ati = ((int)0x8834) , /// + /// Original was GL_DRAW_BUFFER15_NV = 0x8834 + /// + DrawBuffer15Nv = ((int)0x8834) , + /// /// Original was GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 0x8835 /// ColorClearUnclampedValueAti = ((int)0x8835) , @@ -10845,6 +11925,10 @@ namespace OpenTK.Graphics.OpenGL /// TextureCompareModeArb = ((int)0x884C) , /// + /// Original was GL_TEXTURE_COMPARE_MODE_EXT = 0x884C + /// + TextureCompareModeExt = ((int)0x884C) , + /// /// Original was GL_TEXTURE_COMPARE_FUNC = 0x884D /// TextureCompareFunc = ((int)0x884D) , @@ -10853,6 +11937,10 @@ namespace OpenTK.Graphics.OpenGL /// TextureCompareFuncArb = ((int)0x884D) , /// + /// Original was GL_TEXTURE_COMPARE_FUNC_EXT = 0x884D + /// + TextureCompareFuncExt = ((int)0x884D) , + /// /// Original was GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 0x884E /// CompareRefDepthToTextureExt = ((int)0x884E) , @@ -10861,6 +11949,10 @@ namespace OpenTK.Graphics.OpenGL /// CompareRefToTexture = ((int)0x884E) , /// + /// Original was GL_COMPARE_REF_TO_TEXTURE_EXT = 0x884E + /// + CompareRefToTextureExt = ((int)0x884E) , + /// /// Original was GL_COMPARE_R_TO_TEXTURE = 0x884E /// CompareRToTexture = ((int)0x884E) , @@ -10993,6 +12085,10 @@ namespace OpenTK.Graphics.OpenGL /// CurrentQueryArb = ((int)0x8865) , /// + /// Original was GL_CURRENT_QUERY_EXT = 0x8865 + /// + CurrentQueryExt = ((int)0x8865) , + /// /// Original was GL_PIXEL_COUNT_NV = 0x8866 /// PixelCountNv = ((int)0x8866) , @@ -11005,6 +12101,10 @@ namespace OpenTK.Graphics.OpenGL /// QueryResultArb = ((int)0x8866) , /// + /// Original was GL_QUERY_RESULT_EXT = 0x8866 + /// + QueryResultExt = ((int)0x8866) , + /// /// Original was GL_PIXEL_COUNT_AVAILABLE_NV = 0x8867 /// PixelCountAvailableNv = ((int)0x8867) , @@ -11017,6 +12117,10 @@ namespace OpenTK.Graphics.OpenGL /// QueryResultAvailableArb = ((int)0x8867) , /// + /// Original was GL_QUERY_RESULT_AVAILABLE_EXT = 0x8867 + /// + QueryResultAvailableExt = ((int)0x8867) , + /// /// Original was GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 0x8868 /// MaxFragmentProgramLocalParametersNv = ((int)0x8868) , @@ -11957,6 +13061,10 @@ namespace OpenTK.Graphics.OpenGL /// PixelPackBufferBindingExt = ((int)0x88ED) , /// + /// Original was GL_ETC1_SRGB8_NV = 0x88EE + /// + Etc1Srgb8Nv = ((int)0x88EE) , + /// /// Original was GL_PIXEL_UNPACK_BUFFER_BINDING = 0x88EF /// PixelUnpackBufferBinding = ((int)0x88EF) , @@ -12049,10 +13157,18 @@ namespace OpenTK.Graphics.OpenGL /// VertexAttribArrayDivisor = ((int)0x88FE) , /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE + /// + VertexAttribArrayDivisorAngle = ((int)0x88FE) , + /// /// Original was GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 0x88FE /// VertexAttribArrayDivisorArb = ((int)0x88FE) , /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV = 0x88FE + /// + VertexAttribArrayDivisorNv = ((int)0x88FE) , + /// /// Original was GL_MAX_ARRAY_TEXTURE_LAYERS = 0x88FF /// MaxArrayTextureLayers = ((int)0x88FF) , @@ -12845,6 +13961,18 @@ namespace OpenTK.Graphics.OpenGL /// SkipDecodeExt = ((int)0x8A4A) , /// + /// Original was GL_PROGRAM_PIPELINE_OBJECT_EXT = 0x8A4F + /// + ProgramPipelineObjectExt = ((int)0x8A4F) , + /// + /// Original was GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT = 0x8A52 + /// + FragmentShaderDiscardsSamplesExt = ((int)0x8A52) , + /// + /// Original was GL_SYNC_OBJECT_APPLE = 0x8A53 + /// + SyncObjectApple = ((int)0x8A53) , + /// /// Original was GL_FRAGMENT_SHADER = 0x8B30 /// FragmentShader = ((int)0x8B30) , @@ -12865,10 +13993,18 @@ namespace OpenTK.Graphics.OpenGL /// ProgramObjectArb = ((int)0x8B40) , /// + /// Original was GL_PROGRAM_OBJECT_EXT = 0x8B40 + /// + ProgramObjectExt = ((int)0x8B40) , + /// /// Original was GL_SHADER_OBJECT_ARB = 0x8B48 /// ShaderObjectArb = ((int)0x8B48) , /// + /// Original was GL_SHADER_OBJECT_EXT = 0x8B48 + /// + ShaderObjectExt = ((int)0x8B48) , + /// /// Original was GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49 /// MaxFragmentUniformComponents = ((int)0x8B49) , @@ -13085,6 +14221,10 @@ namespace OpenTK.Graphics.OpenGL /// Sampler2DShadowArb = ((int)0x8B62) , /// + /// Original was GL_SAMPLER_2D_SHADOW_EXT = 0x8B62 + /// + Sampler2DShadowExt = ((int)0x8B62) , + /// /// Original was GL_SAMPLER_2D_RECT = 0x8B63 /// Sampler2DRect = ((int)0x8B63) , @@ -13525,6 +14665,10 @@ namespace OpenTK.Graphics.OpenGL /// UnsignedNormalizedArb = ((int)0x8C17) , /// + /// Original was GL_UNSIGNED_NORMALIZED_EXT = 0x8C17 + /// + UnsignedNormalizedExt = ((int)0x8C17) , + /// /// Original was GL_TEXTURE_1D_ARRAY = 0x8C18 /// Texture1DArray = ((int)0x8C18) , @@ -13645,10 +14789,6 @@ namespace OpenTK.Graphics.OpenGL /// TextureBufferDataStoreBindingExt = ((int)0x8C2D) , /// - /// Original was GL_TEXTURE_BUFFER_FORMAT = 0x8C2E - /// - TextureBufferFormat = ((int)0x8C2E) , - /// /// Original was GL_TEXTURE_BUFFER_FORMAT_ARB = 0x8C2E /// TextureBufferFormatArb = ((int)0x8C2E) , @@ -13661,6 +14801,10 @@ namespace OpenTK.Graphics.OpenGL /// AnySamplesPassed = ((int)0x8C2F) , /// + /// Original was GL_ANY_SAMPLES_PASSED_EXT = 0x8C2F + /// + AnySamplesPassedExt = ((int)0x8C2F) , + /// /// Original was GL_SAMPLE_SHADING = 0x8C36 /// SampleShading = ((int)0x8C36) , @@ -13737,6 +14881,10 @@ namespace OpenTK.Graphics.OpenGL /// Srgb8Ext = ((int)0x8C41) , /// + /// Original was GL_SRGB8_NV = 0x8C41 + /// + Srgb8Nv = ((int)0x8C41) , + /// /// Original was GL_SRGB_ALPHA = 0x8C42 /// SrgbAlpha = ((int)0x8C42) , @@ -13761,6 +14909,10 @@ namespace OpenTK.Graphics.OpenGL /// SluminanceAlphaExt = ((int)0x8C44) , /// + /// Original was GL_SLUMINANCE_ALPHA_NV = 0x8C44 + /// + SluminanceAlphaNv = ((int)0x8C44) , + /// /// Original was GL_SLUMINANCE8_ALPHA8 = 0x8C45 /// Sluminance8Alpha8 = ((int)0x8C45) , @@ -13769,6 +14921,10 @@ namespace OpenTK.Graphics.OpenGL /// Sluminance8Alpha8Ext = ((int)0x8C45) , /// + /// Original was GL_SLUMINANCE8_ALPHA8_NV = 0x8C45 + /// + Sluminance8Alpha8Nv = ((int)0x8C45) , + /// /// Original was GL_SLUMINANCE = 0x8C46 /// Sluminance = ((int)0x8C46) , @@ -13777,6 +14933,10 @@ namespace OpenTK.Graphics.OpenGL /// SluminanceExt = ((int)0x8C46) , /// + /// Original was GL_SLUMINANCE_NV = 0x8C46 + /// + SluminanceNv = ((int)0x8C46) , + /// /// Original was GL_SLUMINANCE8 = 0x8C47 /// Sluminance8 = ((int)0x8C47) , @@ -13785,6 +14945,10 @@ namespace OpenTK.Graphics.OpenGL /// Sluminance8Ext = ((int)0x8C47) , /// + /// Original was GL_SLUMINANCE8_NV = 0x8C47 + /// + Sluminance8Nv = ((int)0x8C47) , + /// /// Original was GL_COMPRESSED_SRGB = 0x8C48 /// CompressedSrgb = ((int)0x8C48) , @@ -13821,18 +14985,34 @@ namespace OpenTK.Graphics.OpenGL /// CompressedSrgbS3tcDxt1Ext = ((int)0x8C4C) , /// + /// Original was GL_COMPRESSED_SRGB_S3TC_DXT1_NV = 0x8C4C + /// + CompressedSrgbS3tcDxt1Nv = ((int)0x8C4C) , + /// /// Original was GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D /// CompressedSrgbAlphaS3tcDxt1Ext = ((int)0x8C4D) , /// + /// Original was GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV = 0x8C4D + /// + CompressedSrgbAlphaS3tcDxt1Nv = ((int)0x8C4D) , + /// /// Original was GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E /// CompressedSrgbAlphaS3tcDxt3Ext = ((int)0x8C4E) , /// + /// Original was GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV = 0x8C4E + /// + CompressedSrgbAlphaS3tcDxt3Nv = ((int)0x8C4E) , + /// /// Original was GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F /// CompressedSrgbAlphaS3tcDxt5Ext = ((int)0x8C4F) , /// + /// Original was GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV = 0x8C4F + /// + CompressedSrgbAlphaS3tcDxt5Nv = ((int)0x8C4F) , + /// /// Original was GL_COMPRESSED_LUMINANCE_LATC1_EXT = 0x8C70 /// CompressedLuminanceLatc1Ext = ((int)0x8C70) , @@ -14005,10 +15185,6 @@ namespace OpenTK.Graphics.OpenGL /// RasterizerDiscardNv = ((int)0x8C89) , /// - /// Original was GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV = 0x8C8A - /// - MaxTransformFeedbackInterleavedAttribsNv = ((int)0x8C8A) , - /// /// Original was GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A /// MaxTransformFeedbackInterleavedComponents = ((int)0x8C8A) , @@ -14017,6 +15193,10 @@ namespace OpenTK.Graphics.OpenGL /// MaxTransformFeedbackInterleavedComponentsExt = ((int)0x8C8A) , /// + /// Original was GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 0x8C8A + /// + MaxTransformFeedbackInterleavedComponentsNv = ((int)0x8C8A) , + /// /// Original was GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B /// MaxTransformFeedbackSeparateAttribs = ((int)0x8C8B) , @@ -14117,6 +15297,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawFramebufferBindingExt = ((int)0x8CA6) , /// + /// Original was GL_DRAW_FRAMEBUFFER_BINDING_NV = 0x8CA6 + /// + DrawFramebufferBindingNv = ((int)0x8CA6) , + /// /// Original was GL_FRAMEBUFFER_BINDING = 0x8CA6 /// FramebufferBinding = ((int)0x8CA6) , @@ -14161,6 +15345,10 @@ namespace OpenTK.Graphics.OpenGL /// ReadFramebufferExt = ((int)0x8CA8) , /// + /// Original was GL_READ_FRAMEBUFFER_NV = 0x8CA8 + /// + ReadFramebufferNv = ((int)0x8CA8) , + /// /// Original was GL_DRAW_FRAMEBUFFER = 0x8CA9 /// DrawFramebuffer = ((int)0x8CA9) , @@ -14173,6 +15361,10 @@ namespace OpenTK.Graphics.OpenGL /// DrawFramebufferExt = ((int)0x8CA9) , /// + /// Original was GL_DRAW_FRAMEBUFFER_NV = 0x8CA9 + /// + DrawFramebufferNv = ((int)0x8CA9) , + /// /// Original was GL_READ_FRAMEBUFFER_BINDING = 0x8CAA /// ReadFramebufferBinding = ((int)0x8CAA) , @@ -14181,6 +15373,10 @@ namespace OpenTK.Graphics.OpenGL /// ReadFramebufferBindingExt = ((int)0x8CAA) , /// + /// Original was GL_READ_FRAMEBUFFER_BINDING_NV = 0x8CAA + /// + ReadFramebufferBindingNv = ((int)0x8CAA) , + /// /// Original was GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8CAB /// RenderbufferCoverageSamplesNv = ((int)0x8CAB) , @@ -14197,6 +15393,10 @@ namespace OpenTK.Graphics.OpenGL /// RenderbufferSamplesExt = ((int)0x8CAB) , /// + /// Original was GL_RENDERBUFFER_SAMPLES_NV = 0x8CAB + /// + RenderbufferSamplesNv = ((int)0x8CAB) , + /// /// Original was GL_DEPTH_COMPONENT32F = 0x8CAC /// DepthComponent32f = ((int)0x8CAC) , @@ -14365,6 +15565,10 @@ namespace OpenTK.Graphics.OpenGL /// MaxColorAttachmentsExt = ((int)0x8CDF) , /// + /// Original was GL_MAX_COLOR_ATTACHMENTS_NV = 0x8CDF + /// + MaxColorAttachmentsNv = ((int)0x8CDF) , + /// /// Original was GL_COLOR_ATTACHMENT0 = 0x8CE0 /// ColorAttachment0 = ((int)0x8CE0) , @@ -14373,6 +15577,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment0Ext = ((int)0x8CE0) , /// + /// Original was GL_COLOR_ATTACHMENT0_NV = 0x8CE0 + /// + ColorAttachment0Nv = ((int)0x8CE0) , + /// /// Original was GL_COLOR_ATTACHMENT0_OES = 0x8CE0 /// ColorAttachment0Oes = ((int)0x8CE0) , @@ -14385,6 +15593,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment1Ext = ((int)0x8CE1) , /// + /// Original was GL_COLOR_ATTACHMENT1_NV = 0x8CE1 + /// + ColorAttachment1Nv = ((int)0x8CE1) , + /// /// Original was GL_COLOR_ATTACHMENT2 = 0x8CE2 /// ColorAttachment2 = ((int)0x8CE2) , @@ -14393,6 +15605,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment2Ext = ((int)0x8CE2) , /// + /// Original was GL_COLOR_ATTACHMENT2_NV = 0x8CE2 + /// + ColorAttachment2Nv = ((int)0x8CE2) , + /// /// Original was GL_COLOR_ATTACHMENT3 = 0x8CE3 /// ColorAttachment3 = ((int)0x8CE3) , @@ -14401,6 +15617,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment3Ext = ((int)0x8CE3) , /// + /// Original was GL_COLOR_ATTACHMENT3_NV = 0x8CE3 + /// + ColorAttachment3Nv = ((int)0x8CE3) , + /// /// Original was GL_COLOR_ATTACHMENT4 = 0x8CE4 /// ColorAttachment4 = ((int)0x8CE4) , @@ -14409,6 +15629,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment4Ext = ((int)0x8CE4) , /// + /// Original was GL_COLOR_ATTACHMENT4_NV = 0x8CE4 + /// + ColorAttachment4Nv = ((int)0x8CE4) , + /// /// Original was GL_COLOR_ATTACHMENT5 = 0x8CE5 /// ColorAttachment5 = ((int)0x8CE5) , @@ -14417,6 +15641,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment5Ext = ((int)0x8CE5) , /// + /// Original was GL_COLOR_ATTACHMENT5_NV = 0x8CE5 + /// + ColorAttachment5Nv = ((int)0x8CE5) , + /// /// Original was GL_COLOR_ATTACHMENT6 = 0x8CE6 /// ColorAttachment6 = ((int)0x8CE6) , @@ -14425,6 +15653,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment6Ext = ((int)0x8CE6) , /// + /// Original was GL_COLOR_ATTACHMENT6_NV = 0x8CE6 + /// + ColorAttachment6Nv = ((int)0x8CE6) , + /// /// Original was GL_COLOR_ATTACHMENT7 = 0x8CE7 /// ColorAttachment7 = ((int)0x8CE7) , @@ -14433,6 +15665,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment7Ext = ((int)0x8CE7) , /// + /// Original was GL_COLOR_ATTACHMENT7_NV = 0x8CE7 + /// + ColorAttachment7Nv = ((int)0x8CE7) , + /// /// Original was GL_COLOR_ATTACHMENT8 = 0x8CE8 /// ColorAttachment8 = ((int)0x8CE8) , @@ -14441,6 +15677,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment8Ext = ((int)0x8CE8) , /// + /// Original was GL_COLOR_ATTACHMENT8_NV = 0x8CE8 + /// + ColorAttachment8Nv = ((int)0x8CE8) , + /// /// Original was GL_COLOR_ATTACHMENT9 = 0x8CE9 /// ColorAttachment9 = ((int)0x8CE9) , @@ -14449,6 +15689,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment9Ext = ((int)0x8CE9) , /// + /// Original was GL_COLOR_ATTACHMENT9_NV = 0x8CE9 + /// + ColorAttachment9Nv = ((int)0x8CE9) , + /// /// Original was GL_COLOR_ATTACHMENT10 = 0x8CEA /// ColorAttachment10 = ((int)0x8CEA) , @@ -14457,6 +15701,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment10Ext = ((int)0x8CEA) , /// + /// Original was GL_COLOR_ATTACHMENT10_NV = 0x8CEA + /// + ColorAttachment10Nv = ((int)0x8CEA) , + /// /// Original was GL_COLOR_ATTACHMENT11 = 0x8CEB /// ColorAttachment11 = ((int)0x8CEB) , @@ -14465,6 +15713,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment11Ext = ((int)0x8CEB) , /// + /// Original was GL_COLOR_ATTACHMENT11_NV = 0x8CEB + /// + ColorAttachment11Nv = ((int)0x8CEB) , + /// /// Original was GL_COLOR_ATTACHMENT12 = 0x8CEC /// ColorAttachment12 = ((int)0x8CEC) , @@ -14473,6 +15725,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment12Ext = ((int)0x8CEC) , /// + /// Original was GL_COLOR_ATTACHMENT12_NV = 0x8CEC + /// + ColorAttachment12Nv = ((int)0x8CEC) , + /// /// Original was GL_COLOR_ATTACHMENT13 = 0x8CED /// ColorAttachment13 = ((int)0x8CED) , @@ -14481,6 +15737,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment13Ext = ((int)0x8CED) , /// + /// Original was GL_COLOR_ATTACHMENT13_NV = 0x8CED + /// + ColorAttachment13Nv = ((int)0x8CED) , + /// /// Original was GL_COLOR_ATTACHMENT14 = 0x8CEE /// ColorAttachment14 = ((int)0x8CEE) , @@ -14489,6 +15749,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment14Ext = ((int)0x8CEE) , /// + /// Original was GL_COLOR_ATTACHMENT14_NV = 0x8CEE + /// + ColorAttachment14Nv = ((int)0x8CEE) , + /// /// Original was GL_COLOR_ATTACHMENT15 = 0x8CEF /// ColorAttachment15 = ((int)0x8CEF) , @@ -14497,6 +15761,10 @@ namespace OpenTK.Graphics.OpenGL /// ColorAttachment15Ext = ((int)0x8CEF) , /// + /// Original was GL_COLOR_ATTACHMENT15_NV = 0x8CEF + /// + ColorAttachment15Nv = ((int)0x8CEF) , + /// /// Original was GL_DEPTH_ATTACHMENT = 0x8D00 /// DepthAttachment = ((int)0x8D00) , @@ -14709,6 +15977,10 @@ namespace OpenTK.Graphics.OpenGL /// FramebufferIncompleteMultisampleExt = ((int)0x8D56) , /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV = 0x8D56 + /// + FramebufferIncompleteMultisampleNv = ((int)0x8D56) , + /// /// Original was GL_MAX_SAMPLES = 0x8D57 /// MaxSamples = ((int)0x8D57) , @@ -14721,6 +15993,10 @@ namespace OpenTK.Graphics.OpenGL /// MaxSamplesExt = ((int)0x8D57) , /// + /// Original was GL_MAX_SAMPLES_NV = 0x8D57 + /// + MaxSamplesNv = ((int)0x8D57) , + /// /// Original was GL_TEXTURE_GEN_STR_OES = 0x8D60 /// TextureGenStrOes = ((int)0x8D60) , @@ -14729,6 +16005,10 @@ namespace OpenTK.Graphics.OpenGL /// HalfFloatOes = ((int)0x8D61) , /// + /// Original was GL_RGB565 = 0x8D62 + /// + Rgb565 = ((int)0x8D62) , + /// /// Original was GL_RGB565_OES = 0x8D62 /// Rgb565Oes = ((int)0x8D62) , @@ -14753,6 +16033,26 @@ namespace OpenTK.Graphics.OpenGL /// RequiredTextureImageUnitsOes = ((int)0x8D68) , /// + /// Original was GL_PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69 + /// + PrimitiveRestartFixedIndex = ((int)0x8D69) , + /// + /// Original was GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A + /// + AnySamplesPassedConservative = ((int)0x8D6A) , + /// + /// Original was GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = 0x8D6A + /// + AnySamplesPassedConservativeExt = ((int)0x8D6A) , + /// + /// Original was GL_MAX_ELEMENT_INDEX = 0x8D6B + /// + MaxElementIndex = ((int)0x8D6B) , + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = 0x8D6C + /// + FramebufferAttachmentTextureSamplesExt = ((int)0x8D6C) , + /// /// Original was GL_RGBA32UI = 0x8D70 /// Rgba32ui = ((int)0x8D70) , @@ -15201,6 +16501,10 @@ namespace OpenTK.Graphics.OpenGL /// Sampler2DArrayShadowExt = ((int)0x8DC4) , /// + /// Original was GL_SAMPLER_2D_ARRAY_SHADOW_NV = 0x8DC4 + /// + Sampler2DArrayShadowNv = ((int)0x8DC4) , + /// /// Original was GL_SAMPLER_CUBE_SHADOW = 0x8DC5 /// SamplerCubeShadow = ((int)0x8DC5) , @@ -15209,6 +16513,10 @@ namespace OpenTK.Graphics.OpenGL /// SamplerCubeShadowExt = ((int)0x8DC5) , /// + /// Original was GL_SAMPLER_CUBE_SHADOW_NV = 0x8DC5 + /// + SamplerCubeShadowNv = ((int)0x8DC5) , + /// /// Original was GL_UNSIGNED_INT_VEC2 = 0x8DC6 /// UnsignedIntVec2 = ((int)0x8DC6) , @@ -15633,6 +16941,14 @@ namespace OpenTK.Graphics.OpenGL /// TransformFeedbackBufferPausedNv = ((int)0x8E23) , /// + /// Original was GL_TRANSFORM_FEEDBACK_PAUSED = 0x8E23 + /// + TransformFeedbackPaused = ((int)0x8E23) , + /// + /// Original was GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8E24 + /// + TransformFeedbackActive = ((int)0x8E24) , + /// /// Original was GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 0x8E24 /// TransformFeedbackBufferActive = ((int)0x8E24) , @@ -16157,34 +17473,74 @@ namespace OpenTK.Graphics.OpenGL /// CopyReadBuffer = ((int)0x8F36) , /// + /// Original was GL_COPY_READ_BUFFER_BINDING = 0x8F36 + /// + CopyReadBufferBinding = ((int)0x8F36) , + /// /// Original was GL_COPY_WRITE_BUFFER = 0x8F37 /// CopyWriteBuffer = ((int)0x8F37) , /// + /// Original was GL_COPY_WRITE_BUFFER_BINDING = 0x8F37 + /// + CopyWriteBufferBinding = ((int)0x8F37) , + /// + /// Original was GL_MAX_IMAGE_UNITS = 0x8F38 + /// + MaxImageUnits = ((int)0x8F38) , + /// /// Original was GL_MAX_IMAGE_UNITS_EXT = 0x8F38 /// MaxImageUnitsExt = ((int)0x8F38) , /// + /// Original was GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 0x8F39 + /// + MaxCombinedImageUnitsAndFragmentOutputs = ((int)0x8F39) , + /// /// Original was GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 0x8F39 /// MaxCombinedImageUnitsAndFragmentOutputsExt = ((int)0x8F39) , /// + /// Original was GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 0x8F39 + /// + MaxCombinedShaderOutputResources = ((int)0x8F39) , + /// + /// Original was GL_IMAGE_BINDING_NAME = 0x8F3A + /// + ImageBindingName = ((int)0x8F3A) , + /// /// Original was GL_IMAGE_BINDING_NAME_EXT = 0x8F3A /// ImageBindingNameExt = ((int)0x8F3A) , /// + /// Original was GL_IMAGE_BINDING_LEVEL = 0x8F3B + /// + ImageBindingLevel = ((int)0x8F3B) , + /// /// Original was GL_IMAGE_BINDING_LEVEL_EXT = 0x8F3B /// ImageBindingLevelExt = ((int)0x8F3B) , /// + /// Original was GL_IMAGE_BINDING_LAYERED = 0x8F3C + /// + ImageBindingLayered = ((int)0x8F3C) , + /// /// Original was GL_IMAGE_BINDING_LAYERED_EXT = 0x8F3C /// ImageBindingLayeredExt = ((int)0x8F3C) , /// + /// Original was GL_IMAGE_BINDING_LAYER = 0x8F3D + /// + ImageBindingLayer = ((int)0x8F3D) , + /// /// Original was GL_IMAGE_BINDING_LAYER_EXT = 0x8F3D /// ImageBindingLayerExt = ((int)0x8F3D) , /// + /// Original was GL_IMAGE_BINDING_ACCESS = 0x8F3E + /// + ImageBindingAccess = ((int)0x8F3E) , + /// /// Original was GL_IMAGE_BINDING_ACCESS_EXT = 0x8F3E /// ImageBindingAccessExt = ((int)0x8F3E) , @@ -16293,6 +17649,10 @@ namespace OpenTK.Graphics.OpenGL /// MaliShaderBinaryArm = ((int)0x8F60) , /// + /// Original was GL_MALI_PROGRAM_BINARY_ARM = 0x8F61 + /// + MaliProgramBinaryArm = ((int)0x8F61) , + /// /// Original was GL_RED_SNORM = 0x8F90 /// RedSnorm = ((int)0x8F90) , @@ -16353,14 +17713,30 @@ namespace OpenTK.Graphics.OpenGL /// PrimitiveRestartIndex = ((int)0x8F9E) , /// - /// Original was GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS = 0x8F9F + /// Original was GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB = 0x8F9F /// - MaxProgramTextureGatherComponents = ((int)0x8F9F) , + MaxProgramTextureGatherComponentsArb = ((int)0x8F9F) , /// /// Original was GL_PERFMON_GLOBAL_MODE_QCOM = 0x8FA0 /// PerfmonGlobalModeQcom = ((int)0x8FA0) , /// + /// Original was GL_BINNING_CONTROL_HINT_QCOM = 0x8FB0 + /// + BinningControlHintQcom = ((int)0x8FB0) , + /// + /// Original was GL_CPU_OPTIMIZED_QCOM = 0x8FB1 + /// + CpuOptimizedQcom = ((int)0x8FB1) , + /// + /// Original was GL_GPU_OPTIMIZED_QCOM = 0x8FB2 + /// + GpuOptimizedQcom = ((int)0x8FB2) , + /// + /// Original was GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM = 0x8FB3 + /// + RenderDirectToFramebufferQcom = ((int)0x8FB3) , + /// /// Original was GL_SHADER_BINARY_VIV = 0x8FC4 /// ShaderBinaryViv = ((int)0x8FC4) , @@ -16765,142 +18141,282 @@ namespace OpenTK.Graphics.OpenGL /// TextureColorSamplesNv = ((int)0x9046) , /// + /// Original was GL_IMAGE_1D = 0x904C + /// + Image1D = ((int)0x904C) , + /// /// Original was GL_IMAGE_1D_EXT = 0x904C /// Image1DExt = ((int)0x904C) , /// + /// Original was GL_IMAGE_2D = 0x904D + /// + Image2D = ((int)0x904D) , + /// /// Original was GL_IMAGE_2D_EXT = 0x904D /// Image2DExt = ((int)0x904D) , /// + /// Original was GL_IMAGE_3D = 0x904E + /// + Image3D = ((int)0x904E) , + /// /// Original was GL_IMAGE_3D_EXT = 0x904E /// Image3DExt = ((int)0x904E) , /// + /// Original was GL_IMAGE_2D_RECT = 0x904F + /// + Image2DRect = ((int)0x904F) , + /// /// Original was GL_IMAGE_2D_RECT_EXT = 0x904F /// Image2DRectExt = ((int)0x904F) , /// + /// Original was GL_IMAGE_CUBE = 0x9050 + /// + ImageCube = ((int)0x9050) , + /// /// Original was GL_IMAGE_CUBE_EXT = 0x9050 /// ImageCubeExt = ((int)0x9050) , /// + /// Original was GL_IMAGE_BUFFER = 0x9051 + /// + ImageBuffer = ((int)0x9051) , + /// /// Original was GL_IMAGE_BUFFER_EXT = 0x9051 /// ImageBufferExt = ((int)0x9051) , /// + /// Original was GL_IMAGE_1D_ARRAY = 0x9052 + /// + Image1DArray = ((int)0x9052) , + /// /// Original was GL_IMAGE_1D_ARRAY_EXT = 0x9052 /// Image1DArrayExt = ((int)0x9052) , /// + /// Original was GL_IMAGE_2D_ARRAY = 0x9053 + /// + Image2DArray = ((int)0x9053) , + /// /// Original was GL_IMAGE_2D_ARRAY_EXT = 0x9053 /// Image2DArrayExt = ((int)0x9053) , /// + /// Original was GL_IMAGE_CUBE_MAP_ARRAY = 0x9054 + /// + ImageCubeMapArray = ((int)0x9054) , + /// /// Original was GL_IMAGE_CUBE_MAP_ARRAY_EXT = 0x9054 /// ImageCubeMapArrayExt = ((int)0x9054) , /// + /// Original was GL_IMAGE_2D_MULTISAMPLE = 0x9055 + /// + Image2DMultisample = ((int)0x9055) , + /// /// Original was GL_IMAGE_2D_MULTISAMPLE_EXT = 0x9055 /// Image2DMultisampleExt = ((int)0x9055) , /// + /// Original was GL_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9056 + /// + Image2DMultisampleArray = ((int)0x9056) , + /// /// Original was GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9056 /// Image2DMultisampleArrayExt = ((int)0x9056) , /// + /// Original was GL_INT_IMAGE_1D = 0x9057 + /// + IntImage1D = ((int)0x9057) , + /// /// Original was GL_INT_IMAGE_1D_EXT = 0x9057 /// IntImage1DExt = ((int)0x9057) , /// + /// Original was GL_INT_IMAGE_2D = 0x9058 + /// + IntImage2D = ((int)0x9058) , + /// /// Original was GL_INT_IMAGE_2D_EXT = 0x9058 /// IntImage2DExt = ((int)0x9058) , /// + /// Original was GL_INT_IMAGE_3D = 0x9059 + /// + IntImage3D = ((int)0x9059) , + /// /// Original was GL_INT_IMAGE_3D_EXT = 0x9059 /// IntImage3DExt = ((int)0x9059) , /// + /// Original was GL_INT_IMAGE_2D_RECT = 0x905A + /// + IntImage2DRect = ((int)0x905A) , + /// /// Original was GL_INT_IMAGE_2D_RECT_EXT = 0x905A /// IntImage2DRectExt = ((int)0x905A) , /// + /// Original was GL_INT_IMAGE_CUBE = 0x905B + /// + IntImageCube = ((int)0x905B) , + /// /// Original was GL_INT_IMAGE_CUBE_EXT = 0x905B /// IntImageCubeExt = ((int)0x905B) , /// + /// Original was GL_INT_IMAGE_BUFFER = 0x905C + /// + IntImageBuffer = ((int)0x905C) , + /// /// Original was GL_INT_IMAGE_BUFFER_EXT = 0x905C /// IntImageBufferExt = ((int)0x905C) , /// + /// Original was GL_INT_IMAGE_1D_ARRAY = 0x905D + /// + IntImage1DArray = ((int)0x905D) , + /// /// Original was GL_INT_IMAGE_1D_ARRAY_EXT = 0x905D /// IntImage1DArrayExt = ((int)0x905D) , /// + /// Original was GL_INT_IMAGE_2D_ARRAY = 0x905E + /// + IntImage2DArray = ((int)0x905E) , + /// /// Original was GL_INT_IMAGE_2D_ARRAY_EXT = 0x905E /// IntImage2DArrayExt = ((int)0x905E) , /// + /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905F + /// + IntImageCubeMapArray = ((int)0x905F) , + /// /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x905F /// IntImageCubeMapArrayExt = ((int)0x905F) , /// + /// Original was GL_INT_IMAGE_2D_MULTISAMPLE = 0x9060 + /// + IntImage2DMultisample = ((int)0x9060) , + /// /// Original was GL_INT_IMAGE_2D_MULTISAMPLE_EXT = 0x9060 /// IntImage2DMultisampleExt = ((int)0x9060) , /// + /// Original was GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9061 + /// + IntImage2DMultisampleArray = ((int)0x9061) , + /// /// Original was GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9061 /// IntImage2DMultisampleArrayExt = ((int)0x9061) , /// + /// Original was GL_UNSIGNED_INT_IMAGE_1D = 0x9062 + /// + UnsignedIntImage1D = ((int)0x9062) , + /// /// Original was GL_UNSIGNED_INT_IMAGE_1D_EXT = 0x9062 /// UnsignedIntImage1DExt = ((int)0x9062) , /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D = 0x9063 + /// + UnsignedIntImage2D = ((int)0x9063) , + /// /// Original was GL_UNSIGNED_INT_IMAGE_2D_EXT = 0x9063 /// UnsignedIntImage2DExt = ((int)0x9063) , /// + /// Original was GL_UNSIGNED_INT_IMAGE_3D = 0x9064 + /// + UnsignedIntImage3D = ((int)0x9064) , + /// /// Original was GL_UNSIGNED_INT_IMAGE_3D_EXT = 0x9064 /// UnsignedIntImage3DExt = ((int)0x9064) , /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_RECT = 0x9065 + /// + UnsignedIntImage2DRect = ((int)0x9065) , + /// /// Original was GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT = 0x9065 /// UnsignedIntImage2DRectExt = ((int)0x9065) , /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066 + /// + UnsignedIntImageCube = ((int)0x9066) , + /// /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_EXT = 0x9066 /// UnsignedIntImageCubeExt = ((int)0x9066) , /// + /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER = 0x9067 + /// + UnsignedIntImageBuffer = ((int)0x9067) , + /// /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 0x9067 /// UnsignedIntImageBufferExt = ((int)0x9067) , /// + /// Original was GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 0x9068 + /// + UnsignedIntImage1DArray = ((int)0x9068) , + /// /// Original was GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 0x9068 /// UnsignedIntImage1DArrayExt = ((int)0x9068) , /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069 + /// + UnsignedIntImage2DArray = ((int)0x9069) , + /// /// Original was GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 0x9069 /// UnsignedIntImage2DArrayExt = ((int)0x9069) , /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 0x906A + /// + UnsignedIntImageCubeMapArray = ((int)0x906A) , + /// /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x906A /// UnsignedIntImageCubeMapArrayExt = ((int)0x906A) , /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 0x906B + /// + UnsignedIntImage2DMultisample = ((int)0x906B) , + /// /// Original was GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 0x906B /// UnsignedIntImage2DMultisampleExt = ((int)0x906B) , /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x906C + /// + UnsignedIntImage2DMultisampleArray = ((int)0x906C) , + /// /// Original was GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x906C /// UnsignedIntImage2DMultisampleArrayExt = ((int)0x906C) , /// + /// Original was GL_MAX_IMAGE_SAMPLES = 0x906D + /// + MaxImageSamples = ((int)0x906D) , + /// /// Original was GL_MAX_IMAGE_SAMPLES_EXT = 0x906D /// MaxImageSamplesExt = ((int)0x906D) , /// + /// Original was GL_IMAGE_BINDING_FORMAT = 0x906E + /// + ImageBindingFormat = ((int)0x906E) , + /// /// Original was GL_IMAGE_BINDING_FORMAT_EXT = 0x906E /// ImageBindingFormatExt = ((int)0x906E) , @@ -16909,6 +18425,270 @@ namespace OpenTK.Graphics.OpenGL /// Rgb10A2ui = ((int)0x906F) , /// + /// Original was GL_PATH_FORMAT_SVG_NV = 0x9070 + /// + PathFormatSvgNv = ((int)0x9070) , + /// + /// Original was GL_PATH_FORMAT_PS_NV = 0x9071 + /// + PathFormatPsNv = ((int)0x9071) , + /// + /// Original was GL_STANDARD_FONT_NAME_NV = 0x9072 + /// + StandardFontNameNv = ((int)0x9072) , + /// + /// Original was GL_SYSTEM_FONT_NAME_NV = 0x9073 + /// + SystemFontNameNv = ((int)0x9073) , + /// + /// Original was GL_FILE_NAME_NV = 0x9074 + /// + FileNameNv = ((int)0x9074) , + /// + /// Original was GL_PATH_STROKE_WIDTH_NV = 0x9075 + /// + PathStrokeWidthNv = ((int)0x9075) , + /// + /// Original was GL_PATH_END_CAPS_NV = 0x9076 + /// + PathEndCapsNv = ((int)0x9076) , + /// + /// Original was GL_PATH_INITIAL_END_CAP_NV = 0x9077 + /// + PathInitialEndCapNv = ((int)0x9077) , + /// + /// Original was GL_PATH_TERMINAL_END_CAP_NV = 0x9078 + /// + PathTerminalEndCapNv = ((int)0x9078) , + /// + /// Original was GL_PATH_JOIN_STYLE_NV = 0x9079 + /// + PathJoinStyleNv = ((int)0x9079) , + /// + /// Original was GL_PATH_MITER_LIMIT_NV = 0x907A + /// + PathMiterLimitNv = ((int)0x907A) , + /// + /// Original was GL_PATH_DASH_CAPS_NV = 0x907B + /// + PathDashCapsNv = ((int)0x907B) , + /// + /// Original was GL_PATH_INITIAL_DASH_CAP_NV = 0x907C + /// + PathInitialDashCapNv = ((int)0x907C) , + /// + /// Original was GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D + /// + PathTerminalDashCapNv = ((int)0x907D) , + /// + /// Original was GL_PATH_DASH_OFFSET_NV = 0x907E + /// + PathDashOffsetNv = ((int)0x907E) , + /// + /// Original was GL_PATH_CLIENT_LENGTH_NV = 0x907F + /// + PathClientLengthNv = ((int)0x907F) , + /// + /// Original was GL_PATH_FILL_MODE_NV = 0x9080 + /// + PathFillModeNv = ((int)0x9080) , + /// + /// Original was GL_PATH_FILL_MASK_NV = 0x9081 + /// + PathFillMaskNv = ((int)0x9081) , + /// + /// Original was GL_PATH_FILL_COVER_MODE_NV = 0x9082 + /// + PathFillCoverModeNv = ((int)0x9082) , + /// + /// Original was GL_PATH_STROKE_COVER_MODE_NV = 0x9083 + /// + PathStrokeCoverModeNv = ((int)0x9083) , + /// + /// Original was GL_PATH_STROKE_MASK_NV = 0x9084 + /// + PathStrokeMaskNv = ((int)0x9084) , + /// + /// Original was GL_COUNT_UP_NV = 0x9088 + /// + CountUpNv = ((int)0x9088) , + /// + /// Original was GL_COUNT_DOWN_NV = 0x9089 + /// + CountDownNv = ((int)0x9089) , + /// + /// Original was GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A + /// + PathObjectBoundingBoxNv = ((int)0x908A) , + /// + /// Original was GL_CONVEX_HULL_NV = 0x908B + /// + ConvexHullNv = ((int)0x908B) , + /// + /// Original was GL_BOUNDING_BOX_NV = 0x908D + /// + BoundingBoxNv = ((int)0x908D) , + /// + /// Original was GL_TRANSLATE_X_NV = 0x908E + /// + TranslateXNv = ((int)0x908E) , + /// + /// Original was GL_TRANSLATE_Y_NV = 0x908F + /// + TranslateYNv = ((int)0x908F) , + /// + /// Original was GL_TRANSLATE_2D_NV = 0x9090 + /// + Translate2DNv = ((int)0x9090) , + /// + /// Original was GL_TRANSLATE_3D_NV = 0x9091 + /// + Translate3DNv = ((int)0x9091) , + /// + /// Original was GL_AFFINE_2D_NV = 0x9092 + /// + Affine2DNv = ((int)0x9092) , + /// + /// Original was GL_AFFINE_3D_NV = 0x9094 + /// + Affine3DNv = ((int)0x9094) , + /// + /// Original was GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 + /// + TransposeAffine2DNv = ((int)0x9096) , + /// + /// Original was GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 + /// + TransposeAffine3DNv = ((int)0x9098) , + /// + /// Original was GL_UTF8_NV = 0x909A + /// + Utf8Nv = ((int)0x909A) , + /// + /// Original was GL_UTF16_NV = 0x909B + /// + Utf16Nv = ((int)0x909B) , + /// + /// Original was GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C + /// + BoundingBoxOfBoundingBoxesNv = ((int)0x909C) , + /// + /// Original was GL_PATH_COMMAND_COUNT_NV = 0x909D + /// + PathCommandCountNv = ((int)0x909D) , + /// + /// Original was GL_PATH_COORD_COUNT_NV = 0x909E + /// + PathCoordCountNv = ((int)0x909E) , + /// + /// Original was GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F + /// + PathDashArrayCountNv = ((int)0x909F) , + /// + /// Original was GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 + /// + PathComputedLengthNv = ((int)0x90A0) , + /// + /// Original was GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 + /// + PathFillBoundingBoxNv = ((int)0x90A1) , + /// + /// Original was GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 + /// + PathStrokeBoundingBoxNv = ((int)0x90A2) , + /// + /// Original was GL_SQUARE_NV = 0x90A3 + /// + SquareNv = ((int)0x90A3) , + /// + /// Original was GL_ROUND_NV = 0x90A4 + /// + RoundNv = ((int)0x90A4) , + /// + /// Original was GL_TRIANGULAR_NV = 0x90A5 + /// + TriangularNv = ((int)0x90A5) , + /// + /// Original was GL_BEVEL_NV = 0x90A6 + /// + BevelNv = ((int)0x90A6) , + /// + /// Original was GL_MITER_REVERT_NV = 0x90A7 + /// + MiterRevertNv = ((int)0x90A7) , + /// + /// Original was GL_MITER_TRUNCATE_NV = 0x90A8 + /// + MiterTruncateNv = ((int)0x90A8) , + /// + /// Original was GL_SKIP_MISSING_GLYPH_NV = 0x90A9 + /// + SkipMissingGlyphNv = ((int)0x90A9) , + /// + /// Original was GL_USE_MISSING_GLYPH_NV = 0x90AA + /// + UseMissingGlyphNv = ((int)0x90AA) , + /// + /// Original was GL_PATH_ERROR_POSITION_NV = 0x90AB + /// + PathErrorPositionNv = ((int)0x90AB) , + /// + /// Original was GL_PATH_FOG_GEN_MODE_NV = 0x90AC + /// + PathFogGenModeNv = ((int)0x90AC) , + /// + /// Original was GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD + /// + AccumAdjacentPairsNv = ((int)0x90AD) , + /// + /// Original was GL_ADJACENT_PAIRS_NV = 0x90AE + /// + AdjacentPairsNv = ((int)0x90AE) , + /// + /// Original was GL_FIRST_TO_REST_NV = 0x90AF + /// + FirstToRestNv = ((int)0x90AF) , + /// + /// Original was GL_PATH_GEN_MODE_NV = 0x90B0 + /// + PathGenModeNv = ((int)0x90B0) , + /// + /// Original was GL_PATH_GEN_COEFF_NV = 0x90B1 + /// + PathGenCoeffNv = ((int)0x90B1) , + /// + /// Original was GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 + /// + PathGenColorFormatNv = ((int)0x90B2) , + /// + /// Original was GL_PATH_GEN_COMPONENTS_NV = 0x90B3 + /// + PathGenComponentsNv = ((int)0x90B3) , + /// + /// Original was GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 + /// + PathDashOffsetResetNv = ((int)0x90B4) , + /// + /// Original was GL_MOVE_TO_RESETS_NV = 0x90B5 + /// + MoveToResetsNv = ((int)0x90B5) , + /// + /// Original was GL_MOVE_TO_CONTINUES_NV = 0x90B6 + /// + MoveToContinuesNv = ((int)0x90B6) , + /// + /// Original was GL_PATH_STENCIL_FUNC_NV = 0x90B7 + /// + PathStencilFuncNv = ((int)0x90B7) , + /// + /// Original was GL_PATH_STENCIL_REF_NV = 0x90B8 + /// + PathStencilRefNv = ((int)0x90B8) , + /// + /// Original was GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 + /// + PathStencilValueMaskNv = ((int)0x90B9) , + /// /// Original was GL_SCALED_RESOLVE_FASTEST_EXT = 0x90BA /// ScaledResolveFastestExt = ((int)0x90BA) , @@ -16917,10 +18697,170 @@ namespace OpenTK.Graphics.OpenGL /// ScaledResolveNicestExt = ((int)0x90BB) , /// + /// Original was GL_MIN_MAP_BUFFER_ALIGNMENT = 0x90BC + /// + MinMapBufferAlignment = ((int)0x90BC) , + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD + /// + PathStencilDepthOffsetFactorNv = ((int)0x90BD) , + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE + /// + PathStencilDepthOffsetUnitsNv = ((int)0x90BE) , + /// + /// Original was GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF + /// + PathCoverDepthFuncNv = ((int)0x90BF) , + /// + /// Original was GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7 + /// + ImageFormatCompatibilityType = ((int)0x90C7) , + /// + /// Original was GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 0x90C8 + /// + ImageFormatCompatibilityBySize = ((int)0x90C8) , + /// + /// Original was GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 0x90C9 + /// + ImageFormatCompatibilityByClass = ((int)0x90C9) , + /// + /// Original was GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA + /// + MaxVertexImageUniforms = ((int)0x90CA) , + /// + /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 0x90CB + /// + MaxTessControlImageUniforms = ((int)0x90CB) , + /// + /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 0x90CC + /// + MaxTessEvaluationImageUniforms = ((int)0x90CC) , + /// + /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 0x90CD + /// + MaxGeometryImageUniforms = ((int)0x90CD) , + /// + /// Original was GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE + /// + MaxFragmentImageUniforms = ((int)0x90CE) , + /// + /// Original was GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF + /// + MaxCombinedImageUniforms = ((int)0x90CF) , + /// + /// Original was GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV = 0x90D0 + /// + MaxDeep3DTextureWidthHeightNv = ((int)0x90D0) , + /// + /// Original was GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV = 0x90D1 + /// + MaxDeep3DTextureDepthNv = ((int)0x90D1) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER_BINDING = 0x90D3 + /// + ShaderStorageBufferBinding = ((int)0x90D3) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER_START = 0x90D4 + /// + ShaderStorageBufferStart = ((int)0x90D4) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER_SIZE = 0x90D5 + /// + ShaderStorageBufferSize = ((int)0x90D5) , + /// + /// Original was GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90D6 + /// + MaxVertexShaderStorageBlocks = ((int)0x90D6) , + /// + /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 0x90D7 + /// + MaxGeometryShaderStorageBlocks = ((int)0x90D7) , + /// + /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 0x90D8 + /// + MaxTessControlShaderStorageBlocks = ((int)0x90D8) , + /// + /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 0x90D9 + /// + MaxTessEvaluationShaderStorageBlocks = ((int)0x90D9) , + /// + /// Original was GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA + /// + MaxFragmentShaderStorageBlocks = ((int)0x90DA) , + /// + /// Original was GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90DB + /// + MaxComputeShaderStorageBlocks = ((int)0x90DB) , + /// + /// Original was GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90DC + /// + MaxCombinedShaderStorageBlocks = ((int)0x90DC) , + /// + /// Original was GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90DD + /// + MaxShaderStorageBufferBindings = ((int)0x90DD) , + /// + /// Original was GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE + /// + MaxShaderStorageBlockSize = ((int)0x90DE) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90DF + /// + ShaderStorageBufferOffsetAlignment = ((int)0x90DF) , + /// /// Original was GL_SYNC_X11_FENCE_EXT = 0x90E1 /// SyncX11FenceExt = ((int)0x90E1) , /// + /// Original was GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA + /// + DepthStencilTextureMode = ((int)0x90EA) , + /// + /// Original was GL_MAX_COMPUTE_LOCAL_INVOCATIONS = 0x90EB + /// + MaxComputeLocalInvocations = ((int)0x90EB) , + /// + /// Original was GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 0x90EC + /// + UniformBlockReferencedByComputeShader = ((int)0x90EC) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 0x90ED + /// + AtomicCounterBufferReferencedByComputeShader = ((int)0x90ED) , + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE) , + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90EF + /// + DispatchIndirectBufferBinding = ((int)0x90EF) , + /// + /// Original was GL_COLOR_ATTACHMENT_EXT = 0x90F0 + /// + ColorAttachmentExt = ((int)0x90F0) , + /// + /// Original was GL_MULTIVIEW_EXT = 0x90F1 + /// + MultiviewExt = ((int)0x90F1) , + /// + /// Original was GL_MAX_MULTIVIEW_BUFFERS_EXT = 0x90F2 + /// + MaxMultiviewBuffersExt = ((int)0x90F2) , + /// + /// Original was GL_COMPUTE_PROGRAM_NV = 0x90FB + /// + ComputeProgramNv = ((int)0x90FB) , + /// + /// Original was GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV = 0x90FC + /// + ComputeProgramParameterBufferNv = ((int)0x90FC) , + /// /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 /// Texture2DMultisample = ((int)0x9100) , @@ -16993,54 +18933,106 @@ namespace OpenTK.Graphics.OpenGL /// MaxServerWaitTimeout = ((int)0x9111) , /// + /// Original was GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 0x9111 + /// + MaxServerWaitTimeoutApple = ((int)0x9111) , + /// /// Original was GL_OBJECT_TYPE = 0x9112 /// ObjectType = ((int)0x9112) , /// + /// Original was GL_OBJECT_TYPE_APPLE = 0x9112 + /// + ObjectTypeApple = ((int)0x9112) , + /// /// Original was GL_SYNC_CONDITION = 0x9113 /// SyncCondition = ((int)0x9113) , /// + /// Original was GL_SYNC_CONDITION_APPLE = 0x9113 + /// + SyncConditionApple = ((int)0x9113) , + /// /// Original was GL_SYNC_STATUS = 0x9114 /// SyncStatus = ((int)0x9114) , /// + /// Original was GL_SYNC_STATUS_APPLE = 0x9114 + /// + SyncStatusApple = ((int)0x9114) , + /// /// Original was GL_SYNC_FLAGS = 0x9115 /// SyncFlags = ((int)0x9115) , /// + /// Original was GL_SYNC_FLAGS_APPLE = 0x9115 + /// + SyncFlagsApple = ((int)0x9115) , + /// /// Original was GL_SYNC_FENCE = 0x9116 /// SyncFence = ((int)0x9116) , /// + /// Original was GL_SYNC_FENCE_APPLE = 0x9116 + /// + SyncFenceApple = ((int)0x9116) , + /// /// Original was GL_SYNC_GPU_COMMANDS_COMPLETE = 0x9117 /// SyncGpuCommandsComplete = ((int)0x9117) , /// + /// Original was GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE = 0x9117 + /// + SyncGpuCommandsCompleteApple = ((int)0x9117) , + /// /// Original was GL_UNSIGNALED = 0x9118 /// Unsignaled = ((int)0x9118) , /// + /// Original was GL_UNSIGNALED_APPLE = 0x9118 + /// + UnsignaledApple = ((int)0x9118) , + /// /// Original was GL_SIGNALED = 0x9119 /// Signaled = ((int)0x9119) , /// + /// Original was GL_SIGNALED_APPLE = 0x9119 + /// + SignaledApple = ((int)0x9119) , + /// /// Original was GL_ALREADY_SIGNALED = 0x911A /// AlreadySignaled = ((int)0x911A) , /// + /// Original was GL_ALREADY_SIGNALED_APPLE = 0x911A + /// + AlreadySignaledApple = ((int)0x911A) , + /// /// Original was GL_TIMEOUT_EXPIRED = 0x911B /// TimeoutExpired = ((int)0x911B) , /// + /// Original was GL_TIMEOUT_EXPIRED_APPLE = 0x911B + /// + TimeoutExpiredApple = ((int)0x911B) , + /// /// Original was GL_CONDITION_SATISFIED = 0x911C /// ConditionSatisfied = ((int)0x911C) , /// + /// Original was GL_CONDITION_SATISFIED_APPLE = 0x911C + /// + ConditionSatisfiedApple = ((int)0x911C) , + /// /// Original was GL_WAIT_FAILED = 0x911D /// WaitFailed = ((int)0x911D) , /// + /// Original was GL_WAIT_FAILED_APPLE = 0x911D + /// + WaitFailedApple = ((int)0x911D) , + /// /// Original was GL_BUFFER_ACCESS_FLAGS = 0x911F /// BufferAccessFlags = ((int)0x911F) , @@ -17073,6 +19065,42 @@ namespace OpenTK.Graphics.OpenGL /// ContextProfileMask = ((int)0x9126) , /// + /// Original was GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 0x9127 + /// + UnpackCompressedBlockWidth = ((int)0x9127) , + /// + /// Original was GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 0x9128 + /// + UnpackCompressedBlockHeight = ((int)0x9128) , + /// + /// Original was GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 0x9129 + /// + UnpackCompressedBlockDepth = ((int)0x9129) , + /// + /// Original was GL_UNPACK_COMPRESSED_BLOCK_SIZE = 0x912A + /// + UnpackCompressedBlockSize = ((int)0x912A) , + /// + /// Original was GL_PACK_COMPRESSED_BLOCK_WIDTH = 0x912B + /// + PackCompressedBlockWidth = ((int)0x912B) , + /// + /// Original was GL_PACK_COMPRESSED_BLOCK_HEIGHT = 0x912C + /// + PackCompressedBlockHeight = ((int)0x912C) , + /// + /// Original was GL_PACK_COMPRESSED_BLOCK_DEPTH = 0x912D + /// + PackCompressedBlockDepth = ((int)0x912D) , + /// + /// Original was GL_PACK_COMPRESSED_BLOCK_SIZE = 0x912E + /// + PackCompressedBlockSize = ((int)0x912E) , + /// + /// Original was GL_TEXTURE_IMMUTABLE_FORMAT = 0x912F + /// + TextureImmutableFormat = ((int)0x912F) , + /// /// Original was GL_SGX_PROGRAM_BINARY_IMG = 0x9130 /// SgxProgramBinaryImg = ((int)0x9130) , @@ -17093,10 +19121,30 @@ namespace OpenTK.Graphics.OpenGL /// TextureSamplesImg = ((int)0x9136) , /// + /// Original was GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG = 0x9137 + /// + CompressedRgbaPvrtc2Bppv2Img = ((int)0x9137) , + /// + /// Original was GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG = 0x9138 + /// + CompressedRgbaPvrtc4Bppv2Img = ((int)0x9138) , + /// + /// Original was GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143 + /// + MaxDebugMessageLength = ((int)0x9143) , + /// + /// Original was GL_MAX_DEBUG_MESSAGE_LENGTH_AMD = 0x9143 + /// + MaxDebugMessageLengthAmd = ((int)0x9143) , + /// /// Original was GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 0x9143 /// MaxDebugMessageLengthArb = ((int)0x9143) , /// + /// Original was GL_MAX_DEBUG_LOGGED_MESSAGES = 0x9144 + /// + MaxDebugLoggedMessages = ((int)0x9144) , + /// /// Original was GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = 0x9144 /// MaxDebugLoggedMessagesAmd = ((int)0x9144) , @@ -17105,6 +19153,10 @@ namespace OpenTK.Graphics.OpenGL /// MaxDebugLoggedMessagesArb = ((int)0x9144) , /// + /// Original was GL_DEBUG_LOGGED_MESSAGES = 0x9145 + /// + DebugLoggedMessages = ((int)0x9145) , + /// /// Original was GL_DEBUG_LOGGED_MESSAGES_AMD = 0x9145 /// DebugLoggedMessagesAmd = ((int)0x9145) , @@ -17113,6 +19165,10 @@ namespace OpenTK.Graphics.OpenGL /// DebugLoggedMessagesArb = ((int)0x9145) , /// + /// Original was GL_DEBUG_SEVERITY_HIGH = 0x9146 + /// + DebugSeverityHigh = ((int)0x9146) , + /// /// Original was GL_DEBUG_SEVERITY_HIGH_AMD = 0x9146 /// DebugSeverityHighAmd = ((int)0x9146) , @@ -17121,6 +19177,10 @@ namespace OpenTK.Graphics.OpenGL /// DebugSeverityHighArb = ((int)0x9146) , /// + /// Original was GL_DEBUG_SEVERITY_MEDIUM = 0x9147 + /// + DebugSeverityMedium = ((int)0x9147) , + /// /// Original was GL_DEBUG_SEVERITY_MEDIUM_AMD = 0x9147 /// DebugSeverityMediumAmd = ((int)0x9147) , @@ -17129,6 +19189,10 @@ namespace OpenTK.Graphics.OpenGL /// DebugSeverityMediumArb = ((int)0x9147) , /// + /// Original was GL_DEBUG_SEVERITY_LOW = 0x9148 + /// + DebugSeverityLow = ((int)0x9148) , + /// /// Original was GL_DEBUG_SEVERITY_LOW_AMD = 0x9148 /// DebugSeverityLowAmd = ((int)0x9148) , @@ -17169,6 +19233,10 @@ namespace OpenTK.Graphics.OpenGL /// DebugCategoryOtherAmd = ((int)0x9150) , /// + /// Original was GL_BUFFER_OBJECT_EXT = 0x9151 + /// + BufferObjectExt = ((int)0x9151) , + /// /// Original was GL_DATA_BUFFER_AMD = 0x9151 /// DataBufferAmd = ((int)0x9151) , @@ -17181,18 +19249,674 @@ namespace OpenTK.Graphics.OpenGL /// QueryObjectAmd = ((int)0x9153) , /// + /// Original was GL_QUERY_OBJECT_EXT = 0x9153 + /// + QueryObjectExt = ((int)0x9153) , + /// /// Original was GL_VERTEX_ARRAY_OBJECT_AMD = 0x9154 /// VertexArrayObjectAmd = ((int)0x9154) , /// + /// Original was GL_VERTEX_ARRAY_OBJECT_EXT = 0x9154 + /// + VertexArrayObjectExt = ((int)0x9154) , + /// /// Original was GL_SAMPLER_OBJECT_AMD = 0x9155 /// SamplerObjectAmd = ((int)0x9155) , /// + /// Original was GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = 0x9160 + /// + ExternalVirtualMemoryBufferAmd = ((int)0x9160) , + /// + /// Original was GL_QUERY_BUFFER_AMD = 0x9192 + /// + QueryBufferAmd = ((int)0x9192) , + /// + /// Original was GL_QUERY_BUFFER_BINDING_AMD = 0x9193 + /// + QueryBufferBindingAmd = ((int)0x9193) , + /// + /// Original was GL_QUERY_RESULT_NO_WAIT = 0x9194 + /// + QueryResultNoWait = ((int)0x9194) , + /// + /// Original was GL_QUERY_RESULT_NO_WAIT_AMD = 0x9194 + /// + QueryResultNoWaitAmd = ((int)0x9194) , + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_X_AMD = 0x9195 + /// + VirtualPageSizeXAmd = ((int)0x9195) , + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Y_AMD = 0x9196 + /// + VirtualPageSizeYAmd = ((int)0x9196) , + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Z_AMD = 0x9197 + /// + VirtualPageSizeZAmd = ((int)0x9197) , + /// + /// Original was GL_MAX_SPARSE_TEXTURE_SIZE_AMD = 0x9198 + /// + MaxSparseTextureSizeAmd = ((int)0x9198) , + /// + /// Original was GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD = 0x9199 + /// + MaxSparse3DTextureSizeAmd = ((int)0x9199) , + /// + /// Original was GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS = 0x919A + /// + MaxSparseArrayTextureLayers = ((int)0x919A) , + /// + /// Original was GL_MIN_SPARSE_LEVEL_AMD = 0x919B + /// + MinSparseLevelAmd = ((int)0x919B) , + /// + /// Original was GL_MIN_LOD_WARNING_AMD = 0x919C + /// + MinLodWarningAmd = ((int)0x919C) , + /// + /// Original was GL_TEXTURE_BUFFER_OFFSET = 0x919D + /// + TextureBufferOffset = ((int)0x919D) , + /// + /// Original was GL_TEXTURE_BUFFER_SIZE = 0x919E + /// + TextureBufferSize = ((int)0x919E) , + /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 0x919F + /// + TextureBufferOffsetAlignment = ((int)0x919F) , + /// + /// Original was GL_COMPUTE_SHADER = 0x91B9 + /// + ComputeShader = ((int)0x91B9) , + /// + /// Original was GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB + /// + MaxComputeUniformBlocks = ((int)0x91BB) , + /// + /// Original was GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91BC + /// + MaxComputeTextureImageUnits = ((int)0x91BC) , + /// + /// Original was GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD + /// + MaxComputeImageUniforms = ((int)0x91BD) , + /// + /// Original was GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE + /// + MaxComputeWorkGroupCount = ((int)0x91BE) , + /// + /// Original was GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF + /// + MaxComputeWorkGroupSize = ((int)0x91BF) , + /// /// Original was GL_SHADER_BINARY_DMP = 0x9250 /// ShaderBinaryDmp = ((int)0x9250) , /// + /// Original was GL_GCCSO_SHADER_BINARY_FJ = 0x9260 + /// + GccsoShaderBinaryFj = ((int)0x9260) , + /// + /// Original was GL_COMPRESSED_R11_EAC = 0x9270 + /// + CompressedR11Eac = ((int)0x9270) , + /// + /// Original was GL_COMPRESSED_SIGNED_R11_EAC = 0x9271 + /// + CompressedSignedR11Eac = ((int)0x9271) , + /// + /// Original was GL_COMPRESSED_RG11_EAC = 0x9272 + /// + CompressedRg11Eac = ((int)0x9272) , + /// + /// Original was GL_COMPRESSED_SIGNED_RG11_EAC = 0x9273 + /// + CompressedSignedRg11Eac = ((int)0x9273) , + /// + /// Original was GL_COMPRESSED_RGB8_ETC2 = 0x9274 + /// + CompressedRgb8Etc2 = ((int)0x9274) , + /// + /// Original was GL_COMPRESSED_SRGB8_ETC2 = 0x9275 + /// + CompressedSrgb8Etc2 = ((int)0x9275) , + /// + /// Original was GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276 + /// + CompressedRgb8PunchthroughAlpha1Etc2 = ((int)0x9276) , + /// + /// Original was GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277 + /// + CompressedSrgb8PunchthroughAlpha1Etc2 = ((int)0x9277) , + /// + /// Original was GL_COMPRESSED_RGBA8_ETC2_EAC = 0x9278 + /// + CompressedRgba8Etc2Eac = ((int)0x9278) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279 + /// + CompressedSrgb8Alpha8Etc2Eac = ((int)0x9279) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1 + /// + AtomicCounterBufferBinding = ((int)0x92C1) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_START = 0x92C2 + /// + AtomicCounterBufferStart = ((int)0x92C2) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_SIZE = 0x92C3 + /// + AtomicCounterBufferSize = ((int)0x92C3) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 0x92C4 + /// + AtomicCounterBufferDataSize = ((int)0x92C4) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 0x92C5 + /// + AtomicCounterBufferActiveAtomicCounters = ((int)0x92C5) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 0x92C6 + /// + AtomicCounterBufferActiveAtomicCounterIndices = ((int)0x92C6) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 0x92C7 + /// + AtomicCounterBufferReferencedByVertexShader = ((int)0x92C7) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 0x92C8 + /// + AtomicCounterBufferReferencedByTessControlShader = ((int)0x92C8) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x92C9 + /// + AtomicCounterBufferReferencedByTessEvaluationShader = ((int)0x92C9) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 0x92CA + /// + AtomicCounterBufferReferencedByGeometryShader = ((int)0x92CA) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 0x92CB + /// + AtomicCounterBufferReferencedByFragmentShader = ((int)0x92CB) , + /// + /// Original was GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 0x92CC + /// + MaxVertexAtomicCounterBuffers = ((int)0x92CC) , + /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 0x92CD + /// + MaxTessControlAtomicCounterBuffers = ((int)0x92CD) , + /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 0x92CE + /// + MaxTessEvaluationAtomicCounterBuffers = ((int)0x92CE) , + /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 0x92CF + /// + MaxGeometryAtomicCounterBuffers = ((int)0x92CF) , + /// + /// Original was GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92D0 + /// + MaxFragmentAtomicCounterBuffers = ((int)0x92D0) , + /// + /// Original was GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 0x92D1 + /// + MaxCombinedAtomicCounterBuffers = ((int)0x92D1) , + /// + /// Original was GL_MAX_VERTEX_ATOMIC_COUNTERS = 0x92D2 + /// + MaxVertexAtomicCounters = ((int)0x92D2) , + /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 0x92D3 + /// + MaxTessControlAtomicCounters = ((int)0x92D3) , + /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 0x92D4 + /// + MaxTessEvaluationAtomicCounters = ((int)0x92D4) , + /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 0x92D5 + /// + MaxGeometryAtomicCounters = ((int)0x92D5) , + /// + /// Original was GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6 + /// + MaxFragmentAtomicCounters = ((int)0x92D6) , + /// + /// Original was GL_MAX_COMBINED_ATOMIC_COUNTERS = 0x92D7 + /// + MaxCombinedAtomicCounters = ((int)0x92D7) , + /// + /// Original was GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 0x92D8 + /// + MaxAtomicCounterBufferSize = ((int)0x92D8) , + /// + /// Original was GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9 + /// + ActiveAtomicCounterBuffers = ((int)0x92D9) , + /// + /// Original was GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 0x92DA + /// + UniformAtomicCounterBufferIndex = ((int)0x92DA) , + /// + /// Original was GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB + /// + UnsignedIntAtomicCounter = ((int)0x92DB) , + /// + /// Original was GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 0x92DC + /// + MaxAtomicCounterBufferBindings = ((int)0x92DC) , + /// + /// Original was GL_DEBUG_OUTPUT = 0x92E0 + /// + DebugOutput = ((int)0x92E0) , + /// + /// Original was GL_UNIFORM = 0x92E1 + /// + Uniform = ((int)0x92E1) , + /// + /// Original was GL_UNIFORM_BLOCK = 0x92E2 + /// + UniformBlock = ((int)0x92E2) , + /// + /// Original was GL_PROGRAM_INPUT = 0x92E3 + /// + ProgramInput = ((int)0x92E3) , + /// + /// Original was GL_PROGRAM_OUTPUT = 0x92E4 + /// + ProgramOutput = ((int)0x92E4) , + /// + /// Original was GL_BUFFER_VARIABLE = 0x92E5 + /// + BufferVariable = ((int)0x92E5) , + /// + /// Original was GL_SHADER_STORAGE_BLOCK = 0x92E6 + /// + ShaderStorageBlock = ((int)0x92E6) , + /// + /// Original was GL_IS_PER_PATCH = 0x92E7 + /// + IsPerPatch = ((int)0x92E7) , + /// + /// Original was GL_VERTEX_SUBROUTINE = 0x92E8 + /// + VertexSubroutine = ((int)0x92E8) , + /// + /// Original was GL_TESS_CONTROL_SUBROUTINE = 0x92E9 + /// + TessControlSubroutine = ((int)0x92E9) , + /// + /// Original was GL_TESS_EVALUATION_SUBROUTINE = 0x92EA + /// + TessEvaluationSubroutine = ((int)0x92EA) , + /// + /// Original was GL_GEOMETRY_SUBROUTINE = 0x92EB + /// + GeometrySubroutine = ((int)0x92EB) , + /// + /// Original was GL_FRAGMENT_SUBROUTINE = 0x92EC + /// + FragmentSubroutine = ((int)0x92EC) , + /// + /// Original was GL_COMPUTE_SUBROUTINE = 0x92ED + /// + ComputeSubroutine = ((int)0x92ED) , + /// + /// Original was GL_VERTEX_SUBROUTINE_UNIFORM = 0x92EE + /// + VertexSubroutineUniform = ((int)0x92EE) , + /// + /// Original was GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 0x92EF + /// + TessControlSubroutineUniform = ((int)0x92EF) , + /// + /// Original was GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 0x92F0 + /// + TessEvaluationSubroutineUniform = ((int)0x92F0) , + /// + /// Original was GL_GEOMETRY_SUBROUTINE_UNIFORM = 0x92F1 + /// + GeometrySubroutineUniform = ((int)0x92F1) , + /// + /// Original was GL_FRAGMENT_SUBROUTINE_UNIFORM = 0x92F2 + /// + FragmentSubroutineUniform = ((int)0x92F2) , + /// + /// Original was GL_COMPUTE_SUBROUTINE_UNIFORM = 0x92F3 + /// + ComputeSubroutineUniform = ((int)0x92F3) , + /// + /// Original was GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4 + /// + TransformFeedbackVarying = ((int)0x92F4) , + /// + /// Original was GL_ACTIVE_RESOURCES = 0x92F5 + /// + ActiveResources = ((int)0x92F5) , + /// + /// Original was GL_MAX_NAME_LENGTH = 0x92F6 + /// + MaxNameLength = ((int)0x92F6) , + /// + /// Original was GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7 + /// + MaxNumActiveVariables = ((int)0x92F7) , + /// + /// Original was GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 0x92F8 + /// + MaxNumCompatibleSubroutines = ((int)0x92F8) , + /// + /// Original was GL_NAME_LENGTH = 0x92F9 + /// + NameLength = ((int)0x92F9) , + /// + /// Original was GL_TYPE = 0x92FA + /// + Type = ((int)0x92FA) , + /// + /// Original was GL_ARRAY_SIZE = 0x92FB + /// + ArraySize = ((int)0x92FB) , + /// + /// Original was GL_OFFSET = 0x92FC + /// + Offset = ((int)0x92FC) , + /// + /// Original was GL_BLOCK_INDEX = 0x92FD + /// + BlockIndex = ((int)0x92FD) , + /// + /// Original was GL_ARRAY_STRIDE = 0x92FE + /// + ArrayStride = ((int)0x92FE) , + /// + /// Original was GL_MATRIX_STRIDE = 0x92FF + /// + MatrixStride = ((int)0x92FF) , + /// + /// Original was GL_IS_ROW_MAJOR = 0x9300 + /// + IsRowMajor = ((int)0x9300) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301 + /// + AtomicCounterBufferIndex = ((int)0x9301) , + /// + /// Original was GL_BUFFER_BINDING = 0x9302 + /// + BufferBinding = ((int)0x9302) , + /// + /// Original was GL_BUFFER_DATA_SIZE = 0x9303 + /// + BufferDataSize = ((int)0x9303) , + /// + /// Original was GL_NUM_ACTIVE_VARIABLES = 0x9304 + /// + NumActiveVariables = ((int)0x9304) , + /// + /// Original was GL_ACTIVE_VARIABLES = 0x9305 + /// + ActiveVariables = ((int)0x9305) , + /// + /// Original was GL_REFERENCED_BY_VERTEX_SHADER = 0x9306 + /// + ReferencedByVertexShader = ((int)0x9306) , + /// + /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307 + /// + ReferencedByTessControlShader = ((int)0x9307) , + /// + /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308 + /// + ReferencedByTessEvaluationShader = ((int)0x9308) , + /// + /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309 + /// + ReferencedByGeometryShader = ((int)0x9309) , + /// + /// Original was GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A + /// + ReferencedByFragmentShader = ((int)0x930A) , + /// + /// Original was GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B + /// + ReferencedByComputeShader = ((int)0x930B) , + /// + /// Original was GL_TOP_LEVEL_ARRAY_SIZE = 0x930C + /// + TopLevelArraySize = ((int)0x930C) , + /// + /// Original was GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D + /// + TopLevelArrayStride = ((int)0x930D) , + /// + /// Original was GL_LOCATION = 0x930E + /// + Location = ((int)0x930E) , + /// + /// Original was GL_LOCATION_INDEX = 0x930F + /// + LocationIndex = ((int)0x930F) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310 + /// + FramebufferDefaultWidth = ((int)0x9310) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311 + /// + FramebufferDefaultHeight = ((int)0x9311) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS = 0x9312 + /// + FramebufferDefaultLayers = ((int)0x9312) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313 + /// + FramebufferDefaultSamples = ((int)0x9313) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 0x9314 + /// + FramebufferDefaultFixedSampleLocations = ((int)0x9314) , + /// + /// Original was GL_MAX_FRAMEBUFFER_WIDTH = 0x9315 + /// + MaxFramebufferWidth = ((int)0x9315) , + /// + /// Original was GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316 + /// + MaxFramebufferHeight = ((int)0x9316) , + /// + /// Original was GL_MAX_FRAMEBUFFER_LAYERS = 0x9317 + /// + MaxFramebufferLayers = ((int)0x9317) , + /// + /// Original was GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318 + /// + MaxFramebufferSamples = ((int)0x9318) , + /// + /// Original was GL_NUM_SAMPLE_COUNTS = 0x9380 + /// + NumSampleCounts = ((int)0x9380) , + /// + /// Original was GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 0x93A0 + /// + TranslatedShaderSourceLengthAngle = ((int)0x93A0) , + /// + /// Original was GL_TEXTURE_USAGE_ANGLE = 0x93A2 + /// + TextureUsageAngle = ((int)0x93A2) , + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_ANGLE = 0x93A3 + /// + FramebufferAttachmentAngle = ((int)0x93A3) , + /// + /// Original was GL_PACK_REVERSE_ROW_ORDER_ANGLE = 0x93A4 + /// + PackReverseRowOrderAngle = ((int)0x93A4) , + /// + /// Original was GL_PROGRAM_BINARY_ANGLE = 0x93A6 + /// + ProgramBinaryAngle = ((int)0x93A6) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0 + /// + CompressedRgbaAstc4X4Khr = ((int)0x93B0) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1 + /// + CompressedRgbaAstc5X4Khr = ((int)0x93B1) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2 + /// + CompressedRgbaAstc5X5Khr = ((int)0x93B2) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3 + /// + CompressedRgbaAstc6X5Khr = ((int)0x93B3) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4 + /// + CompressedRgbaAstc6X6Khr = ((int)0x93B4) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5 + /// + CompressedRgbaAstc8X5Khr = ((int)0x93B5) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6 + /// + CompressedRgbaAstc8X6Khr = ((int)0x93B6) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7 + /// + CompressedRgbaAstc8X8Khr = ((int)0x93B7) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8 + /// + CompressedRgbaAstc10X5Khr = ((int)0x93B8) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9 + /// + CompressedRgbaAstc10X6Khr = ((int)0x93B9) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA + /// + CompressedRgbaAstc10X8Khr = ((int)0x93BA) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB + /// + CompressedRgbaAstc10X10Khr = ((int)0x93BB) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC + /// + CompressedRgbaAstc12X10Khr = ((int)0x93BC) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD + /// + CompressedRgbaAstc12X12Khr = ((int)0x93BD) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0 + /// + CompressedSrgb8Alpha8Astc4X4Khr = ((int)0x93D0) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1 + /// + CompressedSrgb8Alpha8Astc5X4Khr = ((int)0x93D1) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2 + /// + CompressedSrgb8Alpha8Astc5X5Khr = ((int)0x93D2) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3 + /// + CompressedSrgb8Alpha8Astc6X5Khr = ((int)0x93D3) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4 + /// + CompressedSrgb8Alpha8Astc6X6Khr = ((int)0x93D4) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5 + /// + CompressedSrgb8Alpha8Astc8X5Khr = ((int)0x93D5) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6 + /// + CompressedSrgb8Alpha8Astc8X6Khr = ((int)0x93D6) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7 + /// + CompressedSrgb8Alpha8Astc8X8Khr = ((int)0x93D7) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8 + /// + CompressedSrgb8Alpha8Astc10X5Khr = ((int)0x93D8) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9 + /// + CompressedSrgb8Alpha8Astc10X6Khr = ((int)0x93D9) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA + /// + CompressedSrgb8Alpha8Astc10X8Khr = ((int)0x93DA) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB + /// + CompressedSrgb8Alpha8Astc10X10Khr = ((int)0x93DB) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC + /// + CompressedSrgb8Alpha8Astc12X10Khr = ((int)0x93DC) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD + /// + CompressedSrgb8Alpha8Astc12X12Khr = ((int)0x93DD) , + /// + /// Original was GL_RESTART_PATH_NV = 0xF0 + /// + RestartPathNv = ((int)0xF0) , + /// + /// Original was GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 + /// + DupFirstCubicCurveToNv = ((int)0xF2) , + /// + /// Original was GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 + /// + DupLastCubicCurveToNv = ((int)0xF4) , + /// + /// Original was GL_RECT_NV = 0xF6 + /// + RectNv = ((int)0xF6) , + /// + /// Original was GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 + /// + CircularCcwArcToNv = ((int)0xF8) , + /// + /// Original was GL_CIRCULAR_CW_ARC_TO_NV = 0xFA + /// + CircularCwArcToNv = ((int)0xFA) , + /// + /// Original was GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC + /// + CircularTangentArcToNv = ((int)0xFC) , + /// + /// Original was GL_ARC_TO_NV = 0xFE + /// + ArcToNv = ((int)0xFE) , + /// + /// Original was GL_RELATIVE_ARC_TO_NV = 0xFF + /// + RelativeArcToNv = ((int)0xFF) , + /// /// Original was GL_TRACE_ALL_BITS_MESA = 0xFFFF /// TraceAllBitsMesa = ((int)0xFFFF) , @@ -17201,6 +19925,10 @@ namespace OpenTK.Graphics.OpenGL /// AllAttribBits = unchecked((int)0xFFFFFFFF) , /// + /// Original was GL_ALL_BARRIER_BITS = 0xFFFFFFFF + /// + AllBarrierBits = unchecked((int)0xFFFFFFFF) , + /// /// Original was GL_ALL_BARRIER_BITS_EXT = 0xFFFFFFFF /// AllBarrierBitsExt = unchecked((int)0xFFFFFFFF) , @@ -17209,6 +19937,10 @@ namespace OpenTK.Graphics.OpenGL /// AllShaderBits = unchecked((int)0xFFFFFFFF) , /// + /// Original was GL_ALL_SHADER_BITS_EXT = 0xFFFFFFFF + /// + AllShaderBitsExt = unchecked((int)0xFFFFFFFF) , + /// /// Original was GL_CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF /// ClientAllAttribBits = unchecked((int)0xFFFFFFFF) , @@ -17221,6 +19953,14 @@ namespace OpenTK.Graphics.OpenGL /// TimeoutIgnored = unchecked((int)0xFFFFFFFFFFFFFFFF) , /// + /// Original was GL_TIMEOUT_IGNORED_APPLE = 0xFFFFFFFFFFFFFFFF + /// + TimeoutIgnoredApple = unchecked((int)0xFFFFFFFFFFFFFFFF) , + /// + /// Original was GL_LAYOUT_LINEAR_INTEL = 1 + /// + LayoutLinearIntel = ((int)1) , + /// /// Original was GL_ONE = 1 /// One = ((int)1) , @@ -17233,6 +19973,14 @@ namespace OpenTK.Graphics.OpenGL /// CullVertexIbm = ((int)103050) , /// + /// Original was GL_ALL_STATIC_DATA_IBM = 103060 + /// + AllStaticDataIbm = ((int)103060) , + /// + /// Original was GL_STATIC_VERTEX_ARRAY_IBM = 103061 + /// + StaticVertexArrayIbm = ((int)103061) , + /// /// Original was GL_VERTEX_ARRAY_LIST_IBM = 103070 /// VertexArrayListIbm = ((int)103070) , @@ -17297,6 +20045,10 @@ namespace OpenTK.Graphics.OpenGL /// SecondaryColorArrayListStrideIbm = ((int)103087) , /// + /// Original was GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2 + /// + LayoutLinearCpuCachedIntel = ((int)2) , + /// /// Original was GL_NEXT_BUFFER_NV = 2 /// NextBufferNv = ((int)2) , @@ -17430,6 +20182,10 @@ namespace OpenTK.Graphics.OpenGL /// public enum AmdDebugOutput : int { + /// + /// Original was GL_MAX_DEBUG_MESSAGE_LENGTH_AMD = 0x9143 + /// + MaxDebugMessageLengthAmd = ((int)0x9143) , /// /// Original was GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = 0x9144 /// @@ -17575,6 +20331,17 @@ namespace OpenTK.Graphics.OpenGL PerfmonResultAmd = ((int)0x8BC6) , } + /// + /// Not used directly. + /// + public enum AmdPinnedMemory : int + { + /// + /// Original was GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = 0x9160 + /// + ExternalVirtualMemoryBufferAmd = ((int)0x9160) , + } + /// /// Not used directly. /// @@ -17586,6 +20353,25 @@ namespace OpenTK.Graphics.OpenGL Z400BinaryAmd = ((int)0x8740) , } + /// + /// Not used directly. + /// + public enum AmdQueryBufferObject : int + { + /// + /// Original was GL_QUERY_BUFFER_AMD = 0x9192 + /// + QueryBufferAmd = ((int)0x9192) , + /// + /// Original was GL_QUERY_BUFFER_BINDING_AMD = 0x9193 + /// + QueryBufferBindingAmd = ((int)0x9193) , + /// + /// Original was GL_QUERY_RESULT_NO_WAIT_AMD = 0x9194 + /// + QueryResultNoWaitAmd = ((int)0x9194) , + } + /// /// Used in GL.Amd.SetMultisample /// @@ -17615,6 +20401,79 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum AmdShaderTrinaryMinmax : int + { + } + + /// + /// Used in GL.Amd.TexStorageSparse, GL.Amd.TextureStorageSparse + /// + public enum AmdSparseTexture : int + { + /// + /// Original was GL_TEXTURE_STORAGE_SPARSE_BIT_AMD = 0x00000001 + /// + TextureStorageSparseBitAmd = ((int)0x00000001) , + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_X_AMD = 0x9195 + /// + VirtualPageSizeXAmd = ((int)0x9195) , + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Y_AMD = 0x9196 + /// + VirtualPageSizeYAmd = ((int)0x9196) , + /// + /// Original was GL_VIRTUAL_PAGE_SIZE_Z_AMD = 0x9197 + /// + VirtualPageSizeZAmd = ((int)0x9197) , + /// + /// Original was GL_MAX_SPARSE_TEXTURE_SIZE_AMD = 0x9198 + /// + MaxSparseTextureSizeAmd = ((int)0x9198) , + /// + /// Original was GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD = 0x9199 + /// + MaxSparse3DTextureSizeAmd = ((int)0x9199) , + /// + /// Original was GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS = 0x919A + /// + MaxSparseArrayTextureLayers = ((int)0x919A) , + /// + /// Original was GL_MIN_SPARSE_LEVEL_AMD = 0x919B + /// + MinSparseLevelAmd = ((int)0x919B) , + /// + /// Original was GL_MIN_LOD_WARNING_AMD = 0x919C + /// + MinLodWarningAmd = ((int)0x919C) , + } + + /// + /// Used in GL.Amd.StencilOpValue + /// + public enum AmdStencilOperationExtended : int + { + /// + /// Original was GL_SET_AMD = 0x874A + /// + SetAmd = ((int)0x874A) , + /// + /// Original was GL_REPLACE_VALUE_AMD = 0x874B + /// + ReplaceValueAmd = ((int)0x874B) , + /// + /// Original was GL_STENCIL_OP_VALUE_AMD = 0x874C + /// + StencilOpValueAmd = ((int)0x874C) , + /// + /// Original was GL_STENCIL_BACK_OP_VALUE_AMD = 0x874D + /// + StencilBackOpValueAmd = ((int)0x874D) , + } + /// /// Not used directly. /// @@ -17629,10 +20488,17 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum AmdVertexShaderLayer : int + { + } + /// /// Used in GL.Amd.TessellationMode /// - public enum AmdVertexShaderTesselator : int + public enum AmdVertexShaderTessellator : int { /// /// Original was GL_SAMPLER_BUFFER_AMD = 0x9001 @@ -17664,6 +20530,24 @@ namespace OpenTK.Graphics.OpenGL ContinuousAmd = ((int)0x9007) , } + /// + /// Not used directly. + /// + public enum AmdVertexShaderViewportIndex : int + { + } + + /// + /// Not used directly. + /// + public enum AngleDepthTexture : int + { + /// + /// Original was GL_PROGRAM_BINARY_ANGLE = 0x93A6 + /// + ProgramBinaryAngle = ((int)0x93A6) , + } + /// /// Not used directly. /// @@ -17706,6 +20590,80 @@ namespace OpenTK.Graphics.OpenGL MaxSamplesAngle = ((int)0x8D57) , } + /// + /// Not used directly. + /// + public enum AngleInstancedArrays : int + { + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE + /// + VertexAttribArrayDivisorAngle = ((int)0x88FE) , + } + + /// + /// Not used directly. + /// + public enum AnglePackReverseRowOrder : int + { + /// + /// Original was GL_PACK_REVERSE_ROW_ORDER_ANGLE = 0x93A4 + /// + PackReverseRowOrderAngle = ((int)0x93A4) , + } + + /// + /// Not used directly. + /// + public enum AngleTextureCompressionDxt3 : int + { + /// + /// Original was GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE = 0x83F2 + /// + CompressedRgbaS3tcDxt3Angle = ((int)0x83F2) , + } + + /// + /// Not used directly. + /// + public enum AngleTextureCompressionDxt5 : int + { + /// + /// Original was GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE = 0x83F3 + /// + CompressedRgbaS3tcDxt5Angle = ((int)0x83F3) , + } + + /// + /// Not used directly. + /// + public enum AngleTextureUsage : int + { + /// + /// Original was GL_NONE = 0 + /// + None = ((int)0) , + /// + /// Original was GL_TEXTURE_USAGE_ANGLE = 0x93A2 + /// + TextureUsageAngle = ((int)0x93A2) , + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_ANGLE = 0x93A3 + /// + FramebufferAttachmentAngle = ((int)0x93A3) , + } + + /// + /// Not used directly. + /// + public enum AngleTranslatedShaderSource : int + { + /// + /// Original was GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 0x93A0 + /// + TranslatedShaderSourceLengthAngle = ((int)0x93A0) , + } + /// /// Not used directly. /// @@ -17916,6 +20874,77 @@ namespace OpenTK.Graphics.OpenGL LightModelSpecularVectorApple = ((int)0x85B0) , } + /// + /// Not used directly. + /// + public enum AppleSync : int + { + /// + /// Original was GL_SYNC_FLUSH_COMMANDS_BIT_APPLE = 0x00000001 + /// + SyncFlushCommandsBitApple = ((int)0x00000001) , + /// + /// Original was GL_SYNC_OBJECT_APPLE = 0x8A53 + /// + SyncObjectApple = ((int)0x8A53) , + /// + /// Original was GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 0x9111 + /// + MaxServerWaitTimeoutApple = ((int)0x9111) , + /// + /// Original was GL_OBJECT_TYPE_APPLE = 0x9112 + /// + ObjectTypeApple = ((int)0x9112) , + /// + /// Original was GL_SYNC_CONDITION_APPLE = 0x9113 + /// + SyncConditionApple = ((int)0x9113) , + /// + /// Original was GL_SYNC_STATUS_APPLE = 0x9114 + /// + SyncStatusApple = ((int)0x9114) , + /// + /// Original was GL_SYNC_FLAGS_APPLE = 0x9115 + /// + SyncFlagsApple = ((int)0x9115) , + /// + /// Original was GL_SYNC_FENCE_APPLE = 0x9116 + /// + SyncFenceApple = ((int)0x9116) , + /// + /// Original was GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE = 0x9117 + /// + SyncGpuCommandsCompleteApple = ((int)0x9117) , + /// + /// Original was GL_UNSIGNALED_APPLE = 0x9118 + /// + UnsignaledApple = ((int)0x9118) , + /// + /// Original was GL_SIGNALED_APPLE = 0x9119 + /// + SignaledApple = ((int)0x9119) , + /// + /// Original was GL_ALREADY_SIGNALED_APPLE = 0x911A + /// + AlreadySignaledApple = ((int)0x911A) , + /// + /// Original was GL_TIMEOUT_EXPIRED_APPLE = 0x911B + /// + TimeoutExpiredApple = ((int)0x911B) , + /// + /// Original was GL_CONDITION_SATISFIED_APPLE = 0x911C + /// + ConditionSatisfiedApple = ((int)0x911C) , + /// + /// Original was GL_WAIT_FAILED_APPLE = 0x911D + /// + WaitFailedApple = ((int)0x911D) , + /// + /// Original was GL_TIMEOUT_IGNORED_APPLE = 0xFFFFFFFFFFFFFFFF + /// + TimeoutIgnoredApple = unchecked((int)0xFFFFFFFFFFFFFFFF) , + } + /// /// Used in GL.Apple.GetTexParameterPointer, GL.Apple.TextureRange /// @@ -18070,6 +21099,20 @@ namespace OpenTK.Graphics.OpenGL UnsignedShort88RevApple = ((int)0x85BB) , } + /// + /// Not used directly. + /// + public enum ArbArraysOfArrays : int + { + } + + /// + /// Used in GL.DrawArraysInstancedBaseInstance, GL.DrawElementsInstancedBaseInstance, GL.DrawElementsInstancedBaseVertexBaseInstance + /// + public enum ArbBaseInstance : int + { + } + /// /// Not used directly. /// @@ -18097,6 +21140,13 @@ namespace OpenTK.Graphics.OpenGL MaxDualSourceDrawBuffers = ((int)0x88FC) , } + /// + /// Used in GL.ClearBufferData, GL.ClearBufferSubData, GL.Ext.ClearNamedBufferData, GL.Ext.ClearNamedBufferSubData + /// + public enum ArbClearBufferObject : int + { + } + /// /// Not used directly. /// @@ -18146,6 +21196,131 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum ArbCompressedTexturePixelStorage : int + { + /// + /// Original was GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 0x9127 + /// + UnpackCompressedBlockWidth = ((int)0x9127) , + /// + /// Original was GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 0x9128 + /// + UnpackCompressedBlockHeight = ((int)0x9128) , + /// + /// Original was GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 0x9129 + /// + UnpackCompressedBlockDepth = ((int)0x9129) , + /// + /// Original was GL_UNPACK_COMPRESSED_BLOCK_SIZE = 0x912A + /// + UnpackCompressedBlockSize = ((int)0x912A) , + /// + /// Original was GL_PACK_COMPRESSED_BLOCK_WIDTH = 0x912B + /// + PackCompressedBlockWidth = ((int)0x912B) , + /// + /// Original was GL_PACK_COMPRESSED_BLOCK_HEIGHT = 0x912C + /// + PackCompressedBlockHeight = ((int)0x912C) , + /// + /// Original was GL_PACK_COMPRESSED_BLOCK_DEPTH = 0x912D + /// + PackCompressedBlockDepth = ((int)0x912D) , + /// + /// Original was GL_PACK_COMPRESSED_BLOCK_SIZE = 0x912E + /// + PackCompressedBlockSize = ((int)0x912E) , + } + + /// + /// Not used directly. + /// + public enum ArbComputeShader : int + { + /// + /// Original was GL_COMPUTE_SHADER_BIT = 0x00000020 + /// + ComputeShaderBit = ((int)0x00000020) , + /// + /// Original was GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262 + /// + MaxComputeSharedMemorySize = ((int)0x8262) , + /// + /// Original was GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263 + /// + MaxComputeUniformComponents = ((int)0x8263) , + /// + /// Original was GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264 + /// + MaxComputeAtomicCounterBuffers = ((int)0x8264) , + /// + /// Original was GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265 + /// + MaxComputeAtomicCounters = ((int)0x8265) , + /// + /// Original was GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266 + /// + MaxCombinedComputeUniformComponents = ((int)0x8266) , + /// + /// Original was GL_COMPUTE_LOCAL_WORK_SIZE = 0x8267 + /// + ComputeLocalWorkSize = ((int)0x8267) , + /// + /// Original was GL_MAX_COMPUTE_LOCAL_INVOCATIONS = 0x90EB + /// + MaxComputeLocalInvocations = ((int)0x90EB) , + /// + /// Original was GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 0x90EC + /// + UniformBlockReferencedByComputeShader = ((int)0x90EC) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 0x90ED + /// + AtomicCounterBufferReferencedByComputeShader = ((int)0x90ED) , + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE) , + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90EF + /// + DispatchIndirectBufferBinding = ((int)0x90EF) , + /// + /// Original was GL_COMPUTE_SHADER = 0x91B9 + /// + ComputeShader = ((int)0x91B9) , + /// + /// Original was GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB + /// + MaxComputeUniformBlocks = ((int)0x91BB) , + /// + /// Original was GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91BC + /// + MaxComputeTextureImageUnits = ((int)0x91BC) , + /// + /// Original was GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD + /// + MaxComputeImageUniforms = ((int)0x91BD) , + /// + /// Original was GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE + /// + MaxComputeWorkGroupCount = ((int)0x91BE) , + /// + /// Original was GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF + /// + MaxComputeWorkGroupSize = ((int)0x91BF) , + } + + /// + /// Not used directly. + /// + public enum ArbConservativeDepth : int + { + } + /// /// Not used directly. /// @@ -18156,9 +21331,24 @@ namespace OpenTK.Graphics.OpenGL /// CopyReadBuffer = ((int)0x8F36) , /// + /// Original was GL_COPY_READ_BUFFER_BINDING = 0x8F36 + /// + CopyReadBufferBinding = ((int)0x8F36) , + /// /// Original was GL_COPY_WRITE_BUFFER = 0x8F37 /// CopyWriteBuffer = ((int)0x8F37) , + /// + /// Original was GL_COPY_WRITE_BUFFER_BINDING = 0x8F37 + /// + CopyWriteBufferBinding = ((int)0x8F37) , + } + + /// + /// Used in GL.CopyImageSubData + /// + public enum ArbCopyImage : int + { } /// @@ -18442,6 +21632,10 @@ namespace OpenTK.Graphics.OpenGL /// ImplementationColorReadFormat = ((int)0x8B9B) , /// + /// Original was GL_RGB565 = 0x8D62 + /// + Rgb565 = ((int)0x8D62) , + /// /// Original was GL_LOW_FLOAT = 0x8DF0 /// LowFloat = ((int)0x8DF0) , @@ -18491,6 +21685,65 @@ namespace OpenTK.Graphics.OpenGL MaxFragmentUniformVectors = ((int)0x8DFD) , } + /// + /// Not used directly. + /// + public enum ArbEs3Compatibility : int + { + /// + /// Original was GL_PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69 + /// + PrimitiveRestartFixedIndex = ((int)0x8D69) , + /// + /// Original was GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A + /// + AnySamplesPassedConservative = ((int)0x8D6A) , + /// + /// Original was GL_MAX_ELEMENT_INDEX = 0x8D6B + /// + MaxElementIndex = ((int)0x8D6B) , + /// + /// Original was GL_COMPRESSED_R11_EAC = 0x9270 + /// + CompressedR11Eac = ((int)0x9270) , + /// + /// Original was GL_COMPRESSED_SIGNED_R11_EAC = 0x9271 + /// + CompressedSignedR11Eac = ((int)0x9271) , + /// + /// Original was GL_COMPRESSED_RG11_EAC = 0x9272 + /// + CompressedRg11Eac = ((int)0x9272) , + /// + /// Original was GL_COMPRESSED_SIGNED_RG11_EAC = 0x9273 + /// + CompressedSignedRg11Eac = ((int)0x9273) , + /// + /// Original was GL_COMPRESSED_RGB8_ETC2 = 0x9274 + /// + CompressedRgb8Etc2 = ((int)0x9274) , + /// + /// Original was GL_COMPRESSED_SRGB8_ETC2 = 0x9275 + /// + CompressedSrgb8Etc2 = ((int)0x9275) , + /// + /// Original was GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276 + /// + CompressedRgb8PunchthroughAlpha1Etc2 = ((int)0x9276) , + /// + /// Original was GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277 + /// + CompressedSrgb8PunchthroughAlpha1Etc2 = ((int)0x9277) , + /// + /// Original was GL_COMPRESSED_RGBA8_ETC2_EAC = 0x9278 + /// + CompressedRgba8Etc2Eac = ((int)0x9278) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279 + /// + CompressedSrgb8Alpha8Etc2Eac = ((int)0x9279) , + } + /// /// Not used directly. /// @@ -18498,6 +21751,17 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum ArbExplicitUniformLocation : int + { + /// + /// Original was GL_MAX_UNIFORM_LOCATIONS = 0x826E + /// + MaxUniformLocations = ((int)0x826E) , + } + /// /// Not used directly. /// @@ -18505,6 +21769,13 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum ArbFragmentLayerViewport : int + { + } + /// /// Not used directly. /// @@ -18902,6 +22173,49 @@ namespace OpenTK.Graphics.OpenGL FragmentShaderDerivativeHintArb = ((int)0x8B8B) , } + /// + /// Used in GL.FramebufferParameter, GL.GetFramebufferParameter, GL.Ext.GetNamedFramebufferParameter, GL.Ext.NamedFramebufferParameter + /// + public enum ArbFramebufferNoAttachments : int + { + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310 + /// + FramebufferDefaultWidth = ((int)0x9310) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311 + /// + FramebufferDefaultHeight = ((int)0x9311) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS = 0x9312 + /// + FramebufferDefaultLayers = ((int)0x9312) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313 + /// + FramebufferDefaultSamples = ((int)0x9313) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 0x9314 + /// + FramebufferDefaultFixedSampleLocations = ((int)0x9314) , + /// + /// Original was GL_MAX_FRAMEBUFFER_WIDTH = 0x9315 + /// + MaxFramebufferWidth = ((int)0x9315) , + /// + /// Original was GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316 + /// + MaxFramebufferHeight = ((int)0x9316) , + /// + /// Original was GL_MAX_FRAMEBUFFER_LAYERS = 0x9317 + /// + MaxFramebufferLayers = ((int)0x9317) , + /// + /// Original was GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318 + /// + MaxFramebufferSamples = ((int)0x9318) , + } + /// /// Not used directly. /// @@ -19229,25 +22543,6 @@ namespace OpenTK.Graphics.OpenGL MaxSamples = ((int)0x8D57) , } - /// - /// Not used directly. - /// - public enum ArbFramebufferObjectDeprecated : int - { - /// - /// Original was GL_INDEX = 0x8222 - /// - Index = ((int)0x8222) , - /// - /// Original was GL_TEXTURE_LUMINANCE_TYPE = 0x8C14 - /// - TextureLuminanceType = ((int)0x8C14) , - /// - /// Original was GL_TEXTURE_INTENSITY_TYPE = 0x8C15 - /// - TextureIntensityType = ((int)0x8C15) , - } - /// /// Not used directly. /// @@ -19530,13 +22825,6 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_FUNC_REVERSE_SUBTRACT = 0x800B /// FuncReverseSubtract = ((int)0x800B) , - } - - /// - /// Not used directly. - /// - public enum ArbImagingDeprecated : int - { /// /// Original was GL_CONVOLUTION_1D = 0x8010 /// @@ -19806,6 +23094,502 @@ namespace OpenTK.Graphics.OpenGL VertexAttribArrayDivisorArb = ((int)0x88FE) , } + /// + /// Used in GL.GetInternalformat + /// + public enum ArbInternalformatQuery : int + { + /// + /// Original was GL_NUM_SAMPLE_COUNTS = 0x9380 + /// + NumSampleCounts = ((int)0x9380) , + } + + /// + /// Used in GL.GetInternalformat + /// + public enum ArbInternalformatQuery2 : int + { + /// + /// Original was GL_TEXTURE_1D = 0x0DE0 + /// + Texture1D = ((int)0x0DE0) , + /// + /// Original was GL_TEXTURE_2D = 0x0DE1 + /// + Texture2D = ((int)0x0DE1) , + /// + /// Original was GL_TEXTURE_3D = 0x806F + /// + Texture3D = ((int)0x806F) , + /// + /// Original was GL_SAMPLES = 0x80A9 + /// + Samples = ((int)0x80A9) , + /// + /// Original was GL_INTERNALFORMAT_SUPPORTED = 0x826F + /// + InternalformatSupported = ((int)0x826F) , + /// + /// Original was GL_INTERNALFORMAT_PREFERRED = 0x8270 + /// + InternalformatPreferred = ((int)0x8270) , + /// + /// Original was GL_INTERNALFORMAT_RED_SIZE = 0x8271 + /// + InternalformatRedSize = ((int)0x8271) , + /// + /// Original was GL_INTERNALFORMAT_GREEN_SIZE = 0x8272 + /// + InternalformatGreenSize = ((int)0x8272) , + /// + /// Original was GL_INTERNALFORMAT_BLUE_SIZE = 0x8273 + /// + InternalformatBlueSize = ((int)0x8273) , + /// + /// Original was GL_INTERNALFORMAT_ALPHA_SIZE = 0x8274 + /// + InternalformatAlphaSize = ((int)0x8274) , + /// + /// Original was GL_INTERNALFORMAT_DEPTH_SIZE = 0x8275 + /// + InternalformatDepthSize = ((int)0x8275) , + /// + /// Original was GL_INTERNALFORMAT_STENCIL_SIZE = 0x8276 + /// + InternalformatStencilSize = ((int)0x8276) , + /// + /// Original was GL_INTERNALFORMAT_SHARED_SIZE = 0x8277 + /// + InternalformatSharedSize = ((int)0x8277) , + /// + /// Original was GL_INTERNALFORMAT_RED_TYPE = 0x8278 + /// + InternalformatRedType = ((int)0x8278) , + /// + /// Original was GL_INTERNALFORMAT_GREEN_TYPE = 0x8279 + /// + InternalformatGreenType = ((int)0x8279) , + /// + /// Original was GL_INTERNALFORMAT_BLUE_TYPE = 0x827A + /// + InternalformatBlueType = ((int)0x827A) , + /// + /// Original was GL_INTERNALFORMAT_ALPHA_TYPE = 0x827B + /// + InternalformatAlphaType = ((int)0x827B) , + /// + /// Original was GL_INTERNALFORMAT_DEPTH_TYPE = 0x827C + /// + InternalformatDepthType = ((int)0x827C) , + /// + /// Original was GL_INTERNALFORMAT_STENCIL_TYPE = 0x827D + /// + InternalformatStencilType = ((int)0x827D) , + /// + /// Original was GL_MAX_WIDTH = 0x827E + /// + MaxWidth = ((int)0x827E) , + /// + /// Original was GL_MAX_HEIGHT = 0x827F + /// + MaxHeight = ((int)0x827F) , + /// + /// Original was GL_MAX_DEPTH = 0x8280 + /// + MaxDepth = ((int)0x8280) , + /// + /// Original was GL_MAX_LAYERS = 0x8281 + /// + MaxLayers = ((int)0x8281) , + /// + /// Original was GL_MAX_COMBINED_DIMENSIONS = 0x8282 + /// + MaxCombinedDimensions = ((int)0x8282) , + /// + /// Original was GL_COLOR_COMPONENTS = 0x8283 + /// + ColorComponents = ((int)0x8283) , + /// + /// Original was GL_DEPTH_COMPONENTS = 0x8284 + /// + DepthComponents = ((int)0x8284) , + /// + /// Original was GL_STENCIL_COMPONENTS = 0x8285 + /// + StencilComponents = ((int)0x8285) , + /// + /// Original was GL_COLOR_RENDERABLE = 0x8286 + /// + ColorRenderable = ((int)0x8286) , + /// + /// Original was GL_DEPTH_RENDERABLE = 0x8287 + /// + DepthRenderable = ((int)0x8287) , + /// + /// Original was GL_STENCIL_RENDERABLE = 0x8288 + /// + StencilRenderable = ((int)0x8288) , + /// + /// Original was GL_FRAMEBUFFER_RENDERABLE = 0x8289 + /// + FramebufferRenderable = ((int)0x8289) , + /// + /// Original was GL_FRAMEBUFFER_RENDERABLE_LAYERED = 0x828A + /// + FramebufferRenderableLayered = ((int)0x828A) , + /// + /// Original was GL_FRAMEBUFFER_BLEND = 0x828B + /// + FramebufferBlend = ((int)0x828B) , + /// + /// Original was GL_READ_PIXELS = 0x828C + /// + ReadPixels = ((int)0x828C) , + /// + /// Original was GL_READ_PIXELS_FORMAT = 0x828D + /// + ReadPixelsFormat = ((int)0x828D) , + /// + /// Original was GL_READ_PIXELS_TYPE = 0x828E + /// + ReadPixelsType = ((int)0x828E) , + /// + /// Original was GL_TEXTURE_IMAGE_FORMAT = 0x828F + /// + TextureImageFormat = ((int)0x828F) , + /// + /// Original was GL_TEXTURE_IMAGE_TYPE = 0x8290 + /// + TextureImageType = ((int)0x8290) , + /// + /// Original was GL_GET_TEXTURE_IMAGE_FORMAT = 0x8291 + /// + GetTextureImageFormat = ((int)0x8291) , + /// + /// Original was GL_GET_TEXTURE_IMAGE_TYPE = 0x8292 + /// + GetTextureImageType = ((int)0x8292) , + /// + /// Original was GL_MIPMAP = 0x8293 + /// + Mipmap = ((int)0x8293) , + /// + /// Original was GL_MANUAL_GENERATE_MIPMAP = 0x8294 + /// + ManualGenerateMipmap = ((int)0x8294) , + /// + /// Original was GL_AUTO_GENERATE_MIPMAP = 0x8295 + /// + AutoGenerateMipmap = ((int)0x8295) , + /// + /// Original was GL_COLOR_ENCODING = 0x8296 + /// + ColorEncoding = ((int)0x8296) , + /// + /// Original was GL_SRGB_READ = 0x8297 + /// + SrgbRead = ((int)0x8297) , + /// + /// Original was GL_SRGB_WRITE = 0x8298 + /// + SrgbWrite = ((int)0x8298) , + /// + /// Original was GL_SRGB_DECODE_ARB = 0x8299 + /// + SrgbDecodeArb = ((int)0x8299) , + /// + /// Original was GL_FILTER = 0x829A + /// + Filter = ((int)0x829A) , + /// + /// Original was GL_VERTEX_TEXTURE = 0x829B + /// + VertexTexture = ((int)0x829B) , + /// + /// Original was GL_TESS_CONTROL_TEXTURE = 0x829C + /// + TessControlTexture = ((int)0x829C) , + /// + /// Original was GL_TESS_EVALUATION_TEXTURE = 0x829D + /// + TessEvaluationTexture = ((int)0x829D) , + /// + /// Original was GL_GEOMETRY_TEXTURE = 0x829E + /// + GeometryTexture = ((int)0x829E) , + /// + /// Original was GL_FRAGMENT_TEXTURE = 0x829F + /// + FragmentTexture = ((int)0x829F) , + /// + /// Original was GL_COMPUTE_TEXTURE = 0x82A0 + /// + ComputeTexture = ((int)0x82A0) , + /// + /// Original was GL_TEXTURE_SHADOW = 0x82A1 + /// + TextureShadow = ((int)0x82A1) , + /// + /// Original was GL_TEXTURE_GATHER = 0x82A2 + /// + TextureGather = ((int)0x82A2) , + /// + /// Original was GL_TEXTURE_GATHER_SHADOW = 0x82A3 + /// + TextureGatherShadow = ((int)0x82A3) , + /// + /// Original was GL_SHADER_IMAGE_LOAD = 0x82A4 + /// + ShaderImageLoad = ((int)0x82A4) , + /// + /// Original was GL_SHADER_IMAGE_STORE = 0x82A5 + /// + ShaderImageStore = ((int)0x82A5) , + /// + /// Original was GL_SHADER_IMAGE_ATOMIC = 0x82A6 + /// + ShaderImageAtomic = ((int)0x82A6) , + /// + /// Original was GL_IMAGE_TEXEL_SIZE = 0x82A7 + /// + ImageTexelSize = ((int)0x82A7) , + /// + /// Original was GL_IMAGE_COMPATIBILITY_CLASS = 0x82A8 + /// + ImageCompatibilityClass = ((int)0x82A8) , + /// + /// Original was GL_IMAGE_PIXEL_FORMAT = 0x82A9 + /// + ImagePixelFormat = ((int)0x82A9) , + /// + /// Original was GL_IMAGE_PIXEL_TYPE = 0x82AA + /// + ImagePixelType = ((int)0x82AA) , + /// + /// Original was GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = 0x82AC + /// + SimultaneousTextureAndDepthTest = ((int)0x82AC) , + /// + /// Original was GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = 0x82AD + /// + SimultaneousTextureAndStencilTest = ((int)0x82AD) , + /// + /// Original was GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = 0x82AE + /// + SimultaneousTextureAndDepthWrite = ((int)0x82AE) , + /// + /// Original was GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = 0x82AF + /// + SimultaneousTextureAndStencilWrite = ((int)0x82AF) , + /// + /// Original was GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = 0x82B1 + /// + TextureCompressedBlockWidth = ((int)0x82B1) , + /// + /// Original was GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = 0x82B2 + /// + TextureCompressedBlockHeight = ((int)0x82B2) , + /// + /// Original was GL_TEXTURE_COMPRESSED_BLOCK_SIZE = 0x82B3 + /// + TextureCompressedBlockSize = ((int)0x82B3) , + /// + /// Original was GL_CLEAR_BUFFER = 0x82B4 + /// + ClearBuffer = ((int)0x82B4) , + /// + /// Original was GL_TEXTURE_VIEW = 0x82B5 + /// + TextureView = ((int)0x82B5) , + /// + /// Original was GL_VIEW_COMPATIBILITY_CLASS = 0x82B6 + /// + ViewCompatibilityClass = ((int)0x82B6) , + /// + /// Original was GL_FULL_SUPPORT = 0x82B7 + /// + FullSupport = ((int)0x82B7) , + /// + /// Original was GL_CAVEAT_SUPPORT = 0x82B8 + /// + CaveatSupport = ((int)0x82B8) , + /// + /// Original was GL_IMAGE_CLASS_4_X_32 = 0x82B9 + /// + ImageClass4X32 = ((int)0x82B9) , + /// + /// Original was GL_IMAGE_CLASS_2_X_32 = 0x82BA + /// + ImageClass2X32 = ((int)0x82BA) , + /// + /// Original was GL_IMAGE_CLASS_1_X_32 = 0x82BB + /// + ImageClass1X32 = ((int)0x82BB) , + /// + /// Original was GL_IMAGE_CLASS_4_X_16 = 0x82BC + /// + ImageClass4X16 = ((int)0x82BC) , + /// + /// Original was GL_IMAGE_CLASS_2_X_16 = 0x82BD + /// + ImageClass2X16 = ((int)0x82BD) , + /// + /// Original was GL_IMAGE_CLASS_1_X_16 = 0x82BE + /// + ImageClass1X16 = ((int)0x82BE) , + /// + /// Original was GL_IMAGE_CLASS_4_X_8 = 0x82BF + /// + ImageClass4X8 = ((int)0x82BF) , + /// + /// Original was GL_IMAGE_CLASS_2_X_8 = 0x82C0 + /// + ImageClass2X8 = ((int)0x82C0) , + /// + /// Original was GL_IMAGE_CLASS_1_X_8 = 0x82C1 + /// + ImageClass1X8 = ((int)0x82C1) , + /// + /// Original was GL_IMAGE_CLASS_11_11_10 = 0x82C2 + /// + ImageClass111110 = ((int)0x82C2) , + /// + /// Original was GL_IMAGE_CLASS_10_10_10_2 = 0x82C3 + /// + ImageClass1010102 = ((int)0x82C3) , + /// + /// Original was GL_VIEW_CLASS_128_BITS = 0x82C4 + /// + ViewClass128Bits = ((int)0x82C4) , + /// + /// Original was GL_VIEW_CLASS_96_BITS = 0x82C5 + /// + ViewClass96Bits = ((int)0x82C5) , + /// + /// Original was GL_VIEW_CLASS_64_BITS = 0x82C6 + /// + ViewClass64Bits = ((int)0x82C6) , + /// + /// Original was GL_VIEW_CLASS_48_BITS = 0x82C7 + /// + ViewClass48Bits = ((int)0x82C7) , + /// + /// Original was GL_VIEW_CLASS_32_BITS = 0x82C8 + /// + ViewClass32Bits = ((int)0x82C8) , + /// + /// Original was GL_VIEW_CLASS_24_BITS = 0x82C9 + /// + ViewClass24Bits = ((int)0x82C9) , + /// + /// Original was GL_VIEW_CLASS_16_BITS = 0x82CA + /// + ViewClass16Bits = ((int)0x82CA) , + /// + /// Original was GL_VIEW_CLASS_8_BITS = 0x82CB + /// + ViewClass8Bits = ((int)0x82CB) , + /// + /// Original was GL_VIEW_CLASS_S3TC_DXT1_RGB = 0x82CC + /// + ViewClassS3tcDxt1Rgb = ((int)0x82CC) , + /// + /// Original was GL_VIEW_CLASS_S3TC_DXT1_RGBA = 0x82CD + /// + ViewClassS3tcDxt1Rgba = ((int)0x82CD) , + /// + /// Original was GL_VIEW_CLASS_S3TC_DXT3_RGBA = 0x82CE + /// + ViewClassS3tcDxt3Rgba = ((int)0x82CE) , + /// + /// Original was GL_VIEW_CLASS_S3TC_DXT5_RGBA = 0x82CF + /// + ViewClassS3tcDxt5Rgba = ((int)0x82CF) , + /// + /// Original was GL_VIEW_CLASS_RGTC1_RED = 0x82D0 + /// + ViewClassRgtc1Red = ((int)0x82D0) , + /// + /// Original was GL_VIEW_CLASS_RGTC2_RG = 0x82D1 + /// + ViewClassRgtc2Rg = ((int)0x82D1) , + /// + /// Original was GL_VIEW_CLASS_BPTC_UNORM = 0x82D2 + /// + ViewClassBptcUnorm = ((int)0x82D2) , + /// + /// Original was GL_VIEW_CLASS_BPTC_FLOAT = 0x82D3 + /// + ViewClassBptcFloat = ((int)0x82D3) , + /// + /// Original was GL_TEXTURE_RECTANGLE = 0x84F5 + /// + TextureRectangle = ((int)0x84F5) , + /// + /// Original was GL_TEXTURE_CUBE_MAP = 0x8513 + /// + TextureCubeMap = ((int)0x8513) , + /// + /// Original was GL_TEXTURE_COMPRESSED = 0x86A1 + /// + TextureCompressed = ((int)0x86A1) , + /// + /// Original was GL_TEXTURE_1D_ARRAY = 0x8C18 + /// + Texture1DArray = ((int)0x8C18) , + /// + /// Original was GL_TEXTURE_2D_ARRAY = 0x8C1A + /// + Texture2DArray = ((int)0x8C1A) , + /// + /// Original was GL_TEXTURE_BUFFER = 0x8C2A + /// + TextureBuffer = ((int)0x8C2A) , + /// + /// Original was GL_RENDERBUFFER = 0x8D41 + /// + Renderbuffer = ((int)0x8D41) , + /// + /// Original was GL_TEXTURE_CUBE_MAP_ARRAY = 0x9009 + /// + TextureCubeMapArray = ((int)0x9009) , + /// + /// Original was GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7 + /// + ImageFormatCompatibilityType = ((int)0x90C7) , + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE = 0x9100 + /// + Texture2DMultisample = ((int)0x9100) , + /// + /// Original was GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 0x9102 + /// + Texture2DMultisampleArray = ((int)0x9102) , + /// + /// Original was GL_NUM_SAMPLE_COUNTS = 0x9380 + /// + NumSampleCounts = ((int)0x9380) , + } + + /// + /// Used in GL.InvalidateFramebuffer, GL.InvalidateSubFramebuffer + /// + public enum ArbInvalidateSubdata : int + { + } + + /// + /// Not used directly. + /// + public enum ArbMapBufferAlignment : int + { + /// + /// Original was GL_MIN_MAP_BUFFER_ALIGNMENT = 0x90BC + /// + MinMapBufferAlignment = ((int)0x90BC) , + } + /// /// Not used directly. /// @@ -19884,6 +23668,13 @@ namespace OpenTK.Graphics.OpenGL MatrixIndexArrayPointerArb = ((int)0x8849) , } + /// + /// Used in GL.MultiDrawArraysIndirect, GL.MultiDrawElementsIndirect + /// + public enum ArbMultiDrawIndirect : int + { + } + /// /// Not used directly. /// @@ -20173,6 +23964,213 @@ namespace OpenTK.Graphics.OpenGL CoordReplaceArb = ((int)0x8862) , } + /// + /// Not used directly. + /// + public enum ArbProgramInterfaceQuery : int + { + /// + /// Original was GL_NUM_COMPATIBLE_SUBROUTINES = 0x8E4A + /// + NumCompatibleSubroutines = ((int)0x8E4A) , + /// + /// Original was GL_COMPATIBLE_SUBROUTINES = 0x8E4B + /// + CompatibleSubroutines = ((int)0x8E4B) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0) , + /// + /// Original was GL_UNIFORM = 0x92E1 + /// + Uniform = ((int)0x92E1) , + /// + /// Original was GL_UNIFORM_BLOCK = 0x92E2 + /// + UniformBlock = ((int)0x92E2) , + /// + /// Original was GL_PROGRAM_INPUT = 0x92E3 + /// + ProgramInput = ((int)0x92E3) , + /// + /// Original was GL_PROGRAM_OUTPUT = 0x92E4 + /// + ProgramOutput = ((int)0x92E4) , + /// + /// Original was GL_BUFFER_VARIABLE = 0x92E5 + /// + BufferVariable = ((int)0x92E5) , + /// + /// Original was GL_SHADER_STORAGE_BLOCK = 0x92E6 + /// + ShaderStorageBlock = ((int)0x92E6) , + /// + /// Original was GL_IS_PER_PATCH = 0x92E7 + /// + IsPerPatch = ((int)0x92E7) , + /// + /// Original was GL_VERTEX_SUBROUTINE = 0x92E8 + /// + VertexSubroutine = ((int)0x92E8) , + /// + /// Original was GL_TESS_CONTROL_SUBROUTINE = 0x92E9 + /// + TessControlSubroutine = ((int)0x92E9) , + /// + /// Original was GL_TESS_EVALUATION_SUBROUTINE = 0x92EA + /// + TessEvaluationSubroutine = ((int)0x92EA) , + /// + /// Original was GL_GEOMETRY_SUBROUTINE = 0x92EB + /// + GeometrySubroutine = ((int)0x92EB) , + /// + /// Original was GL_FRAGMENT_SUBROUTINE = 0x92EC + /// + FragmentSubroutine = ((int)0x92EC) , + /// + /// Original was GL_COMPUTE_SUBROUTINE = 0x92ED + /// + ComputeSubroutine = ((int)0x92ED) , + /// + /// Original was GL_VERTEX_SUBROUTINE_UNIFORM = 0x92EE + /// + VertexSubroutineUniform = ((int)0x92EE) , + /// + /// Original was GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 0x92EF + /// + TessControlSubroutineUniform = ((int)0x92EF) , + /// + /// Original was GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 0x92F0 + /// + TessEvaluationSubroutineUniform = ((int)0x92F0) , + /// + /// Original was GL_GEOMETRY_SUBROUTINE_UNIFORM = 0x92F1 + /// + GeometrySubroutineUniform = ((int)0x92F1) , + /// + /// Original was GL_FRAGMENT_SUBROUTINE_UNIFORM = 0x92F2 + /// + FragmentSubroutineUniform = ((int)0x92F2) , + /// + /// Original was GL_COMPUTE_SUBROUTINE_UNIFORM = 0x92F3 + /// + ComputeSubroutineUniform = ((int)0x92F3) , + /// + /// Original was GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4 + /// + TransformFeedbackVarying = ((int)0x92F4) , + /// + /// Original was GL_ACTIVE_RESOURCES = 0x92F5 + /// + ActiveResources = ((int)0x92F5) , + /// + /// Original was GL_MAX_NAME_LENGTH = 0x92F6 + /// + MaxNameLength = ((int)0x92F6) , + /// + /// Original was GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7 + /// + MaxNumActiveVariables = ((int)0x92F7) , + /// + /// Original was GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 0x92F8 + /// + MaxNumCompatibleSubroutines = ((int)0x92F8) , + /// + /// Original was GL_NAME_LENGTH = 0x92F9 + /// + NameLength = ((int)0x92F9) , + /// + /// Original was GL_TYPE = 0x92FA + /// + Type = ((int)0x92FA) , + /// + /// Original was GL_ARRAY_SIZE = 0x92FB + /// + ArraySize = ((int)0x92FB) , + /// + /// Original was GL_OFFSET = 0x92FC + /// + Offset = ((int)0x92FC) , + /// + /// Original was GL_BLOCK_INDEX = 0x92FD + /// + BlockIndex = ((int)0x92FD) , + /// + /// Original was GL_ARRAY_STRIDE = 0x92FE + /// + ArrayStride = ((int)0x92FE) , + /// + /// Original was GL_MATRIX_STRIDE = 0x92FF + /// + MatrixStride = ((int)0x92FF) , + /// + /// Original was GL_IS_ROW_MAJOR = 0x9300 + /// + IsRowMajor = ((int)0x9300) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301 + /// + AtomicCounterBufferIndex = ((int)0x9301) , + /// + /// Original was GL_BUFFER_BINDING = 0x9302 + /// + BufferBinding = ((int)0x9302) , + /// + /// Original was GL_BUFFER_DATA_SIZE = 0x9303 + /// + BufferDataSize = ((int)0x9303) , + /// + /// Original was GL_NUM_ACTIVE_VARIABLES = 0x9304 + /// + NumActiveVariables = ((int)0x9304) , + /// + /// Original was GL_ACTIVE_VARIABLES = 0x9305 + /// + ActiveVariables = ((int)0x9305) , + /// + /// Original was GL_REFERENCED_BY_VERTEX_SHADER = 0x9306 + /// + ReferencedByVertexShader = ((int)0x9306) , + /// + /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307 + /// + ReferencedByTessControlShader = ((int)0x9307) , + /// + /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308 + /// + ReferencedByTessEvaluationShader = ((int)0x9308) , + /// + /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309 + /// + ReferencedByGeometryShader = ((int)0x9309) , + /// + /// Original was GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A + /// + ReferencedByFragmentShader = ((int)0x930A) , + /// + /// Original was GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B + /// + ReferencedByComputeShader = ((int)0x930B) , + /// + /// Original was GL_TOP_LEVEL_ARRAY_SIZE = 0x930C + /// + TopLevelArraySize = ((int)0x930C) , + /// + /// Original was GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D + /// + TopLevelArrayStride = ((int)0x930D) , + /// + /// Original was GL_LOCATION = 0x930E + /// + Location = ((int)0x930E) , + /// + /// Original was GL_LOCATION_INDEX = 0x930F + /// + LocationIndex = ((int)0x930F) , + } + /// /// Not used directly. /// @@ -20196,6 +24194,13 @@ namespace OpenTK.Graphics.OpenGL ProvokingVertex = ((int)0x8E4F) , } + /// + /// Not used directly. + /// + public enum ArbRobustBufferAccessBehavior : int + { + } + /// /// Used in GL.Arb.GetnColorTable, GL.Arb.GetnCompressedTexImage, GL.Arb.GetnConvolutionFilter, GL.Arb.GetnHistogram, GL.Arb.GetnMap, GL.Arb.GetnMinmax, GL.Arb.GetnPixelMap, GL.Arb.GetnSeparableFilter, GL.Arb.GetnTexImage, GL.Arb.ReadnPixels /// @@ -20235,6 +24240,13 @@ namespace OpenTK.Graphics.OpenGL NoResetNotificationArb = ((int)0x8261) , } + /// + /// Not used directly. + /// + public enum ArbRobustnessIsolation : int + { + } + /// /// Used in GL.GetSamplerParameterI, GL.SamplerParameterI /// @@ -20315,6 +24327,129 @@ namespace OpenTK.Graphics.OpenGL AllShaderBits = unchecked((int)0xFFFFFFFF) , } + /// + /// Not used directly. + /// + public enum ArbShaderAtomicCounters : int + { + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1 + /// + AtomicCounterBufferBinding = ((int)0x92C1) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_START = 0x92C2 + /// + AtomicCounterBufferStart = ((int)0x92C2) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_SIZE = 0x92C3 + /// + AtomicCounterBufferSize = ((int)0x92C3) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 0x92C4 + /// + AtomicCounterBufferDataSize = ((int)0x92C4) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 0x92C5 + /// + AtomicCounterBufferActiveAtomicCounters = ((int)0x92C5) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 0x92C6 + /// + AtomicCounterBufferActiveAtomicCounterIndices = ((int)0x92C6) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 0x92C7 + /// + AtomicCounterBufferReferencedByVertexShader = ((int)0x92C7) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 0x92C8 + /// + AtomicCounterBufferReferencedByTessControlShader = ((int)0x92C8) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x92C9 + /// + AtomicCounterBufferReferencedByTessEvaluationShader = ((int)0x92C9) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 0x92CA + /// + AtomicCounterBufferReferencedByGeometryShader = ((int)0x92CA) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 0x92CB + /// + AtomicCounterBufferReferencedByFragmentShader = ((int)0x92CB) , + /// + /// Original was GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 0x92CC + /// + MaxVertexAtomicCounterBuffers = ((int)0x92CC) , + /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 0x92CD + /// + MaxTessControlAtomicCounterBuffers = ((int)0x92CD) , + /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 0x92CE + /// + MaxTessEvaluationAtomicCounterBuffers = ((int)0x92CE) , + /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 0x92CF + /// + MaxGeometryAtomicCounterBuffers = ((int)0x92CF) , + /// + /// Original was GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92D0 + /// + MaxFragmentAtomicCounterBuffers = ((int)0x92D0) , + /// + /// Original was GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 0x92D1 + /// + MaxCombinedAtomicCounterBuffers = ((int)0x92D1) , + /// + /// Original was GL_MAX_VERTEX_ATOMIC_COUNTERS = 0x92D2 + /// + MaxVertexAtomicCounters = ((int)0x92D2) , + /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 0x92D3 + /// + MaxTessControlAtomicCounters = ((int)0x92D3) , + /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 0x92D4 + /// + MaxTessEvaluationAtomicCounters = ((int)0x92D4) , + /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 0x92D5 + /// + MaxGeometryAtomicCounters = ((int)0x92D5) , + /// + /// Original was GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6 + /// + MaxFragmentAtomicCounters = ((int)0x92D6) , + /// + /// Original was GL_MAX_COMBINED_ATOMIC_COUNTERS = 0x92D7 + /// + MaxCombinedAtomicCounters = ((int)0x92D7) , + /// + /// Original was GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 0x92D8 + /// + MaxAtomicCounterBufferSize = ((int)0x92D8) , + /// + /// Original was GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9 + /// + ActiveAtomicCounterBuffers = ((int)0x92D9) , + /// + /// Original was GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 0x92DA + /// + UniformAtomicCounterBufferIndex = ((int)0x92DA) , + /// + /// Original was GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB + /// + UnsignedIntAtomicCounter = ((int)0x92DB) , + /// + /// Original was GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 0x92DC + /// + MaxAtomicCounterBufferBindings = ((int)0x92DC) , + } + /// /// Not used directly. /// @@ -20322,6 +24457,276 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Used in GL.BindImageTexture + /// + public enum ArbShaderImageLoadStore : int + { + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001 + /// + VertexAttribArrayBarrierBit = ((int)0x00000001) , + /// + /// Original was GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002 + /// + ElementArrayBarrierBit = ((int)0x00000002) , + /// + /// Original was GL_UNIFORM_BARRIER_BIT = 0x00000004 + /// + UniformBarrierBit = ((int)0x00000004) , + /// + /// Original was GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008 + /// + TextureFetchBarrierBit = ((int)0x00000008) , + /// + /// Original was GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x00000020 + /// + ShaderImageAccessBarrierBit = ((int)0x00000020) , + /// + /// Original was GL_COMMAND_BARRIER_BIT = 0x00000040 + /// + CommandBarrierBit = ((int)0x00000040) , + /// + /// Original was GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080 + /// + PixelBufferBarrierBit = ((int)0x00000080) , + /// + /// Original was GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100 + /// + TextureUpdateBarrierBit = ((int)0x00000100) , + /// + /// Original was GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200 + /// + BufferUpdateBarrierBit = ((int)0x00000200) , + /// + /// Original was GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400 + /// + FramebufferBarrierBit = ((int)0x00000400) , + /// + /// Original was GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800 + /// + TransformFeedbackBarrierBit = ((int)0x00000800) , + /// + /// Original was GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000 + /// + AtomicCounterBarrierBit = ((int)0x00001000) , + /// + /// Original was GL_MAX_IMAGE_UNITS = 0x8F38 + /// + MaxImageUnits = ((int)0x8F38) , + /// + /// Original was GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 0x8F39 + /// + MaxCombinedImageUnitsAndFragmentOutputs = ((int)0x8F39) , + /// + /// Original was GL_IMAGE_BINDING_NAME = 0x8F3A + /// + ImageBindingName = ((int)0x8F3A) , + /// + /// Original was GL_IMAGE_BINDING_LEVEL = 0x8F3B + /// + ImageBindingLevel = ((int)0x8F3B) , + /// + /// Original was GL_IMAGE_BINDING_LAYERED = 0x8F3C + /// + ImageBindingLayered = ((int)0x8F3C) , + /// + /// Original was GL_IMAGE_BINDING_LAYER = 0x8F3D + /// + ImageBindingLayer = ((int)0x8F3D) , + /// + /// Original was GL_IMAGE_BINDING_ACCESS = 0x8F3E + /// + ImageBindingAccess = ((int)0x8F3E) , + /// + /// Original was GL_IMAGE_1D = 0x904C + /// + Image1D = ((int)0x904C) , + /// + /// Original was GL_IMAGE_2D = 0x904D + /// + Image2D = ((int)0x904D) , + /// + /// Original was GL_IMAGE_3D = 0x904E + /// + Image3D = ((int)0x904E) , + /// + /// Original was GL_IMAGE_2D_RECT = 0x904F + /// + Image2DRect = ((int)0x904F) , + /// + /// Original was GL_IMAGE_CUBE = 0x9050 + /// + ImageCube = ((int)0x9050) , + /// + /// Original was GL_IMAGE_BUFFER = 0x9051 + /// + ImageBuffer = ((int)0x9051) , + /// + /// Original was GL_IMAGE_1D_ARRAY = 0x9052 + /// + Image1DArray = ((int)0x9052) , + /// + /// Original was GL_IMAGE_2D_ARRAY = 0x9053 + /// + Image2DArray = ((int)0x9053) , + /// + /// Original was GL_IMAGE_CUBE_MAP_ARRAY = 0x9054 + /// + ImageCubeMapArray = ((int)0x9054) , + /// + /// Original was GL_IMAGE_2D_MULTISAMPLE = 0x9055 + /// + Image2DMultisample = ((int)0x9055) , + /// + /// Original was GL_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9056 + /// + Image2DMultisampleArray = ((int)0x9056) , + /// + /// Original was GL_INT_IMAGE_1D = 0x9057 + /// + IntImage1D = ((int)0x9057) , + /// + /// Original was GL_INT_IMAGE_2D = 0x9058 + /// + IntImage2D = ((int)0x9058) , + /// + /// Original was GL_INT_IMAGE_3D = 0x9059 + /// + IntImage3D = ((int)0x9059) , + /// + /// Original was GL_INT_IMAGE_2D_RECT = 0x905A + /// + IntImage2DRect = ((int)0x905A) , + /// + /// Original was GL_INT_IMAGE_CUBE = 0x905B + /// + IntImageCube = ((int)0x905B) , + /// + /// Original was GL_INT_IMAGE_BUFFER = 0x905C + /// + IntImageBuffer = ((int)0x905C) , + /// + /// Original was GL_INT_IMAGE_1D_ARRAY = 0x905D + /// + IntImage1DArray = ((int)0x905D) , + /// + /// Original was GL_INT_IMAGE_2D_ARRAY = 0x905E + /// + IntImage2DArray = ((int)0x905E) , + /// + /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905F + /// + IntImageCubeMapArray = ((int)0x905F) , + /// + /// Original was GL_INT_IMAGE_2D_MULTISAMPLE = 0x9060 + /// + IntImage2DMultisample = ((int)0x9060) , + /// + /// Original was GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9061 + /// + IntImage2DMultisampleArray = ((int)0x9061) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_1D = 0x9062 + /// + UnsignedIntImage1D = ((int)0x9062) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D = 0x9063 + /// + UnsignedIntImage2D = ((int)0x9063) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_3D = 0x9064 + /// + UnsignedIntImage3D = ((int)0x9064) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_RECT = 0x9065 + /// + UnsignedIntImage2DRect = ((int)0x9065) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066 + /// + UnsignedIntImageCube = ((int)0x9066) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER = 0x9067 + /// + UnsignedIntImageBuffer = ((int)0x9067) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 0x9068 + /// + UnsignedIntImage1DArray = ((int)0x9068) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069 + /// + UnsignedIntImage2DArray = ((int)0x9069) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 0x906A + /// + UnsignedIntImageCubeMapArray = ((int)0x906A) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 0x906B + /// + UnsignedIntImage2DMultisample = ((int)0x906B) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x906C + /// + UnsignedIntImage2DMultisampleArray = ((int)0x906C) , + /// + /// Original was GL_MAX_IMAGE_SAMPLES = 0x906D + /// + MaxImageSamples = ((int)0x906D) , + /// + /// Original was GL_IMAGE_BINDING_FORMAT = 0x906E + /// + ImageBindingFormat = ((int)0x906E) , + /// + /// Original was GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7 + /// + ImageFormatCompatibilityType = ((int)0x90C7) , + /// + /// Original was GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 0x90C8 + /// + ImageFormatCompatibilityBySize = ((int)0x90C8) , + /// + /// Original was GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 0x90C9 + /// + ImageFormatCompatibilityByClass = ((int)0x90C9) , + /// + /// Original was GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA + /// + MaxVertexImageUniforms = ((int)0x90CA) , + /// + /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 0x90CB + /// + MaxTessControlImageUniforms = ((int)0x90CB) , + /// + /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 0x90CC + /// + MaxTessEvaluationImageUniforms = ((int)0x90CC) , + /// + /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 0x90CD + /// + MaxGeometryImageUniforms = ((int)0x90CD) , + /// + /// Original was GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE + /// + MaxFragmentImageUniforms = ((int)0x90CE) , + /// + /// Original was GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF + /// + MaxCombinedImageUniforms = ((int)0x90CF) , + /// + /// Original was GL_ALL_BARRIER_BITS = 0xFFFFFFFF + /// + AllBarrierBits = unchecked((int)0xFFFFFFFF) , + } + + /// + /// Not used directly. + /// + public enum ArbShaderImageSize : int + { + } + /// /// Used in GL.Arb.CreateShaderObject, GL.Arb.GetActiveUniform, GL.Arb.GetHandle, GL.Arb.GetObjectParameter /// @@ -20479,6 +24884,81 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum ArbShaderStorageBufferObject : int + { + /// + /// Original was GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000 + /// + ShaderStorageBarrierBit = ((int)0x00002000) , + /// + /// Original was GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 0x8F39 + /// + MaxCombinedImageUnitsAndFragmentOutputs = ((int)0x8F39) , + /// + /// Original was GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 0x8F39 + /// + MaxCombinedShaderOutputResources = ((int)0x8F39) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER_BINDING = 0x90D3 + /// + ShaderStorageBufferBinding = ((int)0x90D3) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER_START = 0x90D4 + /// + ShaderStorageBufferStart = ((int)0x90D4) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER_SIZE = 0x90D5 + /// + ShaderStorageBufferSize = ((int)0x90D5) , + /// + /// Original was GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90D6 + /// + MaxVertexShaderStorageBlocks = ((int)0x90D6) , + /// + /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 0x90D7 + /// + MaxGeometryShaderStorageBlocks = ((int)0x90D7) , + /// + /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 0x90D8 + /// + MaxTessControlShaderStorageBlocks = ((int)0x90D8) , + /// + /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 0x90D9 + /// + MaxTessEvaluationShaderStorageBlocks = ((int)0x90D9) , + /// + /// Original was GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA + /// + MaxFragmentShaderStorageBlocks = ((int)0x90DA) , + /// + /// Original was GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90DB + /// + MaxComputeShaderStorageBlocks = ((int)0x90DB) , + /// + /// Original was GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90DC + /// + MaxCombinedShaderStorageBlocks = ((int)0x90DC) , + /// + /// Original was GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90DD + /// + MaxShaderStorageBufferBindings = ((int)0x90DD) , + /// + /// Original was GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE + /// + MaxShaderStorageBlockSize = ((int)0x90DE) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90DF + /// + ShaderStorageBufferOffsetAlignment = ((int)0x90DF) , + } + /// /// Not used directly. /// @@ -20548,6 +25028,13 @@ namespace OpenTK.Graphics.OpenGL ShadingLanguageVersionArb = ((int)0x8B8C) , } + /// + /// Not used directly. + /// + public enum ArbShadingLanguage420pack : int + { + } + /// /// Used in GL.Arb.GetNamedString, GL.Arb.NamedString /// @@ -20567,6 +25054,13 @@ namespace OpenTK.Graphics.OpenGL NamedStringTypeArb = ((int)0x8DEA) , } + /// + /// Not used directly. + /// + public enum ArbShadingLanguagePacking : int + { + } + /// /// Not used directly. /// @@ -20598,7 +25092,18 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.FenceSync, GL.GetInteger64, GL.GetSync + /// Not used directly. + /// + public enum ArbStencilTexturing : int + { + /// + /// Original was GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA + /// + DepthStencilTextureMode = ((int)0x90EA) , + } + + /// + /// Used in GL.GetInteger64 /// public enum ArbSync : int { @@ -20876,6 +25381,25 @@ namespace OpenTK.Graphics.OpenGL Rgb32i = ((int)0x8D83) , } + /// + /// Used in GL.TexBufferRange, GL.Ext.TextureBufferRange + /// + public enum ArbTextureBufferRange : int + { + /// + /// Original was GL_TEXTURE_BUFFER_OFFSET = 0x919D + /// + TextureBufferOffset = ((int)0x919D) , + /// + /// Original was GL_TEXTURE_BUFFER_SIZE = 0x919E + /// + TextureBufferSize = ((int)0x919E) , + /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 0x919F + /// + TextureBufferOffsetAlignment = ((int)0x919F) , + } + /// /// Not used directly. /// @@ -21307,26 +25831,18 @@ namespace OpenTK.Graphics.OpenGL /// public enum ArbTextureGather : int { - /// - /// Original was GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5E - /// - MinProgramTextureGatherOffset = ((int)0x8E5E) , /// /// Original was GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5E /// MinProgramTextureGatherOffsetArb = ((int)0x8E5E) , /// - /// Original was GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5F - /// - MaxProgramTextureGatherOffset = ((int)0x8E5F) , - /// /// Original was GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5F /// MaxProgramTextureGatherOffsetArb = ((int)0x8E5F) , /// - /// Original was GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS = 0x8F9F + /// Original was GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB = 0x8F9F /// - MaxProgramTextureGatherComponents = ((int)0x8F9F) , + MaxProgramTextureGatherComponentsArb = ((int)0x8F9F) , } /// @@ -21438,6 +25954,13 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum ArbTextureQueryLevels : int + { + } + /// /// Not used directly. /// @@ -21574,6 +26097,24 @@ namespace OpenTK.Graphics.OpenGL Rgb10A2ui = ((int)0x906F) , } + /// + /// Used in GL.TexStorage1D, GL.TexStorage2D, GL.TexStorage3D, GL.Ext.TextureStorage1D, GL.Ext.TextureStorage2D, GL.Ext.TextureStorage3D + /// + public enum ArbTextureStorage : int + { + /// + /// Original was GL_TEXTURE_IMMUTABLE_FORMAT = 0x912F + /// + TextureImmutableFormat = ((int)0x912F) , + } + + /// + /// Used in GL.TexStorage2DMultisample, GL.TexStorage3DMultisample, GL.Ext.TextureStorage2DMultisample, GL.Ext.TextureStorage3DMultisample + /// + public enum ArbTextureStorageMultisample : int + { + } + /// /// Not used directly. /// @@ -21601,6 +26142,33 @@ namespace OpenTK.Graphics.OpenGL TextureSwizzleRgba = ((int)0x8E46) , } + /// + /// Used in GL.TextureView + /// + public enum ArbTextureView : int + { + /// + /// Original was GL_TEXTURE_VIEW_MIN_LEVEL = 0x82DB + /// + TextureViewMinLevel = ((int)0x82DB) , + /// + /// Original was GL_TEXTURE_VIEW_NUM_LEVELS = 0x82DC + /// + TextureViewNumLevels = ((int)0x82DC) , + /// + /// Original was GL_TEXTURE_VIEW_MIN_LAYER = 0x82DD + /// + TextureViewMinLayer = ((int)0x82DD) , + /// + /// Original was GL_TEXTURE_VIEW_NUM_LAYERS = 0x82DE + /// + TextureViewNumLayers = ((int)0x82DE) , + /// + /// Original was GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF + /// + TextureImmutableLevels = ((int)0x82DF) , + } + /// /// Not used directly. /// @@ -21630,6 +26198,14 @@ namespace OpenTK.Graphics.OpenGL /// TransformFeedbackBufferPaused = ((int)0x8E23) , /// + /// Original was GL_TRANSFORM_FEEDBACK_PAUSED = 0x8E23 + /// + TransformFeedbackPaused = ((int)0x8E23) , + /// + /// Original was GL_TRANSFORM_FEEDBACK_ACTIVE = 0x8E24 + /// + TransformFeedbackActive = ((int)0x8E24) , + /// /// Original was GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 0x8E24 /// TransformFeedbackBufferActive = ((int)0x8E24) , @@ -21654,6 +26230,13 @@ namespace OpenTK.Graphics.OpenGL MaxVertexStreams = ((int)0x8E71) , } + /// + /// Used in GL.DrawTransformFeedbackInstanced, GL.DrawTransformFeedbackStreamInstanced + /// + public enum ArbTransformFeedbackInstanced : int + { + } + /// /// Not used directly. /// @@ -21897,6 +26480,41 @@ namespace OpenTK.Graphics.OpenGL DoubleVec4 = ((int)0x8FFE) , } + /// + /// Used in GL.VertexAttribFormat, GL.VertexAttribIFormat, GL.VertexAttribLFormat, GL.Ext.VertexArrayVertexAttribFormat, GL.Ext.VertexArrayVertexAttribIFormat, GL.Ext.VertexArrayVertexAttribLFormat + /// + public enum ArbVertexAttribBinding : int + { + /// + /// Original was GL_VERTEX_ATTRIB_BINDING = 0x82D4 + /// + VertexAttribBinding = ((int)0x82D4) , + /// + /// Original was GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5 + /// + VertexAttribRelativeOffset = ((int)0x82D5) , + /// + /// Original was GL_VERTEX_BINDING_DIVISOR = 0x82D6 + /// + VertexBindingDivisor = ((int)0x82D6) , + /// + /// Original was GL_VERTEX_BINDING_OFFSET = 0x82D7 + /// + VertexBindingOffset = ((int)0x82D7) , + /// + /// Original was GL_VERTEX_BINDING_STRIDE = 0x82D8 + /// + VertexBindingStride = ((int)0x82D8) , + /// + /// Original was GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9 + /// + MaxVertexAttribRelativeOffset = ((int)0x82D9) , + /// + /// Original was GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA + /// + MaxVertexAttribBindings = ((int)0x82DA) , + } + /// /// Used in GL.Arb.WeightPointer /// @@ -22642,6 +27260,17 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum ArmMaliProgramBinary : int + { + /// + /// Original was GL_MALI_PROGRAM_BINARY_ARM = 0x8F61 + /// + MaliProgramBinaryArm = ((int)0x8F61) , + } + /// /// Not used directly. /// @@ -22653,6 +27282,17 @@ namespace OpenTK.Graphics.OpenGL MaliShaderBinaryArm = ((int)0x8F60) , } + /// + /// Not used directly. + /// + public enum ArmRgba8 : int + { + /// + /// Original was GL_RGBA8_OES = 0x8058 + /// + Rgba8Oes = ((int)0x8058) , + } + /// /// Used in GL.DisableClientState, GL.EnableClientState /// @@ -22704,7 +27344,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Arb.GetProgram, GL.Arb.GetProgramString, GL.Arb.ProgramParameter, GL.ProgramParameter, GL.Ext.ProgramParameter, GL.NV.GetProgramParameter, GL.NV.GetTrackMatrix + /// Used in GL.Arb.GetProgram, GL.Arb.GetProgramString, GL.Arb.ProgramParameter, GL.Ext.ProgramParameter, GL.NV.GetProgramParameter, GL.NV.GetTrackMatrix /// public enum AssemblyProgramParameterArb : int { @@ -23500,9 +28140,9 @@ namespace OpenTK.Graphics.OpenGL public enum AtiPixelFormatFloat : int { /// - /// Original was GL_TYPE_RGBA_FLOAT_ATI = 0x8820 + /// Original was GL_RGBA_FLOAT_MODE_ATI = 0x8820 /// - TypeRgbaFloatAti = ((int)0x8820) , + RgbaFloatModeAti = ((int)0x8820) , /// /// Original was GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 0x8835 /// @@ -23768,6 +28408,53 @@ namespace OpenTK.Graphics.OpenGL VertexSourceAti = ((int)0x8774) , } + /// + /// Used in GL.GetActiveAtomicCounterBuffer + /// + public enum AtomicCounterBufferParameter : int + { + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 0x90ED + /// + AtomicCounterBufferReferencedByComputeShader = ((int)0x90ED) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1 + /// + AtomicCounterBufferBinding = ((int)0x92C1) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 0x92C4 + /// + AtomicCounterBufferDataSize = ((int)0x92C4) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 0x92C5 + /// + AtomicCounterBufferActiveAtomicCounters = ((int)0x92C5) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 0x92C6 + /// + AtomicCounterBufferActiveAtomicCounterIndices = ((int)0x92C6) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 0x92C7 + /// + AtomicCounterBufferReferencedByVertexShader = ((int)0x92C7) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 0x92C8 + /// + AtomicCounterBufferReferencedByTessControlShader = ((int)0x92C8) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x92C9 + /// + AtomicCounterBufferReferencedByTessEvaluationShader = ((int)0x92C9) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 0x92CA + /// + AtomicCounterBufferReferencedByGeometryShader = ((int)0x92CA) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 0x92CB + /// + AtomicCounterBufferReferencedByFragmentShader = ((int)0x92CB) , + } + /// /// Used in GL.PushAttrib /// @@ -23884,7 +28571,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Apple.DrawElementArray, GL.Apple.DrawRangeElementArray, GL.Apple.MultiDrawElementArray, GL.Apple.MultiDrawRangeElementArray, GL.Arb.DrawArraysInstanced, GL.Arb.DrawElementsInstanced, GL.Ati.DrawElementArray, GL.Ati.DrawRangeElementArray, GL.Begin, GL.DrawArrays, GL.DrawArraysInstanced, GL.DrawElements, GL.DrawElementsBaseVertex, GL.DrawElementsInstanced, GL.DrawElementsInstancedBaseVertex, GL.DrawRangeElements, GL.DrawRangeElementsBaseVertex, GL.DrawTransformFeedback, GL.DrawTransformFeedbackStream, GL.MultiDrawArrays, GL.MultiDrawElements, GL.MultiDrawElementsBaseVertex, GL.Ext.DrawArrays, GL.Ext.DrawArraysInstanced, GL.Ext.DrawElementsInstanced, GL.Ext.DrawRangeElements, GL.Ext.MultiDrawArrays, GL.Ext.MultiDrawElements, GL.Ibm.MultiModeDrawArrays, GL.Ibm.MultiModeDrawElements, GL.Sun.DrawMeshArrays + /// Used in GL.DrawElementsBaseVertex, GL.DrawElementsInstancedBaseVertex, GL.DrawRangeElementsBaseVertex, GL.DrawTransformFeedback, GL.DrawTransformFeedbackStream, GL.MultiDrawElementsBaseVertex /// public enum BeginMode : int { @@ -24337,6 +29024,18 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_BUFFER_MAPPED = 0x88BC /// BufferMapped = ((int)0x88BC) , + /// + /// Original was GL_BUFFER_ACCESS_FLAGS = 0x911F + /// + BufferAccessFlags = ((int)0x911F) , + /// + /// Original was GL_BUFFER_MAP_LENGTH = 0x9120 + /// + BufferMapLength = ((int)0x9120) , + /// + /// Original was GL_BUFFER_MAP_OFFSET = 0x9121 + /// + BufferMapOffset = ((int)0x9121) , } /// @@ -24385,7 +29084,45 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Apple.BufferParameter, GL.Apple.FlushMappedBufferRange, GL.BindBuffer, GL.BindBufferBase, GL.BindBufferRange, GL.BufferData, GL.BufferSubData, GL.CopyBufferSubData, GL.FlushMappedBufferRange, GL.GetBufferParameter, GL.GetBufferPointer, GL.GetBufferSubData, GL.MapBuffer, GL.MapBufferRange, GL.UnmapBuffer + /// Used in GL.BindBufferBase, GL.BindBufferRange + /// + public enum BufferRangeTarget : int + { + /// + /// Original was GL_UNIFORM_BUFFER = 0x8A11 + /// + UniformBuffer = ((int)0x8A11) , + /// + /// Original was GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E + /// + TransformFeedbackBuffer = ((int)0x8C8E) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0) , + } + + /// + /// Not used directly. + /// + public enum BufferStorageFlags : int + { + /// + /// Original was GL_MAP_READ_BIT = 0x0001 + /// + MapReadBit = ((int)0x0001) , + /// + /// Original was GL_MAP_WRITE_BIT = 0x0002 + /// + MapWriteBit = ((int)0x0002) , + } + + /// + /// Used in GL.Apple.BufferParameter, GL.Apple.FlushMappedBufferRange, GL.BindBuffer, GL.BufferData, GL.BufferSubData, GL.ClearBufferData, GL.ClearBufferSubData, GL.CopyBufferSubData, GL.FlushMappedBufferRange, GL.GetBufferParameter, GL.GetBufferPointer, GL.GetBufferSubData, GL.MapBuffer, GL.MapBufferRange, GL.UnmapBuffer /// public enum BufferTarget : int { @@ -24429,6 +29166,18 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_DRAW_INDIRECT_BUFFER = 0x8F3F /// DrawIndirectBuffer = ((int)0x8F3F) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2) , + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0) , } /// @@ -25073,7 +29822,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.DepthFunc + /// Used in GL.DepthFunc, GL.NV.PathCoverDepthFunc /// public enum DepthFunction : int { @@ -26217,6 +30966,37 @@ namespace OpenTK.Graphics.OpenGL UnpackCmykHintExt = ((int)0x800F) , } + /// + /// Not used directly. + /// + public enum ExtColorBufferHalfFloat : int + { + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 0x8211 + /// + FramebufferAttachmentComponentTypeExt = ((int)0x8211) , + /// + /// Original was GL_R16F_EXT = 0x822D + /// + R16fExt = ((int)0x822D) , + /// + /// Original was GL_RG16F_EXT = 0x822F + /// + Rg16fExt = ((int)0x822F) , + /// + /// Original was GL_RGBA16F_EXT = 0x881A + /// + Rgba16fExt = ((int)0x881A) , + /// + /// Original was GL_RGB16F_EXT = 0x881B + /// + Rgb16fExt = ((int)0x881B) , + /// + /// Original was GL_UNSIGNED_NORMALIZED_EXT = 0x8C17 + /// + UnsignedNormalizedExt = ((int)0x8C17) , + } + /// /// Not used directly. /// @@ -26415,6 +31195,37 @@ namespace OpenTK.Graphics.OpenGL CullVertexObjectPositionExt = ((int)0x81AC) , } + /// + /// Not used directly. + /// + public enum ExtDebugLabel : int + { + /// + /// Original was GL_PROGRAM_PIPELINE_OBJECT_EXT = 0x8A4F + /// + ProgramPipelineObjectExt = ((int)0x8A4F) , + /// + /// Original was GL_PROGRAM_OBJECT_EXT = 0x8B40 + /// + ProgramObjectExt = ((int)0x8B40) , + /// + /// Original was GL_SHADER_OBJECT_EXT = 0x8B48 + /// + ShaderObjectExt = ((int)0x8B48) , + /// + /// Original was GL_BUFFER_OBJECT_EXT = 0x9151 + /// + BufferObjectExt = ((int)0x9151) , + /// + /// Original was GL_QUERY_OBJECT_EXT = 0x9153 + /// + QueryObjectExt = ((int)0x9153) , + /// + /// Original was GL_VERTEX_ARRAY_OBJECT_EXT = 0x9154 + /// + VertexArrayObjectExt = ((int)0x9154) , + } + /// /// Not used directly. /// @@ -27398,6 +32209,37 @@ namespace OpenTK.Graphics.OpenGL FragmentDepthExt = ((int)0x8452) , } + /// + /// Not used directly. + /// + public enum ExtMapBufferRange : int + { + /// + /// Original was GL_MAP_READ_BIT_EXT = 0x0001 + /// + MapReadBitExt = ((int)0x0001) , + /// + /// Original was GL_MAP_WRITE_BIT_EXT = 0x0002 + /// + MapWriteBitExt = ((int)0x0002) , + /// + /// Original was GL_MAP_INVALIDATE_RANGE_BIT_EXT = 0x0004 + /// + MapInvalidateRangeBitExt = ((int)0x0004) , + /// + /// Original was GL_MAP_INVALIDATE_BUFFER_BIT_EXT = 0x0008 + /// + MapInvalidateBufferBitExt = ((int)0x0008) , + /// + /// Original was GL_MAP_FLUSH_EXPLICIT_BIT_EXT = 0x0010 + /// + MapFlushExplicitBitExt = ((int)0x0010) , + /// + /// Original was GL_MAP_UNSYNCHRONIZED_BIT_EXT = 0x0020 + /// + MapUnsynchronizedBitExt = ((int)0x0020) , + } + /// /// Not used directly. /// @@ -27487,6 +32329,71 @@ namespace OpenTK.Graphics.OpenGL SamplePatternExt = ((int)0x80AC) , } + /// + /// Not used directly. + /// + public enum ExtMultisampledRenderToTexture : int + { + /// + /// Original was GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = 0x8D6C + /// + FramebufferAttachmentTextureSamplesExt = ((int)0x8D6C) , + } + + /// + /// Not used directly. + /// + public enum ExtMultiviewDrawBuffers : int + { + /// + /// Original was GL_DRAW_BUFFER_EXT = 0x0C01 + /// + DrawBufferExt = ((int)0x0C01) , + /// + /// Original was GL_READ_BUFFER_EXT = 0x0C02 + /// + ReadBufferExt = ((int)0x0C02) , + /// + /// Original was GL_COLOR_ATTACHMENT_EXT = 0x90F0 + /// + ColorAttachmentExt = ((int)0x90F0) , + /// + /// Original was GL_MULTIVIEW_EXT = 0x90F1 + /// + MultiviewExt = ((int)0x90F1) , + /// + /// Original was GL_MAX_MULTIVIEW_BUFFERS_EXT = 0x90F2 + /// + MaxMultiviewBuffersExt = ((int)0x90F2) , + } + + /// + /// Not used directly. + /// + public enum ExtOcclusionQueryBoolean : int + { + /// + /// Original was GL_CURRENT_QUERY_EXT = 0x8865 + /// + CurrentQueryExt = ((int)0x8865) , + /// + /// Original was GL_QUERY_RESULT_EXT = 0x8866 + /// + QueryResultExt = ((int)0x8866) , + /// + /// Original was GL_QUERY_RESULT_AVAILABLE_EXT = 0x8867 + /// + QueryResultAvailableExt = ((int)0x8867) , + /// + /// Original was GL_ANY_SAMPLES_PASSED_EXT = 0x8C2F + /// + AnySamplesPassedExt = ((int)0x8C2F) , + /// + /// Original was GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = 0x8D6A + /// + AnySamplesPassedConservativeExt = ((int)0x8D6A) , + } + /// /// Not used directly. /// @@ -27643,7 +32550,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Ext.PixelTransformParameter + /// Used in GL.Ext.GetPixelTransformParameter, GL.Ext.PixelTransformParameter /// public enum ExtPixelTransform : int { @@ -27808,10 +32715,30 @@ namespace OpenTK.Graphics.OpenGL /// public enum ExtSeparateShaderObjects : int { + /// + /// Original was GL_VERTEX_SHADER_BIT_EXT = 0x00000001 + /// + VertexShaderBitExt = ((int)0x00000001) , + /// + /// Original was GL_FRAGMENT_SHADER_BIT_EXT = 0x00000002 + /// + FragmentShaderBitExt = ((int)0x00000002) , + /// + /// Original was GL_PROGRAM_SEPARABLE_EXT = 0x8258 + /// + ProgramSeparableExt = ((int)0x8258) , + /// + /// Original was GL_PROGRAM_PIPELINE_BINDING_EXT = 0x825A + /// + ProgramPipelineBindingExt = ((int)0x825A) , /// /// Original was GL_ACTIVE_PROGRAM_EXT = 0x8B8D /// ActiveProgramExt = ((int)0x8B8D) , + /// + /// Original was GL_ALL_SHADER_BITS_EXT = 0xFFFFFFFF + /// + AllShaderBitsExt = unchecked((int)0xFFFFFFFF) , } /// @@ -27833,6 +32760,17 @@ namespace OpenTK.Graphics.OpenGL SeparateSpecularColorExt = ((int)0x81FA) , } + /// + /// Not used directly. + /// + public enum ExtShaderFramebufferFetch : int + { + /// + /// Original was GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT = 0x8A52 + /// + FragmentShaderDiscardsSamplesExt = ((int)0x8A52) , + } + /// /// Used in GL.Ext.BindImageTexture /// @@ -28067,6 +33005,29 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum ExtShadowSamplers : int + { + /// + /// Original was GL_TEXTURE_COMPARE_MODE_EXT = 0x884C + /// + TextureCompareModeExt = ((int)0x884C) , + /// + /// Original was GL_TEXTURE_COMPARE_FUNC_EXT = 0x884D + /// + TextureCompareFuncExt = ((int)0x884D) , + /// + /// Original was GL_COMPARE_REF_TO_TEXTURE_EXT = 0x884E + /// + CompareRefToTextureExt = ((int)0x884E) , + /// + /// Original was GL_SAMPLER_2D_SHADOW_EXT = 0x8B62 + /// + Sampler2DShadowExt = ((int)0x8B62) , + } + /// /// Not used directly. /// @@ -29029,6 +33990,29 @@ namespace OpenTK.Graphics.OpenGL TextureNormalExt = ((int)0x85AF) , } + /// + /// Not used directly. + /// + public enum ExtTextureRg : int + { + /// + /// Original was GL_RED_EXT = 0x1903 + /// + RedExt = ((int)0x1903) , + /// + /// Original was GL_RG_EXT = 0x8227 + /// + RgExt = ((int)0x8227) , + /// + /// Original was GL_R8_EXT = 0x8229 + /// + R8Ext = ((int)0x8229) , + /// + /// Original was GL_RG8_EXT = 0x822B + /// + Rg8Ext = ((int)0x822B) , + } + /// /// Not used directly. /// @@ -29357,6 +34341,25 @@ namespace OpenTK.Graphics.OpenGL TransformFeedbackBufferBindingExt = ((int)0x8C8F) , } + /// + /// Not used directly. + /// + public enum ExtUnpackSubimage : int + { + /// + /// Original was GL_UNPACK_ROW_LENGTH = 0x0CF2 + /// + UnpackRowLength = ((int)0x0CF2) , + /// + /// Original was GL_UNPACK_SKIP_ROWS = 0x0CF3 + /// + UnpackSkipRows = ((int)0x0CF3) , + /// + /// Original was GL_UNPACK_SKIP_PIXELS = 0x0CF4 + /// + UnpackSkipPixels = ((int)0x0CF4) , + } + /// /// Not used directly. /// @@ -30035,10 +35038,6 @@ namespace OpenTK.Graphics.OpenGL /// Modelview1MatrixExt = ((int)0x8506) , /// - /// Original was GL_MODELVIEW_MATRIX1_EXT = 0x8506 - /// - ModelviewMatrix1Ext = ((int)0x8506) , - /// /// Original was GL_VERTEX_WEIGHTING_EXT = 0x8509 /// VertexWeightingExt = ((int)0x8509) , @@ -30180,6 +35179,17 @@ namespace OpenTK.Graphics.OpenGL TextureDeformationSgix = ((int)0x8195) , } + /// + /// Not used directly. + /// + public enum FjShaderBinaryGccso : int + { + /// + /// Original was GL_GCCSO_SHADER_BINARY_FJ = 0x9260 + /// + GccsoShaderBinaryFj = ((int)0x9260) , + } + /// /// Not used directly. /// @@ -33234,10 +38244,6 @@ namespace OpenTK.Graphics.OpenGL /// TextureBufferDataStoreBinding = ((int)0x8C2D) , /// - /// Original was GL_TEXTURE_BUFFER_FORMAT = 0x8C2E - /// - TextureBufferFormat = ((int)0x8C2E) , - /// /// Original was GL_SAMPLE_SHADING = 0x8C36 /// SampleShading = ((int)0x8C36) , @@ -33494,10 +38500,6 @@ namespace OpenTK.Graphics.OpenGL /// DrawIndirectBufferBinding = ((int)0x8F43) , /// - /// Original was GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS = 0x8F9F - /// - MaxProgramTextureGatherComponents = ((int)0x8F9F) , - /// /// Original was GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104 /// TextureBinding2DMultisample = ((int)0x9104) , @@ -33599,6 +38601,10 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_QUERY_RESULT_AVAILABLE = 0x8867 /// QueryResultAvailable = ((int)0x8867) , + /// + /// Original was GL_QUERY_RESULT_NO_WAIT = 0x9194 + /// + QueryResultNoWait = ((int)0x9194) , } /// @@ -33996,6 +39002,125 @@ namespace OpenTK.Graphics.OpenGL CompressedRgbaFxt13Dfx = ((int)0x86B1) , } + /// + /// Not used directly. + /// + public enum GlKhrTextureCompressionAstcLdr : int + { + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0 + /// + CompressedRgbaAstc4X4Khr = ((int)0x93B0) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1 + /// + CompressedRgbaAstc5X4Khr = ((int)0x93B1) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2 + /// + CompressedRgbaAstc5X5Khr = ((int)0x93B2) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3 + /// + CompressedRgbaAstc6X5Khr = ((int)0x93B3) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4 + /// + CompressedRgbaAstc6X6Khr = ((int)0x93B4) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5 + /// + CompressedRgbaAstc8X5Khr = ((int)0x93B5) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6 + /// + CompressedRgbaAstc8X6Khr = ((int)0x93B6) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7 + /// + CompressedRgbaAstc8X8Khr = ((int)0x93B7) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8 + /// + CompressedRgbaAstc10X5Khr = ((int)0x93B8) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9 + /// + CompressedRgbaAstc10X6Khr = ((int)0x93B9) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA + /// + CompressedRgbaAstc10X8Khr = ((int)0x93BA) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB + /// + CompressedRgbaAstc10X10Khr = ((int)0x93BB) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC + /// + CompressedRgbaAstc12X10Khr = ((int)0x93BC) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD + /// + CompressedRgbaAstc12X12Khr = ((int)0x93BD) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0 + /// + CompressedSrgb8Alpha8Astc4X4Khr = ((int)0x93D0) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1 + /// + CompressedSrgb8Alpha8Astc5X4Khr = ((int)0x93D1) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2 + /// + CompressedSrgb8Alpha8Astc5X5Khr = ((int)0x93D2) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3 + /// + CompressedSrgb8Alpha8Astc6X5Khr = ((int)0x93D3) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4 + /// + CompressedSrgb8Alpha8Astc6X6Khr = ((int)0x93D4) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5 + /// + CompressedSrgb8Alpha8Astc8X5Khr = ((int)0x93D5) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6 + /// + CompressedSrgb8Alpha8Astc8X6Khr = ((int)0x93D6) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7 + /// + CompressedSrgb8Alpha8Astc8X8Khr = ((int)0x93D7) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8 + /// + CompressedSrgb8Alpha8Astc10X5Khr = ((int)0x93D8) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9 + /// + CompressedSrgb8Alpha8Astc10X6Khr = ((int)0x93D9) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA + /// + CompressedSrgb8Alpha8Astc10X8Khr = ((int)0x93DA) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB + /// + CompressedSrgb8Alpha8Astc10X10Khr = ((int)0x93DB) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC + /// + CompressedSrgb8Alpha8Astc12X10Khr = ((int)0x93DC) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD + /// + CompressedSrgb8Alpha8Astc12X12Khr = ((int)0x93DD) , + } + /// /// Not used directly. /// @@ -34275,6 +39400,85 @@ namespace OpenTK.Graphics.OpenGL RasterPositionUnclippedIbm = ((int)0x19262) , } + /// + /// Used in GL.Ibm.FlushStaticData + /// + public enum IbmStaticData : int + { + /// + /// Original was GL_ALL_STATIC_DATA_IBM = 103060 + /// + AllStaticDataIbm = ((int)103060) , + /// + /// Original was GL_STATIC_VERTEX_ARRAY_IBM = 103061 + /// + StaticVertexArrayIbm = ((int)103061) , + /// + /// Original was GL_VERTEX_ARRAY_LIST_IBM = 103070 + /// + VertexArrayListIbm = ((int)103070) , + /// + /// Original was GL_NORMAL_ARRAY_LIST_IBM = 103071 + /// + NormalArrayListIbm = ((int)103071) , + /// + /// Original was GL_COLOR_ARRAY_LIST_IBM = 103072 + /// + ColorArrayListIbm = ((int)103072) , + /// + /// Original was GL_INDEX_ARRAY_LIST_IBM = 103073 + /// + IndexArrayListIbm = ((int)103073) , + /// + /// Original was GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074 + /// + TextureCoordArrayListIbm = ((int)103074) , + /// + /// Original was GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075 + /// + EdgeFlagArrayListIbm = ((int)103075) , + /// + /// Original was GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076 + /// + FogCoordinateArrayListIbm = ((int)103076) , + /// + /// Original was GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077 + /// + SecondaryColorArrayListIbm = ((int)103077) , + /// + /// Original was GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080 + /// + VertexArrayListStrideIbm = ((int)103080) , + /// + /// Original was GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081 + /// + NormalArrayListStrideIbm = ((int)103081) , + /// + /// Original was GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082 + /// + ColorArrayListStrideIbm = ((int)103082) , + /// + /// Original was GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083 + /// + IndexArrayListStrideIbm = ((int)103083) , + /// + /// Original was GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084 + /// + TextureCoordArrayListStrideIbm = ((int)103084) , + /// + /// Original was GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085 + /// + EdgeFlagArrayListStrideIbm = ((int)103085) , + /// + /// Original was GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086 + /// + FogCoordinateArrayListStrideIbm = ((int)103086) , + /// + /// Original was GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087 + /// + SecondaryColorArrayListStrideIbm = ((int)103087) , + } + /// /// Not used directly. /// @@ -34425,6 +39629,21 @@ namespace OpenTK.Graphics.OpenGL CompressedRgbaPvrtc2Bppv1Img = ((int)0x8C03) , } + /// + /// Not used directly. + /// + public enum ImgTextureCompressionPvrtc2 : int + { + /// + /// Original was GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG = 0x9137 + /// + CompressedRgbaPvrtc2Bppv2Img = ((int)0x9137) , + /// + /// Original was GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG = 0x9138 + /// + CompressedRgbaPvrtc4Bppv2Img = ((int)0x9138) , + } + /// /// Not used directly. /// @@ -34555,6 +39774,29 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Used in GL.Intel.MapTexture2D + /// + public enum IntelMapTexture : int + { + /// + /// Original was GL_LAYOUT_DEFAULT_INTEL = 0 + /// + LayoutDefaultIntel = ((int)0) , + /// + /// Original was GL_TEXTURE_MEMORY_LAYOUT_INTEL = 0x83FF + /// + TextureMemoryLayoutIntel = ((int)0x83FF) , + /// + /// Original was GL_LAYOUT_LINEAR_INTEL = 1 + /// + LayoutLinearIntel = ((int)1) , + /// + /// Original was GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2 + /// + LayoutLinearCpuCachedIntel = ((int)2) , + } + /// /// Not used directly. /// @@ -34652,6 +39894,292 @@ namespace OpenTK.Graphics.OpenGL T4fC4fN3fV4f = ((int)0x2A2D) , } + /// + /// Used in GL.DebugMessageControl, GL.DebugMessageInsert, GL.GetDebugMessageLog, GL.GetObjectLabel, GL.ObjectLabel, GL.PushDebugGroup + /// + public enum KhrDebug : int + { + /// + /// Original was GL_CONTEXT_FLAG_DEBUG_BIT = 0x00000002 + /// + ContextFlagDebugBit = ((int)0x00000002) , + /// + /// Original was GL_STACK_OVERFLOW = 0x0503 + /// + StackOverflow = ((int)0x0503) , + /// + /// Original was GL_STACK_UNDERFLOW = 0x0504 + /// + StackUnderflow = ((int)0x0504) , + /// + /// Original was GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242 + /// + DebugOutputSynchronous = ((int)0x8242) , + /// + /// Original was GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 0x8243 + /// + DebugNextLoggedMessageLength = ((int)0x8243) , + /// + /// Original was GL_DEBUG_CALLBACK_FUNCTION = 0x8244 + /// + DebugCallbackFunction = ((int)0x8244) , + /// + /// Original was GL_DEBUG_CALLBACK_USER_PARAM = 0x8245 + /// + DebugCallbackUserParam = ((int)0x8245) , + /// + /// Original was GL_DEBUG_SOURCE_API = 0x8246 + /// + DebugSourceApi = ((int)0x8246) , + /// + /// Original was GL_DEBUG_SOURCE_WINDOW_SYSTEM = 0x8247 + /// + DebugSourceWindowSystem = ((int)0x8247) , + /// + /// Original was GL_DEBUG_SOURCE_SHADER_COMPILER = 0x8248 + /// + DebugSourceShaderCompiler = ((int)0x8248) , + /// + /// Original was GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249 + /// + DebugSourceThirdParty = ((int)0x8249) , + /// + /// Original was GL_DEBUG_SOURCE_APPLICATION = 0x824A + /// + DebugSourceApplication = ((int)0x824A) , + /// + /// Original was GL_DEBUG_SOURCE_OTHER = 0x824B + /// + DebugSourceOther = ((int)0x824B) , + /// + /// Original was GL_DEBUG_TYPE_ERROR = 0x824C + /// + DebugTypeError = ((int)0x824C) , + /// + /// Original was GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 0x824D + /// + DebugTypeDeprecatedBehavior = ((int)0x824D) , + /// + /// Original was GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 0x824E + /// + DebugTypeUndefinedBehavior = ((int)0x824E) , + /// + /// Original was GL_DEBUG_TYPE_PORTABILITY = 0x824F + /// + DebugTypePortability = ((int)0x824F) , + /// + /// Original was GL_DEBUG_TYPE_PERFORMANCE = 0x8250 + /// + DebugTypePerformance = ((int)0x8250) , + /// + /// Original was GL_DEBUG_TYPE_OTHER = 0x8251 + /// + DebugTypeOther = ((int)0x8251) , + /// + /// Original was GL_DEBUG_TYPE_MARKER = 0x8268 + /// + DebugTypeMarker = ((int)0x8268) , + /// + /// Original was GL_DEBUG_TYPE_PUSH_GROUP = 0x8269 + /// + DebugTypePushGroup = ((int)0x8269) , + /// + /// Original was GL_DEBUG_TYPE_POP_GROUP = 0x826A + /// + DebugTypePopGroup = ((int)0x826A) , + /// + /// Original was GL_DEBUG_SEVERITY_NOTIFICATION = 0x826B + /// + DebugSeverityNotification = ((int)0x826B) , + /// + /// Original was GL_MAX_DEBUG_GROUP_STACK_DEPTH = 0x826C + /// + MaxDebugGroupStackDepth = ((int)0x826C) , + /// + /// Original was GL_DEBUG_GROUP_STACK_DEPTH = 0x826D + /// + DebugGroupStackDepth = ((int)0x826D) , + /// + /// Original was GL_BUFFER = 0x82E0 + /// + Buffer = ((int)0x82E0) , + /// + /// Original was GL_SHADER = 0x82E1 + /// + Shader = ((int)0x82E1) , + /// + /// Original was GL_PROGRAM = 0x82E2 + /// + Program = ((int)0x82E2) , + /// + /// Original was GL_QUERY = 0x82E3 + /// + Query = ((int)0x82E3) , + /// + /// Original was GL_PROGRAM_PIPELINE = 0x82E4 + /// + ProgramPipeline = ((int)0x82E4) , + /// + /// Original was GL_SAMPLER = 0x82E6 + /// + Sampler = ((int)0x82E6) , + /// + /// Original was GL_DISPLAY_LIST = 0x82E7 + /// + DisplayList = ((int)0x82E7) , + /// + /// Original was GL_MAX_LABEL_LENGTH = 0x82E8 + /// + MaxLabelLength = ((int)0x82E8) , + /// + /// Original was GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143 + /// + MaxDebugMessageLength = ((int)0x9143) , + /// + /// Original was GL_MAX_DEBUG_LOGGED_MESSAGES = 0x9144 + /// + MaxDebugLoggedMessages = ((int)0x9144) , + /// + /// Original was GL_DEBUG_LOGGED_MESSAGES = 0x9145 + /// + DebugLoggedMessages = ((int)0x9145) , + /// + /// Original was GL_DEBUG_SEVERITY_HIGH = 0x9146 + /// + DebugSeverityHigh = ((int)0x9146) , + /// + /// Original was GL_DEBUG_SEVERITY_MEDIUM = 0x9147 + /// + DebugSeverityMedium = ((int)0x9147) , + /// + /// Original was GL_DEBUG_SEVERITY_LOW = 0x9148 + /// + DebugSeverityLow = ((int)0x9148) , + /// + /// Original was GL_DEBUG_OUTPUT = 0x92E0 + /// + DebugOutput = ((int)0x92E0) , + } + + /// + /// Not used directly. + /// + public enum KhrTextureCompressionAstcLdr : int + { + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0 + /// + CompressedRgbaAstc4X4Khr = ((int)0x93B0) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1 + /// + CompressedRgbaAstc5X4Khr = ((int)0x93B1) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2 + /// + CompressedRgbaAstc5X5Khr = ((int)0x93B2) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3 + /// + CompressedRgbaAstc6X5Khr = ((int)0x93B3) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4 + /// + CompressedRgbaAstc6X6Khr = ((int)0x93B4) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5 + /// + CompressedRgbaAstc8X5Khr = ((int)0x93B5) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6 + /// + CompressedRgbaAstc8X6Khr = ((int)0x93B6) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7 + /// + CompressedRgbaAstc8X8Khr = ((int)0x93B7) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8 + /// + CompressedRgbaAstc10X5Khr = ((int)0x93B8) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9 + /// + CompressedRgbaAstc10X6Khr = ((int)0x93B9) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA + /// + CompressedRgbaAstc10X8Khr = ((int)0x93BA) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB + /// + CompressedRgbaAstc10X10Khr = ((int)0x93BB) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC + /// + CompressedRgbaAstc12X10Khr = ((int)0x93BC) , + /// + /// Original was GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD + /// + CompressedRgbaAstc12X12Khr = ((int)0x93BD) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0 + /// + CompressedSrgb8Alpha8Astc4X4Khr = ((int)0x93D0) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1 + /// + CompressedSrgb8Alpha8Astc5X4Khr = ((int)0x93D1) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2 + /// + CompressedSrgb8Alpha8Astc5X5Khr = ((int)0x93D2) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3 + /// + CompressedSrgb8Alpha8Astc6X5Khr = ((int)0x93D3) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4 + /// + CompressedSrgb8Alpha8Astc6X6Khr = ((int)0x93D4) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5 + /// + CompressedSrgb8Alpha8Astc8X5Khr = ((int)0x93D5) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6 + /// + CompressedSrgb8Alpha8Astc8X6Khr = ((int)0x93D6) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7 + /// + CompressedSrgb8Alpha8Astc8X8Khr = ((int)0x93D7) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8 + /// + CompressedSrgb8Alpha8Astc10X5Khr = ((int)0x93D8) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9 + /// + CompressedSrgb8Alpha8Astc10X6Khr = ((int)0x93D9) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA + /// + CompressedSrgb8Alpha8Astc10X8Khr = ((int)0x93DA) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB + /// + CompressedSrgb8Alpha8Astc10X10Khr = ((int)0x93DB) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC + /// + CompressedSrgb8Alpha8Astc12X10Khr = ((int)0x93DC) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD + /// + CompressedSrgb8Alpha8Astc12X12Khr = ((int)0x93DD) , + } + /// /// Not used directly. /// @@ -35297,6 +40825,69 @@ namespace OpenTK.Graphics.OpenGL Matrix31 = ((int)0x88DF) , } + /// + /// Used in GL.MemoryBarrier + /// + public enum MemoryBarrierFlags : int + { + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001 + /// + VertexAttribArrayBarrierBit = ((int)0x00000001) , + /// + /// Original was GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002 + /// + ElementArrayBarrierBit = ((int)0x00000002) , + /// + /// Original was GL_UNIFORM_BARRIER_BIT = 0x00000004 + /// + UniformBarrierBit = ((int)0x00000004) , + /// + /// Original was GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008 + /// + TextureFetchBarrierBit = ((int)0x00000008) , + /// + /// Original was GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x00000020 + /// + ShaderImageAccessBarrierBit = ((int)0x00000020) , + /// + /// Original was GL_COMMAND_BARRIER_BIT = 0x00000040 + /// + CommandBarrierBit = ((int)0x00000040) , + /// + /// Original was GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080 + /// + PixelBufferBarrierBit = ((int)0x00000080) , + /// + /// Original was GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100 + /// + TextureUpdateBarrierBit = ((int)0x00000100) , + /// + /// Original was GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200 + /// + BufferUpdateBarrierBit = ((int)0x00000200) , + /// + /// Original was GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400 + /// + FramebufferBarrierBit = ((int)0x00000400) , + /// + /// Original was GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800 + /// + TransformFeedbackBarrierBit = ((int)0x00000800) , + /// + /// Original was GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000 + /// + AtomicCounterBarrierBit = ((int)0x00001000) , + /// + /// Original was GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000 + /// + ShaderStorageBarrierBit = ((int)0x00002000) , + /// + /// Original was GL_ALL_BARRIER_BITS = 0xFFFFFFFF + /// + AllBarrierBits = unchecked((int)0xFFFFFFFF) , + } + /// /// Not used directly. /// @@ -35595,6 +41186,13 @@ namespace OpenTK.Graphics.OpenGL Int2101010Rev = ((int)0x8D9F) , } + /// + /// Used in GL.NV.GetImageHandle, GL.NV.MakeImageHandleResident + /// + public enum NvBindlessTexture : int + { + } + /// /// Not used directly. /// @@ -35602,6 +41200,21 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum NvComputeProgram5 : int + { + /// + /// Original was GL_COMPUTE_PROGRAM_NV = 0x90FB + /// + ComputeProgramNv = ((int)0x90FB) , + /// + /// Original was GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV = 0x90FC + /// + ComputeProgramParameterBufferNv = ((int)0x90FC) , + } + /// /// Used in GL.NV.BeginConditionalRender /// @@ -35690,6 +41303,21 @@ namespace OpenTK.Graphics.OpenGL CoverageAutomaticNv = ((int)0x8ED7) , } + /// + /// Not used directly. + /// + public enum NvDeepTexture3D : int + { + /// + /// Original was GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV = 0x90D0 + /// + MaxDeep3DTextureWidthHeightNv = ((int)0x90D0) , + /// + /// Original was GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV = 0x90D1 + /// + MaxDeep3DTextureDepthNv = ((int)0x90D1) , + } + /// /// Not used directly. /// @@ -35735,6 +41363,152 @@ namespace OpenTK.Graphics.OpenGL DepthComponent16NonlinearNv = ((int)0x8E2C) , } + /// + /// Not used directly. + /// + public enum NvDrawBuffers : int + { + /// + /// Original was GL_MAX_DRAW_BUFFERS_NV = 0x8824 + /// + MaxDrawBuffersNv = ((int)0x8824) , + /// + /// Original was GL_DRAW_BUFFER0_NV = 0x8825 + /// + DrawBuffer0Nv = ((int)0x8825) , + /// + /// Original was GL_DRAW_BUFFER1_NV = 0x8826 + /// + DrawBuffer1Nv = ((int)0x8826) , + /// + /// Original was GL_DRAW_BUFFER2_NV = 0x8827 + /// + DrawBuffer2Nv = ((int)0x8827) , + /// + /// Original was GL_DRAW_BUFFER3_NV = 0x8828 + /// + DrawBuffer3Nv = ((int)0x8828) , + /// + /// Original was GL_DRAW_BUFFER4_NV = 0x8829 + /// + DrawBuffer4Nv = ((int)0x8829) , + /// + /// Original was GL_DRAW_BUFFER5_NV = 0x882A + /// + DrawBuffer5Nv = ((int)0x882A) , + /// + /// Original was GL_DRAW_BUFFER6_NV = 0x882B + /// + DrawBuffer6Nv = ((int)0x882B) , + /// + /// Original was GL_DRAW_BUFFER7_NV = 0x882C + /// + DrawBuffer7Nv = ((int)0x882C) , + /// + /// Original was GL_DRAW_BUFFER8_NV = 0x882D + /// + DrawBuffer8Nv = ((int)0x882D) , + /// + /// Original was GL_DRAW_BUFFER9_NV = 0x882E + /// + DrawBuffer9Nv = ((int)0x882E) , + /// + /// Original was GL_DRAW_BUFFER10_NV = 0x882F + /// + DrawBuffer10Nv = ((int)0x882F) , + /// + /// Original was GL_DRAW_BUFFER11_NV = 0x8830 + /// + DrawBuffer11Nv = ((int)0x8830) , + /// + /// Original was GL_DRAW_BUFFER12_NV = 0x8831 + /// + DrawBuffer12Nv = ((int)0x8831) , + /// + /// Original was GL_DRAW_BUFFER13_NV = 0x8832 + /// + DrawBuffer13Nv = ((int)0x8832) , + /// + /// Original was GL_DRAW_BUFFER14_NV = 0x8833 + /// + DrawBuffer14Nv = ((int)0x8833) , + /// + /// Original was GL_DRAW_BUFFER15_NV = 0x8834 + /// + DrawBuffer15Nv = ((int)0x8834) , + /// + /// Original was GL_COLOR_ATTACHMENT0_NV = 0x8CE0 + /// + ColorAttachment0Nv = ((int)0x8CE0) , + /// + /// Original was GL_COLOR_ATTACHMENT1_NV = 0x8CE1 + /// + ColorAttachment1Nv = ((int)0x8CE1) , + /// + /// Original was GL_COLOR_ATTACHMENT2_NV = 0x8CE2 + /// + ColorAttachment2Nv = ((int)0x8CE2) , + /// + /// Original was GL_COLOR_ATTACHMENT3_NV = 0x8CE3 + /// + ColorAttachment3Nv = ((int)0x8CE3) , + /// + /// Original was GL_COLOR_ATTACHMENT4_NV = 0x8CE4 + /// + ColorAttachment4Nv = ((int)0x8CE4) , + /// + /// Original was GL_COLOR_ATTACHMENT5_NV = 0x8CE5 + /// + ColorAttachment5Nv = ((int)0x8CE5) , + /// + /// Original was GL_COLOR_ATTACHMENT6_NV = 0x8CE6 + /// + ColorAttachment6Nv = ((int)0x8CE6) , + /// + /// Original was GL_COLOR_ATTACHMENT7_NV = 0x8CE7 + /// + ColorAttachment7Nv = ((int)0x8CE7) , + /// + /// Original was GL_COLOR_ATTACHMENT8_NV = 0x8CE8 + /// + ColorAttachment8Nv = ((int)0x8CE8) , + /// + /// Original was GL_COLOR_ATTACHMENT9_NV = 0x8CE9 + /// + ColorAttachment9Nv = ((int)0x8CE9) , + /// + /// Original was GL_COLOR_ATTACHMENT10_NV = 0x8CEA + /// + ColorAttachment10Nv = ((int)0x8CEA) , + /// + /// Original was GL_COLOR_ATTACHMENT11_NV = 0x8CEB + /// + ColorAttachment11Nv = ((int)0x8CEB) , + /// + /// Original was GL_COLOR_ATTACHMENT12_NV = 0x8CEC + /// + ColorAttachment12Nv = ((int)0x8CEC) , + /// + /// Original was GL_COLOR_ATTACHMENT13_NV = 0x8CED + /// + ColorAttachment13Nv = ((int)0x8CED) , + /// + /// Original was GL_COLOR_ATTACHMENT14_NV = 0x8CEE + /// + ColorAttachment14Nv = ((int)0x8CEE) , + /// + /// Original was GL_COLOR_ATTACHMENT15_NV = 0x8CEF + /// + ColorAttachment15Nv = ((int)0x8CEF) , + } + + /// + /// Not used directly. + /// + public enum NvDrawTexture : int + { + } + /// /// Used in GL.NV.EvalMap, GL.NV.GetMapAttribParameter, GL.NV.GetMapControlPoints, GL.NV.GetMapParameter, GL.NV.MapControlPoints, GL.NV.MapParameter /// @@ -35765,130 +41539,66 @@ namespace OpenTK.Graphics.OpenGL /// EvalFractionalTessellationNv = ((int)0x86C5) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB0_NV = 0x86C6 - /// - EvalVertexAtrrib0Nv = ((int)0x86C6) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB0_NV = 0x86C6 /// EvalVertexAttrib0Nv = ((int)0x86C6) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB1_NV = 0x86C7 - /// - EvalVertexAtrrib1Nv = ((int)0x86C7) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB1_NV = 0x86C7 /// EvalVertexAttrib1Nv = ((int)0x86C7) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB2_NV = 0x86C8 - /// - EvalVertexAtrrib2Nv = ((int)0x86C8) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB2_NV = 0x86C8 /// EvalVertexAttrib2Nv = ((int)0x86C8) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB3_NV = 0x86C9 - /// - EvalVertexAtrrib3Nv = ((int)0x86C9) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB3_NV = 0x86C9 /// EvalVertexAttrib3Nv = ((int)0x86C9) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB4_NV = 0x86CA - /// - EvalVertexAtrrib4Nv = ((int)0x86CA) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB4_NV = 0x86CA /// EvalVertexAttrib4Nv = ((int)0x86CA) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB5_NV = 0x86CB - /// - EvalVertexAtrrib5Nv = ((int)0x86CB) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB5_NV = 0x86CB /// EvalVertexAttrib5Nv = ((int)0x86CB) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB6_NV = 0x86CC - /// - EvalVertexAtrrib6Nv = ((int)0x86CC) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB6_NV = 0x86CC /// EvalVertexAttrib6Nv = ((int)0x86CC) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB7_NV = 0x86CD - /// - EvalVertexAtrrib7Nv = ((int)0x86CD) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB7_NV = 0x86CD /// EvalVertexAttrib7Nv = ((int)0x86CD) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB8_NV = 0x86CE - /// - EvalVertexAtrrib8Nv = ((int)0x86CE) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB8_NV = 0x86CE /// EvalVertexAttrib8Nv = ((int)0x86CE) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB9_NV = 0x86CF - /// - EvalVertexAtrrib9Nv = ((int)0x86CF) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB9_NV = 0x86CF /// EvalVertexAttrib9Nv = ((int)0x86CF) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB10_NV = 0x86D0 - /// - EvalVertexAtrrib10Nv = ((int)0x86D0) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB10_NV = 0x86D0 /// EvalVertexAttrib10Nv = ((int)0x86D0) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB11_NV = 0x86D1 - /// - EvalVertexAtrrib11Nv = ((int)0x86D1) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB11_NV = 0x86D1 /// EvalVertexAttrib11Nv = ((int)0x86D1) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB12_NV = 0x86D2 - /// - EvalVertexAtrrib12Nv = ((int)0x86D2) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB12_NV = 0x86D2 /// EvalVertexAttrib12Nv = ((int)0x86D2) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB13_NV = 0x86D3 - /// - EvalVertexAtrrib13Nv = ((int)0x86D3) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB13_NV = 0x86D3 /// EvalVertexAttrib13Nv = ((int)0x86D3) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB14_NV = 0x86D4 - /// - EvalVertexAtrrib14Nv = ((int)0x86D4) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB14_NV = 0x86D4 /// EvalVertexAttrib14Nv = ((int)0x86D4) , /// - /// Original was GL_EVAL_VERTEX_ATRRIB15_NV = 0x86D5 - /// - EvalVertexAtrrib15Nv = ((int)0x86D5) , - /// /// Original was GL_EVAL_VERTEX_ATTRIB15_NV = 0x86D5 /// EvalVertexAttrib15Nv = ((int)0x86D5) , @@ -35949,6 +41659,81 @@ namespace OpenTK.Graphics.OpenGL MaxSampleMaskWordsNv = ((int)0x8E59) , } + /// + /// Not used directly. + /// + public enum NvFboColorAttachments : int + { + /// + /// Original was GL_MAX_COLOR_ATTACHMENTS_NV = 0x8CDF + /// + MaxColorAttachmentsNv = ((int)0x8CDF) , + /// + /// Original was GL_COLOR_ATTACHMENT0 = 0x8CE0 + /// + ColorAttachment0 = ((int)0x8CE0) , + /// + /// Original was GL_COLOR_ATTACHMENT1 = 0x8CE1 + /// + ColorAttachment1 = ((int)0x8CE1) , + /// + /// Original was GL_COLOR_ATTACHMENT2 = 0x8CE2 + /// + ColorAttachment2 = ((int)0x8CE2) , + /// + /// Original was GL_COLOR_ATTACHMENT3 = 0x8CE3 + /// + ColorAttachment3 = ((int)0x8CE3) , + /// + /// Original was GL_COLOR_ATTACHMENT4 = 0x8CE4 + /// + ColorAttachment4 = ((int)0x8CE4) , + /// + /// Original was GL_COLOR_ATTACHMENT5 = 0x8CE5 + /// + ColorAttachment5 = ((int)0x8CE5) , + /// + /// Original was GL_COLOR_ATTACHMENT6 = 0x8CE6 + /// + ColorAttachment6 = ((int)0x8CE6) , + /// + /// Original was GL_COLOR_ATTACHMENT7 = 0x8CE7 + /// + ColorAttachment7 = ((int)0x8CE7) , + /// + /// Original was GL_COLOR_ATTACHMENT8 = 0x8CE8 + /// + ColorAttachment8 = ((int)0x8CE8) , + /// + /// Original was GL_COLOR_ATTACHMENT9 = 0x8CE9 + /// + ColorAttachment9 = ((int)0x8CE9) , + /// + /// Original was GL_COLOR_ATTACHMENT10 = 0x8CEA + /// + ColorAttachment10 = ((int)0x8CEA) , + /// + /// Original was GL_COLOR_ATTACHMENT11 = 0x8CEB + /// + ColorAttachment11 = ((int)0x8CEB) , + /// + /// Original was GL_COLOR_ATTACHMENT12 = 0x8CEC + /// + ColorAttachment12 = ((int)0x8CEC) , + /// + /// Original was GL_COLOR_ATTACHMENT13 = 0x8CED + /// + ColorAttachment13 = ((int)0x8CED) , + /// + /// Original was GL_COLOR_ATTACHMENT14 = 0x8CEE + /// + ColorAttachment14 = ((int)0x8CEE) , + /// + /// Original was GL_COLOR_ATTACHMENT15 = 0x8CEF + /// + ColorAttachment15 = ((int)0x8CEF) , + } + /// /// Used in GL.NV.GetFence, GL.NV.SetFence /// @@ -36049,10 +41834,6 @@ namespace OpenTK.Graphics.OpenGL /// FogDistanceModeNv = ((int)0x855A) , /// - /// Original was GL_FOG_GEN_MODE_NV = 0x855A - /// - FogGenModeNv = ((int)0x855A) , - /// /// Original was GL_EYE_RADIAL_NV = 0x855B /// EyeRadialNv = ((int)0x855B) , @@ -36134,6 +41915,48 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum NvFramebufferBlit : int + { + /// + /// Original was GL_DRAW_FRAMEBUFFER_BINDING_NV = 0x8CA6 + /// + DrawFramebufferBindingNv = ((int)0x8CA6) , + /// + /// Original was GL_READ_FRAMEBUFFER_NV = 0x8CA8 + /// + ReadFramebufferNv = ((int)0x8CA8) , + /// + /// Original was GL_DRAW_FRAMEBUFFER_NV = 0x8CA9 + /// + DrawFramebufferNv = ((int)0x8CA9) , + /// + /// Original was GL_READ_FRAMEBUFFER_BINDING_NV = 0x8CAA + /// + ReadFramebufferBindingNv = ((int)0x8CAA) , + } + + /// + /// Not used directly. + /// + public enum NvFramebufferMultisample : int + { + /// + /// Original was GL_RENDERBUFFER_SAMPLES_NV = 0x8CAB + /// + RenderbufferSamplesNv = ((int)0x8CAB) , + /// + /// Original was GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV = 0x8D56 + /// + FramebufferIncompleteMultisampleNv = ((int)0x8D56) , + /// + /// Original was GL_MAX_SAMPLES_NV = 0x8D57 + /// + MaxSamplesNv = ((int)0x8D57) , + } + /// /// Not used directly. /// @@ -36447,6 +42270,17 @@ namespace OpenTK.Graphics.OpenGL HalfFloatNv = ((int)0x140B) , } + /// + /// Not used directly. + /// + public enum NvInstancedArrays : int + { + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV = 0x88FE + /// + VertexAttribArrayDivisorNv = ((int)0x88FE) , + } + /// /// Not used directly. /// @@ -36468,9 +42302,9 @@ namespace OpenTK.Graphics.OpenGL public enum NvMultisampleCoverage : int { /// - /// Original was GL_COVERAGE_SAMPLES_NV = 0x80A9 + /// Original was GL_SAMPLES_ARB = 0x80A9 /// - CoverageSamplesNv = ((int)0x80A9) , + SamplesArb = ((int)0x80A9) , /// /// Original was GL_COLOR_SAMPLES_NV = 0x8E20 /// @@ -36560,6 +42394,533 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Used in GL.NV.CoverFillPathInstanced, GL.NV.CoverFillPath, GL.NV.CoverStrokePathInstanced, GL.NV.CoverStrokePath, GL.NV.GetPathColorGen, GL.NV.GetPathMetric, GL.NV.GetPathParameter, GL.NV.GetPathSpacing, GL.NV.GetPathTexGen, GL.NV.PathColorGen, GL.NV.PathCommands, GL.NV.PathCoords, GL.NV.PathFogGen, GL.NV.PathGlyphRange, GL.NV.PathGlyph, GL.NV.PathParameter, GL.NV.PathString, GL.NV.PathSubCommands, GL.NV.PathSubCoords, GL.NV.PathTexGen, GL.NV.StencilFillPathInstanced, GL.NV.StencilFillPath, GL.NV.StencilStrokePathInstanced, GL.NV.TransformPath + /// + public enum NvPathRendering : int + { + /// + /// Original was GL_CLOSE_PATH_NV = 0x00 + /// + ClosePathNv = ((int)0x00) , + /// + /// Original was GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 + /// + FontXMinBoundsBitNv = ((int)0x00010000) , + /// + /// Original was GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 + /// + FontYMinBoundsBitNv = ((int)0x00020000) , + /// + /// Original was GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 + /// + FontXMaxBoundsBitNv = ((int)0x00040000) , + /// + /// Original was GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 + /// + FontYMaxBoundsBitNv = ((int)0x00080000) , + /// + /// Original was GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 + /// + FontUnitsPerEmBitNv = ((int)0x00100000) , + /// + /// Original was GL_FONT_ASCENDER_BIT_NV = 0x00200000 + /// + FontAscenderBitNv = ((int)0x00200000) , + /// + /// Original was GL_FONT_DESCENDER_BIT_NV = 0x00400000 + /// + FontDescenderBitNv = ((int)0x00400000) , + /// + /// Original was GL_FONT_HEIGHT_BIT_NV = 0x00800000 + /// + FontHeightBitNv = ((int)0x00800000) , + /// + /// Original was GL_BOLD_BIT_NV = 0x01 + /// + BoldBitNv = ((int)0x01) , + /// + /// Original was GL_GLYPH_WIDTH_BIT_NV = 0x01 + /// + GlyphWidthBitNv = ((int)0x01) , + /// + /// Original was GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 + /// + FontMaxAdvanceWidthBitNv = ((int)0x01000000) , + /// + /// Original was GL_GLYPH_HEIGHT_BIT_NV = 0x02 + /// + GlyphHeightBitNv = ((int)0x02) , + /// + /// Original was GL_ITALIC_BIT_NV = 0x02 + /// + ItalicBitNv = ((int)0x02) , + /// + /// Original was GL_MOVE_TO_NV = 0x02 + /// + MoveToNv = ((int)0x02) , + /// + /// Original was GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 + /// + FontMaxAdvanceHeightBitNv = ((int)0x02000000) , + /// + /// Original was GL_RELATIVE_MOVE_TO_NV = 0x03 + /// + RelativeMoveToNv = ((int)0x03) , + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 + /// + GlyphHorizontalBearingXBitNv = ((int)0x04) , + /// + /// Original was GL_LINE_TO_NV = 0x04 + /// + LineToNv = ((int)0x04) , + /// + /// Original was GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 + /// + FontUnderlinePositionBitNv = ((int)0x04000000) , + /// + /// Original was GL_RELATIVE_LINE_TO_NV = 0x05 + /// + RelativeLineToNv = ((int)0x05) , + /// + /// Original was GL_HORIZONTAL_LINE_TO_NV = 0x06 + /// + HorizontalLineToNv = ((int)0x06) , + /// + /// Original was GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 + /// + RelativeHorizontalLineToNv = ((int)0x07) , + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 + /// + GlyphHorizontalBearingYBitNv = ((int)0x08) , + /// + /// Original was GL_VERTICAL_LINE_TO_NV = 0x08 + /// + VerticalLineToNv = ((int)0x08) , + /// + /// Original was GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 + /// + FontUnderlineThicknessBitNv = ((int)0x08000000) , + /// + /// Original was GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 + /// + RelativeVerticalLineToNv = ((int)0x09) , + /// + /// Original was GL_QUADRATIC_CURVE_TO_NV = 0x0A + /// + QuadraticCurveToNv = ((int)0x0A) , + /// + /// Original was GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B + /// + RelativeQuadraticCurveToNv = ((int)0x0B) , + /// + /// Original was GL_CUBIC_CURVE_TO_NV = 0x0C + /// + CubicCurveToNv = ((int)0x0C) , + /// + /// Original was GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D + /// + RelativeCubicCurveToNv = ((int)0x0D) , + /// + /// Original was GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E + /// + SmoothQuadraticCurveToNv = ((int)0x0E) , + /// + /// Original was GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F + /// + RelativeSmoothQuadraticCurveToNv = ((int)0x0F) , + /// + /// Original was GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 + /// + GlyphHorizontalBearingAdvanceBitNv = ((int)0x10) , + /// + /// Original was GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 + /// + SmoothCubicCurveToNv = ((int)0x10) , + /// + /// Original was GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 + /// + GlyphHasKerningBitNv = ((int)0x100) , + /// + /// Original was GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 + /// + FontHasKerningBitNv = ((int)0x10000000) , + /// + /// Original was GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 + /// + RelativeSmoothCubicCurveToNv = ((int)0x11) , + /// + /// Original was GL_SMALL_CCW_ARC_TO_NV = 0x12 + /// + SmallCcwArcToNv = ((int)0x12) , + /// + /// Original was GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 + /// + RelativeSmallCcwArcToNv = ((int)0x13) , + /// + /// Original was GL_SMALL_CW_ARC_TO_NV = 0x14 + /// + SmallCwArcToNv = ((int)0x14) , + /// + /// Original was GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 + /// + RelativeSmallCwArcToNv = ((int)0x15) , + /// + /// Original was GL_LARGE_CCW_ARC_TO_NV = 0x16 + /// + LargeCcwArcToNv = ((int)0x16) , + /// + /// Original was GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 + /// + RelativeLargeCcwArcToNv = ((int)0x17) , + /// + /// Original was GL_LARGE_CW_ARC_TO_NV = 0x18 + /// + LargeCwArcToNv = ((int)0x18) , + /// + /// Original was GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 + /// + RelativeLargeCwArcToNv = ((int)0x19) , + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 + /// + GlyphVerticalBearingXBitNv = ((int)0x20) , + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 + /// + GlyphVerticalBearingYBitNv = ((int)0x40) , + /// + /// Original was GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 + /// + GlyphVerticalBearingAdvanceBitNv = ((int)0x80) , + /// + /// Original was GL_PRIMARY_COLOR_NV = 0x852C + /// + PrimaryColorNv = ((int)0x852C) , + /// + /// Original was GL_SECONDARY_COLOR_NV = 0x852D + /// + SecondaryColorNv = ((int)0x852D) , + /// + /// Original was GL_PRIMARY_COLOR = 0x8577 + /// + PrimaryColor = ((int)0x8577) , + /// + /// Original was GL_PATH_FORMAT_SVG_NV = 0x9070 + /// + PathFormatSvgNv = ((int)0x9070) , + /// + /// Original was GL_PATH_FORMAT_PS_NV = 0x9071 + /// + PathFormatPsNv = ((int)0x9071) , + /// + /// Original was GL_STANDARD_FONT_NAME_NV = 0x9072 + /// + StandardFontNameNv = ((int)0x9072) , + /// + /// Original was GL_SYSTEM_FONT_NAME_NV = 0x9073 + /// + SystemFontNameNv = ((int)0x9073) , + /// + /// Original was GL_FILE_NAME_NV = 0x9074 + /// + FileNameNv = ((int)0x9074) , + /// + /// Original was GL_PATH_STROKE_WIDTH_NV = 0x9075 + /// + PathStrokeWidthNv = ((int)0x9075) , + /// + /// Original was GL_PATH_END_CAPS_NV = 0x9076 + /// + PathEndCapsNv = ((int)0x9076) , + /// + /// Original was GL_PATH_INITIAL_END_CAP_NV = 0x9077 + /// + PathInitialEndCapNv = ((int)0x9077) , + /// + /// Original was GL_PATH_TERMINAL_END_CAP_NV = 0x9078 + /// + PathTerminalEndCapNv = ((int)0x9078) , + /// + /// Original was GL_PATH_JOIN_STYLE_NV = 0x9079 + /// + PathJoinStyleNv = ((int)0x9079) , + /// + /// Original was GL_PATH_MITER_LIMIT_NV = 0x907A + /// + PathMiterLimitNv = ((int)0x907A) , + /// + /// Original was GL_PATH_DASH_CAPS_NV = 0x907B + /// + PathDashCapsNv = ((int)0x907B) , + /// + /// Original was GL_PATH_INITIAL_DASH_CAP_NV = 0x907C + /// + PathInitialDashCapNv = ((int)0x907C) , + /// + /// Original was GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D + /// + PathTerminalDashCapNv = ((int)0x907D) , + /// + /// Original was GL_PATH_DASH_OFFSET_NV = 0x907E + /// + PathDashOffsetNv = ((int)0x907E) , + /// + /// Original was GL_PATH_CLIENT_LENGTH_NV = 0x907F + /// + PathClientLengthNv = ((int)0x907F) , + /// + /// Original was GL_PATH_FILL_MODE_NV = 0x9080 + /// + PathFillModeNv = ((int)0x9080) , + /// + /// Original was GL_PATH_FILL_MASK_NV = 0x9081 + /// + PathFillMaskNv = ((int)0x9081) , + /// + /// Original was GL_PATH_FILL_COVER_MODE_NV = 0x9082 + /// + PathFillCoverModeNv = ((int)0x9082) , + /// + /// Original was GL_PATH_STROKE_COVER_MODE_NV = 0x9083 + /// + PathStrokeCoverModeNv = ((int)0x9083) , + /// + /// Original was GL_PATH_STROKE_MASK_NV = 0x9084 + /// + PathStrokeMaskNv = ((int)0x9084) , + /// + /// Original was GL_COUNT_UP_NV = 0x9088 + /// + CountUpNv = ((int)0x9088) , + /// + /// Original was GL_COUNT_DOWN_NV = 0x9089 + /// + CountDownNv = ((int)0x9089) , + /// + /// Original was GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A + /// + PathObjectBoundingBoxNv = ((int)0x908A) , + /// + /// Original was GL_CONVEX_HULL_NV = 0x908B + /// + ConvexHullNv = ((int)0x908B) , + /// + /// Original was GL_BOUNDING_BOX_NV = 0x908D + /// + BoundingBoxNv = ((int)0x908D) , + /// + /// Original was GL_TRANSLATE_X_NV = 0x908E + /// + TranslateXNv = ((int)0x908E) , + /// + /// Original was GL_TRANSLATE_Y_NV = 0x908F + /// + TranslateYNv = ((int)0x908F) , + /// + /// Original was GL_TRANSLATE_2D_NV = 0x9090 + /// + Translate2DNv = ((int)0x9090) , + /// + /// Original was GL_TRANSLATE_3D_NV = 0x9091 + /// + Translate3DNv = ((int)0x9091) , + /// + /// Original was GL_AFFINE_2D_NV = 0x9092 + /// + Affine2DNv = ((int)0x9092) , + /// + /// Original was GL_AFFINE_3D_NV = 0x9094 + /// + Affine3DNv = ((int)0x9094) , + /// + /// Original was GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 + /// + TransposeAffine2DNv = ((int)0x9096) , + /// + /// Original was GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 + /// + TransposeAffine3DNv = ((int)0x9098) , + /// + /// Original was GL_UTF8_NV = 0x909A + /// + Utf8Nv = ((int)0x909A) , + /// + /// Original was GL_UTF16_NV = 0x909B + /// + Utf16Nv = ((int)0x909B) , + /// + /// Original was GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C + /// + BoundingBoxOfBoundingBoxesNv = ((int)0x909C) , + /// + /// Original was GL_PATH_COMMAND_COUNT_NV = 0x909D + /// + PathCommandCountNv = ((int)0x909D) , + /// + /// Original was GL_PATH_COORD_COUNT_NV = 0x909E + /// + PathCoordCountNv = ((int)0x909E) , + /// + /// Original was GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F + /// + PathDashArrayCountNv = ((int)0x909F) , + /// + /// Original was GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 + /// + PathComputedLengthNv = ((int)0x90A0) , + /// + /// Original was GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 + /// + PathFillBoundingBoxNv = ((int)0x90A1) , + /// + /// Original was GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 + /// + PathStrokeBoundingBoxNv = ((int)0x90A2) , + /// + /// Original was GL_SQUARE_NV = 0x90A3 + /// + SquareNv = ((int)0x90A3) , + /// + /// Original was GL_ROUND_NV = 0x90A4 + /// + RoundNv = ((int)0x90A4) , + /// + /// Original was GL_TRIANGULAR_NV = 0x90A5 + /// + TriangularNv = ((int)0x90A5) , + /// + /// Original was GL_BEVEL_NV = 0x90A6 + /// + BevelNv = ((int)0x90A6) , + /// + /// Original was GL_MITER_REVERT_NV = 0x90A7 + /// + MiterRevertNv = ((int)0x90A7) , + /// + /// Original was GL_MITER_TRUNCATE_NV = 0x90A8 + /// + MiterTruncateNv = ((int)0x90A8) , + /// + /// Original was GL_SKIP_MISSING_GLYPH_NV = 0x90A9 + /// + SkipMissingGlyphNv = ((int)0x90A9) , + /// + /// Original was GL_USE_MISSING_GLYPH_NV = 0x90AA + /// + UseMissingGlyphNv = ((int)0x90AA) , + /// + /// Original was GL_PATH_ERROR_POSITION_NV = 0x90AB + /// + PathErrorPositionNv = ((int)0x90AB) , + /// + /// Original was GL_PATH_FOG_GEN_MODE_NV = 0x90AC + /// + PathFogGenModeNv = ((int)0x90AC) , + /// + /// Original was GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD + /// + AccumAdjacentPairsNv = ((int)0x90AD) , + /// + /// Original was GL_ADJACENT_PAIRS_NV = 0x90AE + /// + AdjacentPairsNv = ((int)0x90AE) , + /// + /// Original was GL_FIRST_TO_REST_NV = 0x90AF + /// + FirstToRestNv = ((int)0x90AF) , + /// + /// Original was GL_PATH_GEN_MODE_NV = 0x90B0 + /// + PathGenModeNv = ((int)0x90B0) , + /// + /// Original was GL_PATH_GEN_COEFF_NV = 0x90B1 + /// + PathGenCoeffNv = ((int)0x90B1) , + /// + /// Original was GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 + /// + PathGenColorFormatNv = ((int)0x90B2) , + /// + /// Original was GL_PATH_GEN_COMPONENTS_NV = 0x90B3 + /// + PathGenComponentsNv = ((int)0x90B3) , + /// + /// Original was GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 + /// + PathDashOffsetResetNv = ((int)0x90B4) , + /// + /// Original was GL_MOVE_TO_RESETS_NV = 0x90B5 + /// + MoveToResetsNv = ((int)0x90B5) , + /// + /// Original was GL_MOVE_TO_CONTINUES_NV = 0x90B6 + /// + MoveToContinuesNv = ((int)0x90B6) , + /// + /// Original was GL_PATH_STENCIL_FUNC_NV = 0x90B7 + /// + PathStencilFuncNv = ((int)0x90B7) , + /// + /// Original was GL_PATH_STENCIL_REF_NV = 0x90B8 + /// + PathStencilRefNv = ((int)0x90B8) , + /// + /// Original was GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 + /// + PathStencilValueMaskNv = ((int)0x90B9) , + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD + /// + PathStencilDepthOffsetFactorNv = ((int)0x90BD) , + /// + /// Original was GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE + /// + PathStencilDepthOffsetUnitsNv = ((int)0x90BE) , + /// + /// Original was GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF + /// + PathCoverDepthFuncNv = ((int)0x90BF) , + /// + /// Original was GL_RESTART_PATH_NV = 0xF0 + /// + RestartPathNv = ((int)0xF0) , + /// + /// Original was GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 + /// + DupFirstCubicCurveToNv = ((int)0xF2) , + /// + /// Original was GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 + /// + DupLastCubicCurveToNv = ((int)0xF4) , + /// + /// Original was GL_RECT_NV = 0xF6 + /// + RectNv = ((int)0xF6) , + /// + /// Original was GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 + /// + CircularCcwArcToNv = ((int)0xF8) , + /// + /// Original was GL_CIRCULAR_CW_ARC_TO_NV = 0xFA + /// + CircularCwArcToNv = ((int)0xFA) , + /// + /// Original was GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC + /// + CircularTangentArcToNv = ((int)0xFC) , + /// + /// Original was GL_ARC_TO_NV = 0xFE + /// + ArcToNv = ((int)0xFE) , + /// + /// Original was GL_RELATIVE_ARC_TO_NV = 0xFF + /// + RelativeArcToNv = ((int)0xFF) , + } + /// /// Used in GL.NV.FlushPixelDataRange, GL.NV.PixelDataRange /// @@ -36656,6 +43017,17 @@ namespace OpenTK.Graphics.OpenGL PrimitiveRestartIndexNv = ((int)0x8559) , } + /// + /// Not used directly. + /// + public enum NvReadBuffer : int + { + /// + /// Original was GL_READ_BUFFER_NV = 0x0C02 + /// + ReadBufferNv = ((int)0x0C02) , + } + /// /// Used in GL.NV.CombinerInput, GL.NV.CombinerOutput, GL.NV.CombinerParameter, GL.NV.FinalCombinerInput, GL.NV.GetCombinerInputParameter, GL.NV.GetCombinerOutputParameter, GL.NV.GetFinalCombinerInputParameter /// @@ -36790,10 +43162,6 @@ namespace OpenTK.Graphics.OpenGL /// SignedNegateNv = ((int)0x853D) , /// - /// Original was GL_UNSIGNED_NEGATE_NV = 0x853D - /// - UnsignedNegateNv = ((int)0x853D) , - /// /// Original was GL_SCALE_BY_TWO_NV = 0x853E /// ScaleByTwoNv = ((int)0x853E) , @@ -36910,6 +43278,20 @@ namespace OpenTK.Graphics.OpenGL PerStageConstantsNv = ((int)0x8535) , } + /// + /// Not used directly. + /// + public enum NvShaderAtomicCounters : int + { + } + + /// + /// Not used directly. + /// + public enum NvShaderAtomicFloat : int + { + } + /// /// Used in GL.NV.GetBufferParameter, GL.NV.GetInteger, GL.NV.GetNamedBufferParameter, GL.NV.IsBufferResident, GL.NV.MakeBufferNonResident, GL.NV.MakeBufferResident, GL.NV.MakeNamedBufferResident /// @@ -36948,6 +43330,82 @@ namespace OpenTK.Graphics.OpenGL ReadWrite = ((int)0x88BA) , } + /// + /// Not used directly. + /// + public enum NvShaderStorageBufferObject : int + { + } + + /// + /// Not used directly. + /// + public enum NvShadowSamplersArray : int + { + /// + /// Original was GL_SAMPLER_2D_ARRAY_SHADOW_NV = 0x8DC4 + /// + Sampler2DArrayShadowNv = ((int)0x8DC4) , + } + + /// + /// Not used directly. + /// + public enum NvShadowSamplersCube : int + { + /// + /// Original was GL_SAMPLER_CUBE_SHADOW_NV = 0x8DC5 + /// + SamplerCubeShadowNv = ((int)0x8DC5) , + } + + /// + /// Not used directly. + /// + public enum NvSrgbFormats : int + { + /// + /// Original was GL_ETC1_SRGB8_NV = 0x88EE + /// + Etc1Srgb8Nv = ((int)0x88EE) , + /// + /// Original was GL_SRGB8_NV = 0x8C41 + /// + Srgb8Nv = ((int)0x8C41) , + /// + /// Original was GL_SLUMINANCE_ALPHA_NV = 0x8C44 + /// + SluminanceAlphaNv = ((int)0x8C44) , + /// + /// Original was GL_SLUMINANCE8_ALPHA8_NV = 0x8C45 + /// + Sluminance8Alpha8Nv = ((int)0x8C45) , + /// + /// Original was GL_SLUMINANCE_NV = 0x8C46 + /// + SluminanceNv = ((int)0x8C46) , + /// + /// Original was GL_SLUMINANCE8_NV = 0x8C47 + /// + Sluminance8Nv = ((int)0x8C47) , + /// + /// Original was GL_COMPRESSED_SRGB_S3TC_DXT1_NV = 0x8C4C + /// + CompressedSrgbS3tcDxt1Nv = ((int)0x8C4C) , + /// + /// Original was GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV = 0x8C4D + /// + CompressedSrgbAlphaS3tcDxt1Nv = ((int)0x8C4D) , + /// + /// Original was GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV = 0x8C4E + /// + CompressedSrgbAlphaS3tcDxt3Nv = ((int)0x8C4E) , + /// + /// Original was GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV = 0x8C4F + /// + CompressedSrgbAlphaS3tcDxt5Nv = ((int)0x8C4F) , + } + /// /// Not used directly. /// @@ -36999,19 +43457,11 @@ namespace OpenTK.Graphics.OpenGL /// public enum NvTexgenReflection : int { - /// - /// Original was GL_NORMAL_MAP = 0x8511 - /// - NormalMap = ((int)0x8511) , /// /// Original was GL_NORMAL_MAP_NV = 0x8511 /// NormalMapNv = ((int)0x8511) , /// - /// Original was GL_REFLECTION_MAP = 0x8512 - /// - ReflectionMap = ((int)0x8512) , - /// /// Original was GL_REFLECTION_MAP_NV = 0x8512 /// ReflectionMapNv = ((int)0x8512) , @@ -37024,6 +43474,21 @@ namespace OpenTK.Graphics.OpenGL { } + /// + /// Not used directly. + /// + public enum NvTextureBorderClamp : int + { + /// + /// Original was GL_TEXTURE_BORDER_COLOR_NV = 0x1004 + /// + TextureBorderColorNv = ((int)0x1004) , + /// + /// Original was GL_CLAMP_TO_BORDER_NV = 0x812D + /// + ClampToBorderNv = ((int)0x812D) , + } + /// /// Not used directly. /// @@ -37646,10 +44111,6 @@ namespace OpenTK.Graphics.OpenGL /// RasterizerDiscardNv = ((int)0x8C89) , /// - /// Original was GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV = 0x8C8A - /// - MaxTransformFeedbackInterleavedAttribsNv = ((int)0x8C8A) , - /// /// Original was GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A /// MaxTransformFeedbackInterleavedComponents = ((int)0x8C8A) , @@ -37658,6 +44119,10 @@ namespace OpenTK.Graphics.OpenGL /// MaxTransformFeedbackInterleavedComponentsExt = ((int)0x8C8A) , /// + /// Original was GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 0x8C8A + /// + MaxTransformFeedbackInterleavedComponentsNv = ((int)0x8C8A) , + /// /// Original was GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B /// MaxTransformFeedbackSeparateAttribs = ((int)0x8C8B) , @@ -38822,6 +45287,13 @@ namespace OpenTK.Graphics.OpenGL VideoCaptureSurfaceOriginNv = ((int)0x903C) , } + /// + /// Not used directly. + /// + public enum NvXConditionalRender : int + { + } + /// /// Not used directly. /// @@ -38883,6 +45355,13 @@ namespace OpenTK.Graphics.OpenGL FuncReverseSubtractOes = ((int)0x800B) , } + /// + /// Used in GL.Oes.MultiTexCoord1, GL.Oes.MultiTexCoord2, GL.Oes.MultiTexCoord3, GL.Oes.MultiTexCoord4 + /// + public enum OesByteCoordinates : int + { + } + /// /// Not used directly. /// @@ -39012,7 +45491,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Not used directly. + /// Used in GL.GetPixelMapx, GL.PixelMapx, GL.PixelStorex, GL.Oes.Accumx, GL.Oes.AlphaFuncx, GL.Oes.ClipPlanex, GL.Oes.ConvolutionParameterx, GL.Oes.FeedbackBufferx, GL.Oes.Fogx, GL.Oes.GetClipPlanex, GL.Oes.GetConvolutionParameterx, GL.Oes.GetFixed, GL.Oes.GetHistogramParameterx, GL.Oes.GetLightx, GL.Oes.GetMapx, GL.Oes.GetMaterialx, GL.Oes.GetTexEnvx, GL.Oes.GetTexGenx, GL.Oes.GetTexLevelParameterx, GL.Oes.GetTexParameterx, GL.Oes.LightModelx, GL.Oes.Lightx, GL.Oes.Map1x, GL.Oes.Map2x, GL.Oes.Materialx, GL.Oes.MultiTexCoord1x, GL.Oes.MultiTexCoord2x, GL.Oes.MultiTexCoord3x, GL.Oes.MultiTexCoord4x, GL.Oes.PixelTransferx, GL.Oes.PointParameterx, GL.Oes.TexEnvx, GL.Oes.TexGenx, GL.Oes.TexParameterx /// public enum OesFixedPoint : int { @@ -39374,6 +45853,13 @@ namespace OpenTK.Graphics.OpenGL CoordReplaceArb = ((int)0x8862) , } + /// + /// Not used directly. + /// + public enum OesQueryMatrix : int + { + } + /// /// Not used directly. /// @@ -39404,6 +45890,13 @@ namespace OpenTK.Graphics.OpenGL Rgba8 = ((int)0x8058) , } + /// + /// Used in GL.Oes.ClipPlane, GL.Oes.GetClipPlane + /// + public enum OesSinglePrecision : int + { + } + /// /// Not used directly. /// @@ -39463,6 +45956,17 @@ namespace OpenTK.Graphics.OpenGL DecrWrapOes = ((int)0x8508) , } + /// + /// Not used directly. + /// + public enum OesSurfacelessContext : int + { + /// + /// Original was GL_FRAMEBUFFER_UNDEFINED_OES = 0x8219 + /// + FramebufferUndefinedOes = ((int)0x8219) , + } + /// /// Not used directly. /// @@ -40040,7 +46544,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Arb.CompressedTexSubImage1D, GL.Arb.CompressedTexSubImage2D, GL.Arb.CompressedTexSubImage3D, GL.ColorSubTable, GL.ColorTable, GL.CompressedTexSubImage1D, GL.CompressedTexSubImage2D, GL.CompressedTexSubImage3D, GL.ConvolutionFilter1D, GL.ConvolutionFilter2D, GL.DrawPixels, GL.GetColorTable, GL.GetConvolutionFilter, GL.GetHistogram, GL.GetMinmax, GL.GetSeparableFilter, GL.GetTexImage, GL.ReadPixels, GL.SeparableFilter2D, GL.TexImage1D, GL.TexImage2D, GL.TexImage3D, GL.TexSubImage1D, GL.TexSubImage2D, GL.TexSubImage3D, GL.Ext.ColorSubTable, GL.Ext.ColorTable, GL.Ext.CompressedMultiTexSubImage1D, GL.Ext.CompressedMultiTexSubImage2D, GL.Ext.CompressedMultiTexSubImage3D, GL.Ext.CompressedTextureSubImage1D, GL.Ext.CompressedTextureSubImage2D, GL.Ext.CompressedTextureSubImage3D, GL.Ext.ConvolutionFilter1D, GL.Ext.ConvolutionFilter2D, GL.Ext.GetColorTable, GL.Ext.GetConvolutionFilter, GL.Ext.GetHistogram, GL.Ext.GetMinmax, GL.Ext.GetMultiTexImage, GL.Ext.GetSeparableFilter, GL.Ext.GetTextureImage, GL.Ext.MultiTexImage1D, GL.Ext.MultiTexImage2D, GL.Ext.MultiTexImage3D, GL.Ext.MultiTexSubImage1D, GL.Ext.MultiTexSubImage2D, GL.Ext.MultiTexSubImage3D, GL.Ext.SeparableFilter2D, GL.Ext.TexImage3D, GL.Ext.TexSubImage1D, GL.Ext.TexSubImage2D, GL.Ext.TexSubImage3D, GL.Ext.TextureImage1D, GL.Ext.TextureImage2D, GL.Ext.TextureImage3D, GL.Ext.TextureSubImage1D, GL.Ext.TextureSubImage2D, GL.Ext.TextureSubImage3D, GL.Sgi.ColorTable, GL.Sgi.GetColorTable, GL.Sgis.TexImage4D, GL.Sgis.TexSubImage4D + /// Used in GL.Arb.CompressedTexSubImage1D, GL.Arb.CompressedTexSubImage2D, GL.Arb.CompressedTexSubImage3D, GL.ClearBufferData, GL.ClearBufferSubData, GL.ColorSubTable, GL.ColorTable, GL.CompressedTexSubImage1D, GL.CompressedTexSubImage2D, GL.CompressedTexSubImage3D, GL.ConvolutionFilter1D, GL.ConvolutionFilter2D, GL.DrawPixels, GL.GetColorTable, GL.GetConvolutionFilter, GL.GetHistogram, GL.GetMinmax, GL.GetSeparableFilter, GL.GetTexImage, GL.ReadPixels, GL.SeparableFilter2D, GL.TexImage1D, GL.TexImage2D, GL.TexImage3D, GL.TexSubImage1D, GL.TexSubImage2D, GL.TexSubImage3D, GL.Ext.ColorSubTable, GL.Ext.ColorTable, GL.Ext.CompressedMultiTexSubImage1D, GL.Ext.CompressedMultiTexSubImage2D, GL.Ext.CompressedMultiTexSubImage3D, GL.Ext.CompressedTextureSubImage1D, GL.Ext.CompressedTextureSubImage2D, GL.Ext.CompressedTextureSubImage3D, GL.Ext.ConvolutionFilter1D, GL.Ext.ConvolutionFilter2D, GL.Ext.GetColorTable, GL.Ext.GetConvolutionFilter, GL.Ext.GetHistogram, GL.Ext.GetMinmax, GL.Ext.GetMultiTexImage, GL.Ext.GetSeparableFilter, GL.Ext.GetTextureImage, GL.Ext.MultiTexImage1D, GL.Ext.MultiTexImage2D, GL.Ext.MultiTexImage3D, GL.Ext.MultiTexSubImage1D, GL.Ext.MultiTexSubImage2D, GL.Ext.MultiTexSubImage3D, GL.Ext.SeparableFilter2D, GL.Ext.TexImage3D, GL.Ext.TexSubImage1D, GL.Ext.TexSubImage2D, GL.Ext.TexSubImage3D, GL.Ext.TextureImage1D, GL.Ext.TextureImage2D, GL.Ext.TextureImage3D, GL.Ext.TextureSubImage1D, GL.Ext.TextureSubImage2D, GL.Ext.TextureSubImage3D, GL.Sgi.ColorTable, GL.Sgi.GetColorTable, GL.Sgis.TexImage4D, GL.Sgis.TexSubImage4D /// public enum PixelFormat : int { @@ -40163,7 +46667,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Arb.CompressedTexImage1D, GL.Arb.CompressedTexImage2D, GL.Arb.CompressedTexImage3D, GL.ColorTable, GL.CompressedTexImage1D, GL.CompressedTexImage2D, GL.CompressedTexImage3D, GL.ConvolutionFilter1D, GL.ConvolutionFilter2D, GL.CopyColorTable, GL.CopyConvolutionFilter1D, GL.CopyConvolutionFilter2D, GL.CopyTexImage1D, GL.CopyTexImage2D, GL.Histogram, GL.Minmax, GL.SeparableFilter2D, GL.TexImage1D, GL.TexImage2D, GL.TexImage2DMultisample, GL.TexImage3D, GL.TexImage3DMultisample, GL.Ext.ColorTable, GL.Ext.ConvolutionFilter1D, GL.Ext.ConvolutionFilter2D, GL.Ext.CopyConvolutionFilter1D, GL.Ext.CopyConvolutionFilter2D, GL.Ext.CopyTexImage1D, GL.Ext.CopyTexImage2D, GL.Ext.Histogram, GL.Ext.Minmax, GL.Ext.NamedRenderbufferStorage, GL.Ext.NamedRenderbufferStorageMultisampleCoverage, GL.Ext.NamedRenderbufferStorageMultisample, GL.Ext.SeparableFilter2D, GL.Ext.TexImage3D, GL.NV.RenderbufferStorageMultisampleCoverage, GL.Sgi.ColorTable, GL.Sgi.CopyColorTable, GL.Sgis.TexImage4D + /// Used in GL.Arb.CompressedTexImage1D, GL.Arb.CompressedTexImage2D, GL.Arb.CompressedTexImage3D, GL.ClearBufferData, GL.ClearBufferSubData, GL.ColorTable, GL.CompressedTexImage1D, GL.CompressedTexImage2D, GL.CompressedTexImage3D, GL.ConvolutionFilter1D, GL.ConvolutionFilter2D, GL.CopyColorTable, GL.CopyConvolutionFilter1D, GL.CopyConvolutionFilter2D, GL.CopyTexImage1D, GL.CopyTexImage2D, GL.Histogram, GL.Minmax, GL.SeparableFilter2D, GL.TexImage1D, GL.TexImage2D, GL.TexImage2DMultisample, GL.TexImage3D, GL.TexImage3DMultisample, GL.Ext.ColorTable, GL.Ext.ConvolutionFilter1D, GL.Ext.ConvolutionFilter2D, GL.Ext.CopyConvolutionFilter1D, GL.Ext.CopyConvolutionFilter2D, GL.Ext.CopyTexImage1D, GL.Ext.CopyTexImage2D, GL.Ext.Histogram, GL.Ext.Minmax, GL.Ext.NamedRenderbufferStorage, GL.Ext.NamedRenderbufferStorageMultisampleCoverage, GL.Ext.NamedRenderbufferStorageMultisample, GL.Ext.SeparableFilter2D, GL.Ext.TexImage3D, GL.NV.RenderbufferStorageMultisampleCoverage, GL.Sgi.ColorTable, GL.Sgi.CopyColorTable, GL.Sgis.TexImage4D /// public enum PixelInternalFormat : int { @@ -41377,6 +47881,167 @@ namespace OpenTK.Graphics.OpenGL Fill = ((int)0x1B02) , } + /// + /// Used in GL.Apple.DrawElementArray, GL.Apple.DrawRangeElementArray, GL.Apple.MultiDrawElementArray, GL.Apple.MultiDrawRangeElementArray, GL.Arb.DrawArraysInstanced, GL.Arb.DrawElementsInstanced, GL.Ati.DrawElementArray, GL.Ati.DrawRangeElementArray, GL.Begin, GL.DrawArrays, GL.DrawArraysInstanced, GL.DrawElements, GL.DrawElementsInstanced, GL.DrawRangeElements, GL.MultiDrawArrays, GL.MultiDrawElements, GL.Ext.DrawArrays, GL.Ext.DrawArraysInstanced, GL.Ext.DrawElementsInstanced, GL.Ext.DrawRangeElements, GL.Ext.MultiDrawArrays, GL.Ext.MultiDrawElements, GL.Ibm.MultiModeDrawArrays, GL.Ibm.MultiModeDrawElements, GL.Sun.DrawMeshArrays + /// + public enum PrimitiveType : int + { + /// + /// Original was GL_POINTS = 0x0000 + /// + Points = ((int)0x0000) , + /// + /// Original was GL_LINES = 0x0001 + /// + Lines = ((int)0x0001) , + /// + /// Original was GL_LINE_LOOP = 0x0002 + /// + LineLoop = ((int)0x0002) , + /// + /// Original was GL_LINE_STRIP = 0x0003 + /// + LineStrip = ((int)0x0003) , + /// + /// Original was GL_TRIANGLES = 0x0004 + /// + Triangles = ((int)0x0004) , + /// + /// Original was GL_TRIANGLE_STRIP = 0x0005 + /// + TriangleStrip = ((int)0x0005) , + /// + /// Original was GL_TRIANGLE_FAN = 0x0006 + /// + TriangleFan = ((int)0x0006) , + /// + /// Original was GL_QUADS = 0x0007 + /// + Quads = ((int)0x0007) , + /// + /// Original was GL_QUAD_STRIP = 0x0008 + /// + QuadStrip = ((int)0x0008) , + /// + /// Original was GL_POLYGON = 0x0009 + /// + Polygon = ((int)0x0009) , + } + + /// + /// Used in GL.GetProgramInterface, GL.GetProgramResourceIndex, GL.GetProgramResource, GL.GetProgramResourceLocation, GL.GetProgramResourceLocationIndex, GL.GetProgramResourceName + /// + public enum ProgramInterface : int + { + /// + /// Original was GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E + /// + TransformFeedbackBuffer = ((int)0x8C8E) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0) , + /// + /// Original was GL_UNIFORM = 0x92E1 + /// + Uniform = ((int)0x92E1) , + /// + /// Original was GL_UNIFORM_BLOCK = 0x92E2 + /// + UniformBlock = ((int)0x92E2) , + /// + /// Original was GL_PROGRAM_INPUT = 0x92E3 + /// + ProgramInput = ((int)0x92E3) , + /// + /// Original was GL_PROGRAM_OUTPUT = 0x92E4 + /// + ProgramOutput = ((int)0x92E4) , + /// + /// Original was GL_BUFFER_VARIABLE = 0x92E5 + /// + BufferVariable = ((int)0x92E5) , + /// + /// Original was GL_SHADER_STORAGE_BLOCK = 0x92E6 + /// + ShaderStorageBlock = ((int)0x92E6) , + /// + /// Original was GL_VERTEX_SUBROUTINE = 0x92E8 + /// + VertexSubroutine = ((int)0x92E8) , + /// + /// Original was GL_TESS_CONTROL_SUBROUTINE = 0x92E9 + /// + TessControlSubroutine = ((int)0x92E9) , + /// + /// Original was GL_TESS_EVALUATION_SUBROUTINE = 0x92EA + /// + TessEvaluationSubroutine = ((int)0x92EA) , + /// + /// Original was GL_GEOMETRY_SUBROUTINE = 0x92EB + /// + GeometrySubroutine = ((int)0x92EB) , + /// + /// Original was GL_FRAGMENT_SUBROUTINE = 0x92EC + /// + FragmentSubroutine = ((int)0x92EC) , + /// + /// Original was GL_COMPUTE_SUBROUTINE = 0x92ED + /// + ComputeSubroutine = ((int)0x92ED) , + /// + /// Original was GL_VERTEX_SUBROUTINE_UNIFORM = 0x92EE + /// + VertexSubroutineUniform = ((int)0x92EE) , + /// + /// Original was GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 0x92EF + /// + TessControlSubroutineUniform = ((int)0x92EF) , + /// + /// Original was GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 0x92F0 + /// + TessEvaluationSubroutineUniform = ((int)0x92F0) , + /// + /// Original was GL_GEOMETRY_SUBROUTINE_UNIFORM = 0x92F1 + /// + GeometrySubroutineUniform = ((int)0x92F1) , + /// + /// Original was GL_FRAGMENT_SUBROUTINE_UNIFORM = 0x92F2 + /// + FragmentSubroutineUniform = ((int)0x92F2) , + /// + /// Original was GL_COMPUTE_SUBROUTINE_UNIFORM = 0x92F3 + /// + ComputeSubroutineUniform = ((int)0x92F3) , + /// + /// Original was GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4 + /// + TransformFeedbackVarying = ((int)0x92F4) , + } + + /// + /// Used in GL.GetProgramInterface + /// + public enum ProgramInterfaceParameter : int + { + /// + /// Original was GL_ACTIVE_RESOURCES = 0x92F5 + /// + ActiveResources = ((int)0x92F5) , + /// + /// Original was GL_MAX_NAME_LENGTH = 0x92F6 + /// + MaxNameLength = ((int)0x92F6) , + /// + /// Original was GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7 + /// + MaxNumActiveVariables = ((int)0x92F7) , + /// + /// Original was GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 0x92F8 + /// + MaxNumCompatibleSubroutines = ((int)0x92F8) , + } + /// /// Used in GL.GetProgram /// @@ -41391,14 +48056,22 @@ namespace OpenTK.Graphics.OpenGL /// ProgramSeparable = ((int)0x8258) , /// - /// Original was GL_PROGRAM_BINARY_LENGTH = 0x8741 - /// - ProgramBinaryLength = ((int)0x8741) , - /// /// Original was GL_GEOMETRY_SHADER_INVOCATIONS = 0x887F /// GeometryShaderInvocations = ((int)0x887F) , /// + /// Original was GL_GEOMETRY_VERTICES_OUT = 0x8916 + /// + GeometryVerticesOut = ((int)0x8916) , + /// + /// Original was GL_GEOMETRY_INPUT_TYPE = 0x8917 + /// + GeometryInputType = ((int)0x8917) , + /// + /// Original was GL_GEOMETRY_OUTPUT_TYPE = 0x8918 + /// + GeometryOutputType = ((int)0x8918) , + /// /// Original was GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8A35 /// ActiveUniformBlockMaxNameLength = ((int)0x8A35) , @@ -41455,18 +48128,6 @@ namespace OpenTK.Graphics.OpenGL /// TransformFeedbackVaryings = ((int)0x8C83) , /// - /// Original was GL_GEOMETRY_VERTICES_OUT = 0x8DDA - /// - GeometryVerticesOut = ((int)0x8DDA) , - /// - /// Original was GL_GEOMETRY_INPUT_TYPE = 0x8DDB - /// - GeometryInputType = ((int)0x8DDB) , - /// - /// Original was GL_GEOMETRY_OUTPUT_TYPE = 0x8DDC - /// - GeometryOutputType = ((int)0x8DDC) , - /// /// Original was GL_TESS_CONTROL_OUTPUT_VERTICES = 0x8E75 /// TessControlOutputVertices = ((int)0x8E75) , @@ -41486,6 +48147,29 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_TESS_GEN_POINT_MODE = 0x8E79 /// TessGenPointMode = ((int)0x8E79) , + /// + /// Original was GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF + /// + MaxComputeWorkGroupSize = ((int)0x91BF) , + /// + /// Original was GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9 + /// + ActiveAtomicCounterBuffers = ((int)0x92D9) , + } + + /// + /// Used in GL.ProgramParameter + /// + public enum ProgramParameterPName : int + { + /// + /// Original was GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 0x8257 + /// + ProgramBinaryRetrievableHint = ((int)0x8257) , + /// + /// Original was GL_PROGRAM_SEPARABLE = 0x8258 + /// + ProgramSeparable = ((int)0x8258) , } /// @@ -41497,6 +48181,145 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_ACTIVE_PROGRAM = 0x8259 /// ActiveProgram = ((int)0x8259) , + /// + /// Original was GL_FRAGMENT_SHADER = 0x8B30 + /// + FragmentShader = ((int)0x8B30) , + /// + /// Original was GL_VERTEX_SHADER = 0x8B31 + /// + VertexShader = ((int)0x8B31) , + /// + /// Original was GL_VALIDATE_STATUS = 0x8B83 + /// + ValidateStatus = ((int)0x8B83) , + /// + /// Original was GL_INFO_LOG_LENGTH = 0x8B84 + /// + InfoLogLength = ((int)0x8B84) , + /// + /// Original was GL_GEOMETRY_SHADER = 0x8DD9 + /// + GeometryShader = ((int)0x8DD9) , + /// + /// Original was GL_TESS_EVALUATION_SHADER = 0x8E87 + /// + TessEvaluationShader = ((int)0x8E87) , + /// + /// Original was GL_TESS_CONTROL_SHADER = 0x8E88 + /// + TessControlShader = ((int)0x8E88) , + /// + /// Original was GL_COMPUTE_SHADER = 0x91B9 + /// + ComputeShader = ((int)0x91B9) , + } + + /// + /// Used in GL.GetProgramResource, GL.Ext.GetNamedProgram + /// + public enum ProgramProperty : int + { + /// + /// Original was GL_NUM_COMPATIBLE_SUBROUTINES = 0x8E4A + /// + NumCompatibleSubroutines = ((int)0x8E4A) , + /// + /// Original was GL_COMPATIBLE_SUBROUTINES = 0x8E4B + /// + CompatibleSubroutines = ((int)0x8E4B) , + /// + /// Original was GL_IS_PER_PATCH = 0x92E7 + /// + IsPerPatch = ((int)0x92E7) , + /// + /// Original was GL_NAME_LENGTH = 0x92F9 + /// + NameLength = ((int)0x92F9) , + /// + /// Original was GL_TYPE = 0x92FA + /// + Type = ((int)0x92FA) , + /// + /// Original was GL_ARRAY_SIZE = 0x92FB + /// + ArraySize = ((int)0x92FB) , + /// + /// Original was GL_OFFSET = 0x92FC + /// + Offset = ((int)0x92FC) , + /// + /// Original was GL_BLOCK_INDEX = 0x92FD + /// + BlockIndex = ((int)0x92FD) , + /// + /// Original was GL_ARRAY_STRIDE = 0x92FE + /// + ArrayStride = ((int)0x92FE) , + /// + /// Original was GL_MATRIX_STRIDE = 0x92FF + /// + MatrixStride = ((int)0x92FF) , + /// + /// Original was GL_IS_ROW_MAJOR = 0x9300 + /// + IsRowMajor = ((int)0x9300) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301 + /// + AtomicCounterBufferIndex = ((int)0x9301) , + /// + /// Original was GL_BUFFER_BINDING = 0x9302 + /// + BufferBinding = ((int)0x9302) , + /// + /// Original was GL_BUFFER_DATA_SIZE = 0x9303 + /// + BufferDataSize = ((int)0x9303) , + /// + /// Original was GL_NUM_ACTIVE_VARIABLES = 0x9304 + /// + NumActiveVariables = ((int)0x9304) , + /// + /// Original was GL_ACTIVE_VARIABLES = 0x9305 + /// + ActiveVariables = ((int)0x9305) , + /// + /// Original was GL_REFERENCED_BY_VERTEX_SHADER = 0x9306 + /// + ReferencedByVertexShader = ((int)0x9306) , + /// + /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307 + /// + ReferencedByTessControlShader = ((int)0x9307) , + /// + /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308 + /// + ReferencedByTessEvaluationShader = ((int)0x9308) , + /// + /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309 + /// + ReferencedByGeometryShader = ((int)0x9309) , + /// + /// Original was GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A + /// + ReferencedByFragmentShader = ((int)0x930A) , + /// + /// Original was GL_TOP_LEVEL_ARRAY_SIZE = 0x930C + /// + TopLevelArraySize = ((int)0x930C) , + /// + /// Original was GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D + /// + TopLevelArrayStride = ((int)0x930D) , + /// + /// Original was GL_LOCATION = 0x930E + /// + Location = ((int)0x930E) , + /// + /// Original was GL_LOCATION_INDEX = 0x930F + /// + LocationIndex = ((int)0x930F) , } /// @@ -41526,6 +48349,10 @@ namespace OpenTK.Graphics.OpenGL /// TessEvaluationShaderBit = ((int)0x00000010) , /// + /// Original was GL_COMPUTE_SHADER_BIT = 0x00000020 + /// + ComputeShaderBit = ((int)0x00000020) , + /// /// Original was GL_ALL_SHADER_BITS = 0xFFFFFFFF /// AllShaderBits = unchecked((int)0xFFFFFFFF) , @@ -41592,6 +48419,29 @@ namespace OpenTK.Graphics.OpenGL AlphaTestRefQcom = ((int)0x0BC2) , } + /// + /// Not used directly. + /// + public enum QcomBinningControl : int + { + /// + /// Original was GL_BINNING_CONTROL_HINT_QCOM = 0x8FB0 + /// + BinningControlHintQcom = ((int)0x8FB0) , + /// + /// Original was GL_CPU_OPTIMIZED_QCOM = 0x8FB1 + /// + CpuOptimizedQcom = ((int)0x8FB1) , + /// + /// Original was GL_GPU_OPTIMIZED_QCOM = 0x8FB2 + /// + GpuOptimizedQcom = ((int)0x8FB2) , + /// + /// Original was GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM = 0x8FB3 + /// + RenderDirectToFramebufferQcom = ((int)0x8FB3) , + } + /// /// Not used directly. /// @@ -41702,6 +48552,10 @@ namespace OpenTK.Graphics.OpenGL /// TransformFeedbackPrimitivesWritten = ((int)0x8C88) , /// + /// Original was GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A + /// + AnySamplesPassedConservative = ((int)0x8D6A) , + /// /// Original was GL_TIMESTAMP = 0x8E28 /// Timestamp = ((int)0x8E28) , @@ -42278,6 +49132,14 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_RGBA4_S3TC = 0x83A3 /// Rgba4S3tc = ((int)0x83A3) , + /// + /// Original was GL_RGBA_DXT5_S3TC = 0x83A4 + /// + RgbaDxt5S3tc = ((int)0x83A4) , + /// + /// Original was GL_RGBA4_DXT5_S3TC = 0x83A5 + /// + Rgba4Dxt5S3tc = ((int)0x83A5) , } /// @@ -42514,25 +49376,6 @@ namespace OpenTK.Graphics.OpenGL ColorTableIntensitySizeSgi = ((int)0x80DF) , } - /// - /// Not used directly. - /// - public enum SgiDepthPassInstrument : int - { - /// - /// Original was GL_DEPTH_PASS_INSTRUMENT_SGIX = 0x8310 - /// - DepthPassInstrumentSgix = ((int)0x8310) , - /// - /// Original was GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 0x8311 - /// - DepthPassInstrumentCountersSgix = ((int)0x8311) , - /// - /// Original was GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX = 0x8312 - /// - DepthPassInstrumentMaxSgix = ((int)0x8312) , - } - /// /// Not used directly. /// @@ -43223,21 +50066,6 @@ namespace OpenTK.Graphics.OpenGL FogOffsetValueSgix = ((int)0x8199) , } - /// - /// Not used directly. - /// - public enum SgixFogScale : int - { - /// - /// Original was GL_FOG_SCALE_SGIX = 0x81FC - /// - FogScaleSgix = ((int)0x81FC) , - /// - /// Original was GL_FOG_SCALE_VALUE_SGIX = 0x81FD - /// - FogScaleValueSgix = ((int)0x81FD) , - } - /// /// Used in GL.Sgix.FragmentLight, GL.Sgix.FragmentLightModel, GL.Sgix.GetFragmentLight, GL.Sgix.LightEnv /// @@ -43363,13 +50191,6 @@ namespace OpenTK.Graphics.OpenGL MaxFramezoomFactorSgix = ((int)0x818D) , } - /// - /// Not used directly. - /// - public enum SgixIccTexture : int - { - } - /// /// Not used directly. /// @@ -43523,6 +50344,14 @@ namespace OpenTK.Graphics.OpenGL /// public enum SgixPolynomialFfd : int { + /// + /// Original was GL_TEXTURE_DEFORMATION_BIT_SGIX = 0x00000001 + /// + TextureDeformationBitSgix = ((int)0x00000001) , + /// + /// Original was GL_GEOMETRY_DEFORMATION_BIT_SGIX = 0x00000002 + /// + GeometryDeformationBitSgix = ((int)0x00000002) , /// /// Original was GL_GEOMETRY_DEFORMATION_SGIX = 0x8194 /// @@ -43756,10 +50585,6 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_TEXTURE_MAX_CLAMP_R_SGIX = 0x836B /// TextureMaxClampRSgix = ((int)0x836B) , - /// - /// Original was GL_FOG_FACTOR_TO_ALPHA_SGIX = 0x836F - /// - FogFactorToAlphaSgix = ((int)0x836F) , } /// @@ -43974,6 +50799,10 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_TESS_CONTROL_SHADER = 0x8E88 /// TessControlShader = ((int)0x8E88) , + /// + /// Original was GL_COMPUTE_SHADER = 0x91B9 + /// + ComputeShader = ((int)0x91B9) , } /// @@ -44138,7 +50967,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Ati.StencilFuncSeparate, GL.StencilFunc, GL.StencilFuncSeparate + /// Used in GL.Ati.StencilFuncSeparate, GL.StencilFunc, GL.StencilFuncSeparate, GL.NV.PathStencilFunc /// public enum StencilFunction : int { @@ -44470,6 +51299,40 @@ namespace OpenTK.Graphics.OpenGL R1uiT2fC4fN3fV3fSun = ((int)0x85CB) , } + /// + /// Used in GL.FenceSync + /// + public enum SyncCondition : int + { + /// + /// Original was GL_SYNC_GPU_COMMANDS_COMPLETE = 0x9117 + /// + SyncGpuCommandsComplete = ((int)0x9117) , + } + + /// + /// Used in GL.GetSync + /// + public enum SyncParameter : int + { + /// + /// Original was GL_OBJECT_TYPE = 0x9112 + /// + ObjectType = ((int)0x9112) , + /// + /// Original was GL_SYNC_CONDITION = 0x9113 + /// + SyncCondition = ((int)0x9113) , + /// + /// Original was GL_SYNC_STATUS = 0x9114 + /// + SyncStatus = ((int)0x9114) , + /// + /// Original was GL_SYNC_FLAGS = 0x9115 + /// + SyncFlags = ((int)0x9115) , + } + /// /// Used in GL.TexCoordPointer, GL.Ext.MultiTexCoordPointer, GL.Ext.TexCoordPointer, GL.Ibm.TexCoordPointerList /// @@ -45562,7 +52425,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Used in GL.Arb.ActiveTexture, GL.Arb.ClientActiveTexture, GL.Arb.MultiTexCoord1, GL.Arb.MultiTexCoord2, GL.Arb.MultiTexCoord3, GL.Arb.MultiTexCoord4, GL.ActiveTexture, GL.ClientActiveTexture, GL.MultiTexCoord1, GL.MultiTexCoord2, GL.MultiTexCoord3, GL.MultiTexCoord4, GL.MultiTexCoordP1, GL.MultiTexCoordP2, GL.MultiTexCoordP3, GL.MultiTexCoordP4, GL.Ext.BindMultiTexture, GL.Ext.BindTexGenParameter, GL.Ext.BindTextureUnitParameter, GL.Ext.CompressedMultiTexImage1D, GL.Ext.CompressedMultiTexImage2D, GL.Ext.CompressedMultiTexImage3D, GL.Ext.CompressedMultiTexSubImage1D, GL.Ext.CompressedMultiTexSubImage2D, GL.Ext.CompressedMultiTexSubImage3D, GL.Ext.CopyMultiTexImage1D, GL.Ext.CopyMultiTexImage2D, GL.Ext.CopyMultiTexSubImage1D, GL.Ext.CopyMultiTexSubImage2D, GL.Ext.CopyMultiTexSubImage3D, GL.Ext.GenerateMultiTexMipmap, GL.Ext.GetCompressedMultiTexImage, GL.Ext.GetMultiTexEnv, GL.Ext.GetMultiTexGen, GL.Ext.GetMultiTexImage, GL.Ext.GetMultiTexLevelParameter, GL.Ext.GetMultiTexParameter, GL.Ext.GetMultiTexParameterI, GL.Ext.MultiTexBuffer, GL.Ext.MultiTexCoordPointer, GL.Ext.MultiTexEnv, GL.Ext.MultiTexGend, GL.Ext.MultiTexGen, GL.Ext.MultiTexImage1D, GL.Ext.MultiTexImage2D, GL.Ext.MultiTexImage3D, GL.Ext.MultiTexParameter, GL.Ext.MultiTexParameterI, GL.Ext.MultiTexRenderbuffer, GL.Ext.MultiTexSubImage1D, GL.Ext.MultiTexSubImage2D, GL.Ext.MultiTexSubImage3D, GL.NV.MultiTexCoord1h, GL.NV.MultiTexCoord2h, GL.NV.MultiTexCoord3h, GL.NV.MultiTexCoord4h + /// Used in GL.Arb.ActiveTexture, GL.Arb.ClientActiveTexture, GL.Arb.MultiTexCoord1, GL.Arb.MultiTexCoord2, GL.Arb.MultiTexCoord3, GL.Arb.MultiTexCoord4, GL.ActiveTexture, GL.ClientActiveTexture, GL.MultiTexCoord1, GL.MultiTexCoord2, GL.MultiTexCoord3, GL.MultiTexCoord4, GL.MultiTexCoordP1, GL.MultiTexCoordP2, GL.MultiTexCoordP3, GL.MultiTexCoordP4, GL.Ext.BindMultiTexture, GL.Ext.BindTexGenParameter, GL.Ext.BindTextureUnitParameter, GL.Ext.CompressedMultiTexImage1D, GL.Ext.CompressedMultiTexImage2D, GL.Ext.CompressedMultiTexImage3D, GL.Ext.CompressedMultiTexSubImage1D, GL.Ext.CompressedMultiTexSubImage2D, GL.Ext.CompressedMultiTexSubImage3D, GL.Ext.CopyMultiTexImage1D, GL.Ext.CopyMultiTexImage2D, GL.Ext.CopyMultiTexSubImage1D, GL.Ext.CopyMultiTexSubImage2D, GL.Ext.CopyMultiTexSubImage3D, GL.Ext.GenerateMultiTexMipmap, GL.Ext.GetCompressedMultiTexImage, GL.Ext.GetMultiTexEnv, GL.Ext.GetMultiTexGen, GL.Ext.GetMultiTexImage, GL.Ext.GetMultiTexLevelParameter, GL.Ext.GetMultiTexParameter, GL.Ext.GetMultiTexParameterI, GL.Ext.MultiTexBuffer, GL.Ext.MultiTexCoordPointer, GL.Ext.MultiTexEnv, GL.Ext.MultiTexGend, GL.Ext.MultiTexGen, GL.Ext.MultiTexImage1D, GL.Ext.MultiTexImage2D, GL.Ext.MultiTexImage3D, GL.Ext.MultiTexParameter, GL.Ext.MultiTexParameterI, GL.Ext.MultiTexRenderbuffer, GL.Ext.MultiTexSubImage1D, GL.Ext.MultiTexSubImage2D, GL.Ext.MultiTexSubImage3D, GL.NV.GetPathTexGen, GL.NV.MultiTexCoord1h, GL.NV.MultiTexCoord2h, GL.NV.MultiTexCoord3h, GL.NV.MultiTexCoord4h /// public enum TextureUnit : int { @@ -45783,26 +52646,94 @@ namespace OpenTK.Graphics.OpenGL /// Points = ((int)0x0000) , /// + /// Original was GL_CLIENT_PIXEL_STORE_BIT = 0x00000001 + /// + ClientPixelStoreBit = ((int)0x00000001) , + /// + /// Original was GL_CURRENT_BIT = 0x00000001 + /// + CurrentBit = ((int)0x00000001) , + /// + /// Original was GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002 + /// + ClientVertexArrayBit = ((int)0x00000002) , + /// + /// Original was GL_POINT_BIT = 0x00000002 + /// + PointBit = ((int)0x00000002) , + /// + /// Original was GL_LINE_BIT = 0x00000004 + /// + LineBit = ((int)0x00000004) , + /// + /// Original was GL_POLYGON_BIT = 0x00000008 + /// + PolygonBit = ((int)0x00000008) , + /// + /// Original was GL_POLYGON_STIPPLE_BIT = 0x00000010 + /// + PolygonStippleBit = ((int)0x00000010) , + /// + /// Original was GL_PIXEL_MODE_BIT = 0x00000020 + /// + PixelModeBit = ((int)0x00000020) , + /// + /// Original was GL_LIGHTING_BIT = 0x00000040 + /// + LightingBit = ((int)0x00000040) , + /// + /// Original was GL_FOG_BIT = 0x00000080 + /// + FogBit = ((int)0x00000080) , + /// /// Original was GL_DEPTH_BUFFER_BIT = 0x00000100 /// DepthBufferBit = ((int)0x00000100) , /// + /// Original was GL_ACCUM_BUFFER_BIT = 0x00000200 + /// + AccumBufferBit = ((int)0x00000200) , + /// /// Original was GL_STENCIL_BUFFER_BIT = 0x00000400 /// StencilBufferBit = ((int)0x00000400) , /// + /// Original was GL_VIEWPORT_BIT = 0x00000800 + /// + ViewportBit = ((int)0x00000800) , + /// + /// Original was GL_TRANSFORM_BIT = 0x00001000 + /// + TransformBit = ((int)0x00001000) , + /// + /// Original was GL_ENABLE_BIT = 0x00002000 + /// + EnableBit = ((int)0x00002000) , + /// /// Original was GL_COLOR_BUFFER_BIT = 0x00004000 /// ColorBufferBit = ((int)0x00004000) , /// + /// Original was GL_HINT_BIT = 0x00008000 + /// + HintBit = ((int)0x00008000) , + /// /// Original was GL_LINES = 0x0001 /// Lines = ((int)0x0001) , /// + /// Original was GL_EVAL_BIT = 0x00010000 + /// + EvalBit = ((int)0x00010000) , + /// /// Original was GL_LINE_LOOP = 0x0002 /// LineLoop = ((int)0x0002) , /// + /// Original was GL_LIST_BIT = 0x00020000 + /// + ListBit = ((int)0x00020000) , + /// /// Original was GL_LINE_STRIP = 0x0003 /// LineStrip = ((int)0x0003) , @@ -45811,6 +52742,10 @@ namespace OpenTK.Graphics.OpenGL /// Triangles = ((int)0x0004) , /// + /// Original was GL_TEXTURE_BIT = 0x00040000 + /// + TextureBit = ((int)0x00040000) , + /// /// Original was GL_TRIANGLE_STRIP = 0x0005 /// TriangleStrip = ((int)0x0005) , @@ -45819,6 +52754,42 @@ namespace OpenTK.Graphics.OpenGL /// TriangleFan = ((int)0x0006) , /// + /// Original was GL_QUADS = 0x0007 + /// + Quads = ((int)0x0007) , + /// + /// Original was GL_QUAD_STRIP = 0x0008 + /// + QuadStrip = ((int)0x0008) , + /// + /// Original was GL_SCISSOR_BIT = 0x00080000 + /// + ScissorBit = ((int)0x00080000) , + /// + /// Original was GL_POLYGON = 0x0009 + /// + Polygon = ((int)0x0009) , + /// + /// Original was GL_ACCUM = 0x0100 + /// + Accum = ((int)0x0100) , + /// + /// Original was GL_LOAD = 0x0101 + /// + Load = ((int)0x0101) , + /// + /// Original was GL_RETURN = 0x0102 + /// + Return = ((int)0x0102) , + /// + /// Original was GL_MULT = 0x0103 + /// + Mult = ((int)0x0103) , + /// + /// Original was GL_ADD = 0x0104 + /// + Add = ((int)0x0104) , + /// /// Original was GL_NEVER = 0x0200 /// Never = ((int)0x0200) , @@ -45923,757 +52894,6 @@ namespace OpenTK.Graphics.OpenGL /// FrontAndBack = ((int)0x0408) , /// - /// Original was GL_INVALID_ENUM = 0x0500 - /// - InvalidEnum = ((int)0x0500) , - /// - /// Original was GL_INVALID_VALUE = 0x0501 - /// - InvalidValue = ((int)0x0501) , - /// - /// Original was GL_INVALID_OPERATION = 0x0502 - /// - InvalidOperation = ((int)0x0502) , - /// - /// Original was GL_OUT_OF_MEMORY = 0x0505 - /// - OutOfMemory = ((int)0x0505) , - /// - /// Original was GL_CW = 0x0900 - /// - Cw = ((int)0x0900) , - /// - /// Original was GL_CCW = 0x0901 - /// - Ccw = ((int)0x0901) , - /// - /// Original was GL_POINT_SIZE = 0x0B11 - /// - PointSize = ((int)0x0B11) , - /// - /// Original was GL_POINT_SIZE_RANGE = 0x0B12 - /// - PointSizeRange = ((int)0x0B12) , - /// - /// Original was GL_POINT_SIZE_GRANULARITY = 0x0B13 - /// - PointSizeGranularity = ((int)0x0B13) , - /// - /// Original was GL_LINE_SMOOTH = 0x0B20 - /// - LineSmooth = ((int)0x0B20) , - /// - /// Original was GL_LINE_WIDTH = 0x0B21 - /// - LineWidth = ((int)0x0B21) , - /// - /// Original was GL_LINE_WIDTH_RANGE = 0x0B22 - /// - LineWidthRange = ((int)0x0B22) , - /// - /// Original was GL_LINE_WIDTH_GRANULARITY = 0x0B23 - /// - LineWidthGranularity = ((int)0x0B23) , - /// - /// Original was GL_POLYGON_SMOOTH = 0x0B41 - /// - PolygonSmooth = ((int)0x0B41) , - /// - /// Original was GL_CULL_FACE = 0x0B44 - /// - CullFace = ((int)0x0B44) , - /// - /// Original was GL_CULL_FACE_MODE = 0x0B45 - /// - CullFaceMode = ((int)0x0B45) , - /// - /// Original was GL_FRONT_FACE = 0x0B46 - /// - FrontFace = ((int)0x0B46) , - /// - /// Original was GL_DEPTH_RANGE = 0x0B70 - /// - DepthRange = ((int)0x0B70) , - /// - /// Original was GL_DEPTH_TEST = 0x0B71 - /// - DepthTest = ((int)0x0B71) , - /// - /// Original was GL_DEPTH_WRITEMASK = 0x0B72 - /// - DepthWritemask = ((int)0x0B72) , - /// - /// Original was GL_DEPTH_CLEAR_VALUE = 0x0B73 - /// - DepthClearValue = ((int)0x0B73) , - /// - /// Original was GL_DEPTH_FUNC = 0x0B74 - /// - DepthFunc = ((int)0x0B74) , - /// - /// Original was GL_STENCIL_TEST = 0x0B90 - /// - StencilTest = ((int)0x0B90) , - /// - /// Original was GL_STENCIL_CLEAR_VALUE = 0x0B91 - /// - StencilClearValue = ((int)0x0B91) , - /// - /// Original was GL_STENCIL_FUNC = 0x0B92 - /// - StencilFunc = ((int)0x0B92) , - /// - /// Original was GL_STENCIL_VALUE_MASK = 0x0B93 - /// - StencilValueMask = ((int)0x0B93) , - /// - /// Original was GL_STENCIL_FAIL = 0x0B94 - /// - StencilFail = ((int)0x0B94) , - /// - /// Original was GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95 - /// - StencilPassDepthFail = ((int)0x0B95) , - /// - /// Original was GL_STENCIL_PASS_DEPTH_PASS = 0x0B96 - /// - StencilPassDepthPass = ((int)0x0B96) , - /// - /// Original was GL_STENCIL_REF = 0x0B97 - /// - StencilRef = ((int)0x0B97) , - /// - /// Original was GL_STENCIL_WRITEMASK = 0x0B98 - /// - StencilWritemask = ((int)0x0B98) , - /// - /// Original was GL_VIEWPORT = 0x0BA2 - /// - Viewport = ((int)0x0BA2) , - /// - /// Original was GL_DITHER = 0x0BD0 - /// - Dither = ((int)0x0BD0) , - /// - /// Original was GL_BLEND_DST = 0x0BE0 - /// - BlendDst = ((int)0x0BE0) , - /// - /// Original was GL_BLEND_SRC = 0x0BE1 - /// - BlendSrc = ((int)0x0BE1) , - /// - /// Original was GL_BLEND = 0x0BE2 - /// - Blend = ((int)0x0BE2) , - /// - /// Original was GL_LOGIC_OP_MODE = 0x0BF0 - /// - LogicOpMode = ((int)0x0BF0) , - /// - /// Original was GL_COLOR_LOGIC_OP = 0x0BF2 - /// - ColorLogicOp = ((int)0x0BF2) , - /// - /// Original was GL_DRAW_BUFFER = 0x0C01 - /// - DrawBuffer = ((int)0x0C01) , - /// - /// Original was GL_READ_BUFFER = 0x0C02 - /// - ReadBuffer = ((int)0x0C02) , - /// - /// Original was GL_SCISSOR_BOX = 0x0C10 - /// - ScissorBox = ((int)0x0C10) , - /// - /// Original was GL_SCISSOR_TEST = 0x0C11 - /// - ScissorTest = ((int)0x0C11) , - /// - /// Original was GL_COLOR_CLEAR_VALUE = 0x0C22 - /// - ColorClearValue = ((int)0x0C22) , - /// - /// Original was GL_COLOR_WRITEMASK = 0x0C23 - /// - ColorWritemask = ((int)0x0C23) , - /// - /// Original was GL_DOUBLEBUFFER = 0x0C32 - /// - Doublebuffer = ((int)0x0C32) , - /// - /// Original was GL_STEREO = 0x0C33 - /// - Stereo = ((int)0x0C33) , - /// - /// Original was GL_LINE_SMOOTH_HINT = 0x0C52 - /// - LineSmoothHint = ((int)0x0C52) , - /// - /// Original was GL_POLYGON_SMOOTH_HINT = 0x0C53 - /// - PolygonSmoothHint = ((int)0x0C53) , - /// - /// Original was GL_UNPACK_SWAP_BYTES = 0x0CF0 - /// - UnpackSwapBytes = ((int)0x0CF0) , - /// - /// Original was GL_UNPACK_LSB_FIRST = 0x0CF1 - /// - UnpackLsbFirst = ((int)0x0CF1) , - /// - /// Original was GL_UNPACK_ROW_LENGTH = 0x0CF2 - /// - UnpackRowLength = ((int)0x0CF2) , - /// - /// Original was GL_UNPACK_SKIP_ROWS = 0x0CF3 - /// - UnpackSkipRows = ((int)0x0CF3) , - /// - /// Original was GL_UNPACK_SKIP_PIXELS = 0x0CF4 - /// - UnpackSkipPixels = ((int)0x0CF4) , - /// - /// Original was GL_UNPACK_ALIGNMENT = 0x0CF5 - /// - UnpackAlignment = ((int)0x0CF5) , - /// - /// Original was GL_PACK_SWAP_BYTES = 0x0D00 - /// - PackSwapBytes = ((int)0x0D00) , - /// - /// Original was GL_PACK_LSB_FIRST = 0x0D01 - /// - PackLsbFirst = ((int)0x0D01) , - /// - /// Original was GL_PACK_ROW_LENGTH = 0x0D02 - /// - PackRowLength = ((int)0x0D02) , - /// - /// Original was GL_PACK_SKIP_ROWS = 0x0D03 - /// - PackSkipRows = ((int)0x0D03) , - /// - /// Original was GL_PACK_SKIP_PIXELS = 0x0D04 - /// - PackSkipPixels = ((int)0x0D04) , - /// - /// Original was GL_PACK_ALIGNMENT = 0x0D05 - /// - PackAlignment = ((int)0x0D05) , - /// - /// Original was GL_MAX_TEXTURE_SIZE = 0x0D33 - /// - MaxTextureSize = ((int)0x0D33) , - /// - /// Original was GL_MAX_VIEWPORT_DIMS = 0x0D3A - /// - MaxViewportDims = ((int)0x0D3A) , - /// - /// Original was GL_SUBPIXEL_BITS = 0x0D50 - /// - SubpixelBits = ((int)0x0D50) , - /// - /// Original was GL_TEXTURE_1D = 0x0DE0 - /// - Texture1D = ((int)0x0DE0) , - /// - /// Original was GL_TEXTURE_2D = 0x0DE1 - /// - Texture2D = ((int)0x0DE1) , - /// - /// Original was GL_TEXTURE_WIDTH = 0x1000 - /// - TextureWidth = ((int)0x1000) , - /// - /// Original was GL_TEXTURE_HEIGHT = 0x1001 - /// - TextureHeight = ((int)0x1001) , - /// - /// Original was GL_TEXTURE_INTERNAL_FORMAT = 0x1003 - /// - TextureInternalFormat = ((int)0x1003) , - /// - /// Original was GL_TEXTURE_BORDER_COLOR = 0x1004 - /// - TextureBorderColor = ((int)0x1004) , - /// - /// Original was GL_DONT_CARE = 0x1100 - /// - DontCare = ((int)0x1100) , - /// - /// Original was GL_FASTEST = 0x1101 - /// - Fastest = ((int)0x1101) , - /// - /// Original was GL_NICEST = 0x1102 - /// - Nicest = ((int)0x1102) , - /// - /// Original was GL_BYTE = 0x1400 - /// - Byte = ((int)0x1400) , - /// - /// Original was GL_UNSIGNED_BYTE = 0x1401 - /// - UnsignedByte = ((int)0x1401) , - /// - /// Original was GL_SHORT = 0x1402 - /// - Short = ((int)0x1402) , - /// - /// Original was GL_UNSIGNED_SHORT = 0x1403 - /// - UnsignedShort = ((int)0x1403) , - /// - /// Original was GL_INT = 0x1404 - /// - Int = ((int)0x1404) , - /// - /// Original was GL_UNSIGNED_INT = 0x1405 - /// - UnsignedInt = ((int)0x1405) , - /// - /// Original was GL_FLOAT = 0x1406 - /// - Float = ((int)0x1406) , - /// - /// Original was GL_DOUBLE = 0x140A - /// - Double = ((int)0x140A) , - /// - /// Original was GL_CLEAR = 0x1500 - /// - Clear = ((int)0x1500) , - /// - /// Original was GL_AND = 0x1501 - /// - And = ((int)0x1501) , - /// - /// Original was GL_AND_REVERSE = 0x1502 - /// - AndReverse = ((int)0x1502) , - /// - /// Original was GL_COPY = 0x1503 - /// - Copy = ((int)0x1503) , - /// - /// Original was GL_AND_INVERTED = 0x1504 - /// - AndInverted = ((int)0x1504) , - /// - /// Original was GL_NOOP = 0x1505 - /// - Noop = ((int)0x1505) , - /// - /// Original was GL_XOR = 0x1506 - /// - Xor = ((int)0x1506) , - /// - /// Original was GL_OR = 0x1507 - /// - Or = ((int)0x1507) , - /// - /// Original was GL_NOR = 0x1508 - /// - Nor = ((int)0x1508) , - /// - /// Original was GL_EQUIV = 0x1509 - /// - Equiv = ((int)0x1509) , - /// - /// Original was GL_INVERT = 0x150A - /// - Invert = ((int)0x150A) , - /// - /// Original was GL_OR_REVERSE = 0x150B - /// - OrReverse = ((int)0x150B) , - /// - /// Original was GL_COPY_INVERTED = 0x150C - /// - CopyInverted = ((int)0x150C) , - /// - /// Original was GL_OR_INVERTED = 0x150D - /// - OrInverted = ((int)0x150D) , - /// - /// Original was GL_NAND = 0x150E - /// - Nand = ((int)0x150E) , - /// - /// Original was GL_SET = 0x150F - /// - Set = ((int)0x150F) , - /// - /// Original was GL_TEXTURE = 0x1702 - /// - Texture = ((int)0x1702) , - /// - /// Original was GL_COLOR = 0x1800 - /// - Color = ((int)0x1800) , - /// - /// Original was GL_DEPTH = 0x1801 - /// - Depth = ((int)0x1801) , - /// - /// Original was GL_STENCIL = 0x1802 - /// - Stencil = ((int)0x1802) , - /// - /// Original was GL_STENCIL_INDEX = 0x1901 - /// - StencilIndex = ((int)0x1901) , - /// - /// Original was GL_DEPTH_COMPONENT = 0x1902 - /// - DepthComponent = ((int)0x1902) , - /// - /// Original was GL_RED = 0x1903 - /// - Red = ((int)0x1903) , - /// - /// Original was GL_GREEN = 0x1904 - /// - Green = ((int)0x1904) , - /// - /// Original was GL_BLUE = 0x1905 - /// - Blue = ((int)0x1905) , - /// - /// Original was GL_ALPHA = 0x1906 - /// - Alpha = ((int)0x1906) , - /// - /// Original was GL_RGB = 0x1907 - /// - Rgb = ((int)0x1907) , - /// - /// Original was GL_RGBA = 0x1908 - /// - Rgba = ((int)0x1908) , - /// - /// Original was GL_POINT = 0x1B00 - /// - Point = ((int)0x1B00) , - /// - /// Original was GL_LINE = 0x1B01 - /// - Line = ((int)0x1B01) , - /// - /// Original was GL_FILL = 0x1B02 - /// - Fill = ((int)0x1B02) , - /// - /// Original was GL_KEEP = 0x1E00 - /// - Keep = ((int)0x1E00) , - /// - /// Original was GL_REPLACE = 0x1E01 - /// - Replace = ((int)0x1E01) , - /// - /// Original was GL_INCR = 0x1E02 - /// - Incr = ((int)0x1E02) , - /// - /// Original was GL_DECR = 0x1E03 - /// - Decr = ((int)0x1E03) , - /// - /// Original was GL_VENDOR = 0x1F00 - /// - Vendor = ((int)0x1F00) , - /// - /// Original was GL_RENDERER = 0x1F01 - /// - Renderer = ((int)0x1F01) , - /// - /// Original was GL_VERSION = 0x1F02 - /// - Version = ((int)0x1F02) , - /// - /// Original was GL_EXTENSIONS = 0x1F03 - /// - Extensions = ((int)0x1F03) , - /// - /// Original was GL_NEAREST = 0x2600 - /// - Nearest = ((int)0x2600) , - /// - /// Original was GL_LINEAR = 0x2601 - /// - Linear = ((int)0x2601) , - /// - /// Original was GL_NEAREST_MIPMAP_NEAREST = 0x2700 - /// - NearestMipmapNearest = ((int)0x2700) , - /// - /// Original was GL_LINEAR_MIPMAP_NEAREST = 0x2701 - /// - LinearMipmapNearest = ((int)0x2701) , - /// - /// Original was GL_NEAREST_MIPMAP_LINEAR = 0x2702 - /// - NearestMipmapLinear = ((int)0x2702) , - /// - /// Original was GL_LINEAR_MIPMAP_LINEAR = 0x2703 - /// - LinearMipmapLinear = ((int)0x2703) , - /// - /// Original was GL_TEXTURE_MAG_FILTER = 0x2800 - /// - TextureMagFilter = ((int)0x2800) , - /// - /// Original was GL_TEXTURE_MIN_FILTER = 0x2801 - /// - TextureMinFilter = ((int)0x2801) , - /// - /// Original was GL_TEXTURE_WRAP_S = 0x2802 - /// - TextureWrapS = ((int)0x2802) , - /// - /// Original was GL_TEXTURE_WRAP_T = 0x2803 - /// - TextureWrapT = ((int)0x2803) , - /// - /// Original was GL_REPEAT = 0x2901 - /// - Repeat = ((int)0x2901) , - /// - /// Original was GL_POLYGON_OFFSET_UNITS = 0x2A00 - /// - PolygonOffsetUnits = ((int)0x2A00) , - /// - /// Original was GL_POLYGON_OFFSET_POINT = 0x2A01 - /// - PolygonOffsetPoint = ((int)0x2A01) , - /// - /// Original was GL_POLYGON_OFFSET_LINE = 0x2A02 - /// - PolygonOffsetLine = ((int)0x2A02) , - /// - /// Original was GL_R3_G3_B2 = 0x2A10 - /// - R3G3B2 = ((int)0x2A10) , - /// - /// Original was GL_POLYGON_OFFSET_FILL = 0x8037 - /// - PolygonOffsetFill = ((int)0x8037) , - /// - /// Original was GL_POLYGON_OFFSET_FACTOR = 0x8038 - /// - PolygonOffsetFactor = ((int)0x8038) , - /// - /// Original was GL_RGB4 = 0x804F - /// - Rgb4 = ((int)0x804F) , - /// - /// Original was GL_RGB5 = 0x8050 - /// - Rgb5 = ((int)0x8050) , - /// - /// Original was GL_RGB8 = 0x8051 - /// - Rgb8 = ((int)0x8051) , - /// - /// Original was GL_RGB10 = 0x8052 - /// - Rgb10 = ((int)0x8052) , - /// - /// Original was GL_RGB12 = 0x8053 - /// - Rgb12 = ((int)0x8053) , - /// - /// Original was GL_RGB16 = 0x8054 - /// - Rgb16 = ((int)0x8054) , - /// - /// Original was GL_RGBA2 = 0x8055 - /// - Rgba2 = ((int)0x8055) , - /// - /// Original was GL_RGBA4 = 0x8056 - /// - Rgba4 = ((int)0x8056) , - /// - /// Original was GL_RGB5_A1 = 0x8057 - /// - Rgb5A1 = ((int)0x8057) , - /// - /// Original was GL_RGBA8 = 0x8058 - /// - Rgba8 = ((int)0x8058) , - /// - /// Original was GL_RGB10_A2 = 0x8059 - /// - Rgb10A2 = ((int)0x8059) , - /// - /// Original was GL_RGBA12 = 0x805A - /// - Rgba12 = ((int)0x805A) , - /// - /// Original was GL_RGBA16 = 0x805B - /// - Rgba16 = ((int)0x805B) , - /// - /// Original was GL_TEXTURE_RED_SIZE = 0x805C - /// - TextureRedSize = ((int)0x805C) , - /// - /// Original was GL_TEXTURE_GREEN_SIZE = 0x805D - /// - TextureGreenSize = ((int)0x805D) , - /// - /// Original was GL_TEXTURE_BLUE_SIZE = 0x805E - /// - TextureBlueSize = ((int)0x805E) , - /// - /// Original was GL_TEXTURE_ALPHA_SIZE = 0x805F - /// - TextureAlphaSize = ((int)0x805F) , - /// - /// Original was GL_PROXY_TEXTURE_1D = 0x8063 - /// - ProxyTexture1D = ((int)0x8063) , - /// - /// Original was GL_PROXY_TEXTURE_2D = 0x8064 - /// - ProxyTexture2D = ((int)0x8064) , - /// - /// Original was GL_TEXTURE_BINDING_1D = 0x8068 - /// - TextureBinding1D = ((int)0x8068) , - /// - /// Original was GL_TEXTURE_BINDING_2D = 0x8069 - /// - TextureBinding2D = ((int)0x8069) , - /// - /// Original was GL_ONE = 1 - /// - One = ((int)1) , - /// - /// Original was GL_TRUE = 1 - /// - True = ((int)1) , - } - - /// - /// Not used directly. - /// - public enum Version11Deprecated : int - { - /// - /// Original was GL_CLIENT_PIXEL_STORE_BIT = 0x00000001 - /// - ClientPixelStoreBit = ((int)0x00000001) , - /// - /// Original was GL_CURRENT_BIT = 0x00000001 - /// - CurrentBit = ((int)0x00000001) , - /// - /// Original was GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002 - /// - ClientVertexArrayBit = ((int)0x00000002) , - /// - /// Original was GL_POINT_BIT = 0x00000002 - /// - PointBit = ((int)0x00000002) , - /// - /// Original was GL_LINE_BIT = 0x00000004 - /// - LineBit = ((int)0x00000004) , - /// - /// Original was GL_POLYGON_BIT = 0x00000008 - /// - PolygonBit = ((int)0x00000008) , - /// - /// Original was GL_POLYGON_STIPPLE_BIT = 0x00000010 - /// - PolygonStippleBit = ((int)0x00000010) , - /// - /// Original was GL_PIXEL_MODE_BIT = 0x00000020 - /// - PixelModeBit = ((int)0x00000020) , - /// - /// Original was GL_LIGHTING_BIT = 0x00000040 - /// - LightingBit = ((int)0x00000040) , - /// - /// Original was GL_FOG_BIT = 0x00000080 - /// - FogBit = ((int)0x00000080) , - /// - /// Original was GL_ACCUM_BUFFER_BIT = 0x00000200 - /// - AccumBufferBit = ((int)0x00000200) , - /// - /// Original was GL_VIEWPORT_BIT = 0x00000800 - /// - ViewportBit = ((int)0x00000800) , - /// - /// Original was GL_TRANSFORM_BIT = 0x00001000 - /// - TransformBit = ((int)0x00001000) , - /// - /// Original was GL_ENABLE_BIT = 0x00002000 - /// - EnableBit = ((int)0x00002000) , - /// - /// Original was GL_HINT_BIT = 0x00008000 - /// - HintBit = ((int)0x00008000) , - /// - /// Original was GL_EVAL_BIT = 0x00010000 - /// - EvalBit = ((int)0x00010000) , - /// - /// Original was GL_LIST_BIT = 0x00020000 - /// - ListBit = ((int)0x00020000) , - /// - /// Original was GL_TEXTURE_BIT = 0x00040000 - /// - TextureBit = ((int)0x00040000) , - /// - /// Original was GL_QUADS = 0x0007 - /// - Quads = ((int)0x0007) , - /// - /// Original was GL_QUAD_STRIP = 0x0008 - /// - QuadStrip = ((int)0x0008) , - /// - /// Original was GL_SCISSOR_BIT = 0x00080000 - /// - ScissorBit = ((int)0x00080000) , - /// - /// Original was GL_POLYGON = 0x0009 - /// - Polygon = ((int)0x0009) , - /// - /// Original was GL_ACCUM = 0x0100 - /// - Accum = ((int)0x0100) , - /// - /// Original was GL_LOAD = 0x0101 - /// - Load = ((int)0x0101) , - /// - /// Original was GL_RETURN = 0x0102 - /// - Return = ((int)0x0102) , - /// - /// Original was GL_MULT = 0x0103 - /// - Mult = ((int)0x0103) , - /// - /// Original was GL_ADD = 0x0104 - /// - Add = ((int)0x0104) , - /// /// Original was GL_AUX0 = 0x0409 /// Aux0 = ((int)0x0409) , @@ -46690,6 +52910,18 @@ namespace OpenTK.Graphics.OpenGL /// Aux3 = ((int)0x040C) , /// + /// Original was GL_INVALID_ENUM = 0x0500 + /// + InvalidEnum = ((int)0x0500) , + /// + /// Original was GL_INVALID_VALUE = 0x0501 + /// + InvalidValue = ((int)0x0501) , + /// + /// Original was GL_INVALID_OPERATION = 0x0502 + /// + InvalidOperation = ((int)0x0502) , + /// /// Original was GL_STACK_OVERFLOW = 0x0503 /// StackOverflow = ((int)0x0503) , @@ -46698,6 +52930,10 @@ namespace OpenTK.Graphics.OpenGL /// StackUnderflow = ((int)0x0504) , /// + /// Original was GL_OUT_OF_MEMORY = 0x0505 + /// + OutOfMemory = ((int)0x0505) , + /// /// Original was GL_2D = 0x0600 /// Gl2D = ((int)0x0600) , @@ -46758,6 +52994,14 @@ namespace OpenTK.Graphics.OpenGL /// Exp2 = ((int)0x0801) , /// + /// Original was GL_CW = 0x0900 + /// + Cw = ((int)0x0900) , + /// + /// Original was GL_CCW = 0x0901 + /// + Ccw = ((int)0x0901) , + /// /// Original was GL_COEFF = 0x0A00 /// Coeff = ((int)0x0A00) , @@ -46814,6 +53058,34 @@ namespace OpenTK.Graphics.OpenGL /// PointSmooth = ((int)0x0B10) , /// + /// Original was GL_POINT_SIZE = 0x0B11 + /// + PointSize = ((int)0x0B11) , + /// + /// Original was GL_POINT_SIZE_RANGE = 0x0B12 + /// + PointSizeRange = ((int)0x0B12) , + /// + /// Original was GL_POINT_SIZE_GRANULARITY = 0x0B13 + /// + PointSizeGranularity = ((int)0x0B13) , + /// + /// Original was GL_LINE_SMOOTH = 0x0B20 + /// + LineSmooth = ((int)0x0B20) , + /// + /// Original was GL_LINE_WIDTH = 0x0B21 + /// + LineWidth = ((int)0x0B21) , + /// + /// Original was GL_LINE_WIDTH_RANGE = 0x0B22 + /// + LineWidthRange = ((int)0x0B22) , + /// + /// Original was GL_LINE_WIDTH_GRANULARITY = 0x0B23 + /// + LineWidthGranularity = ((int)0x0B23) , + /// /// Original was GL_LINE_STIPPLE = 0x0B24 /// LineStipple = ((int)0x0B24) , @@ -46846,6 +53118,10 @@ namespace OpenTK.Graphics.OpenGL /// PolygonMode = ((int)0x0B40) , /// + /// Original was GL_POLYGON_SMOOTH = 0x0B41 + /// + PolygonSmooth = ((int)0x0B41) , + /// /// Original was GL_POLYGON_STIPPLE = 0x0B42 /// PolygonStipple = ((int)0x0B42) , @@ -46854,6 +53130,18 @@ namespace OpenTK.Graphics.OpenGL /// EdgeFlag = ((int)0x0B43) , /// + /// Original was GL_CULL_FACE = 0x0B44 + /// + CullFace = ((int)0x0B44) , + /// + /// Original was GL_CULL_FACE_MODE = 0x0B45 + /// + CullFaceMode = ((int)0x0B45) , + /// + /// Original was GL_FRONT_FACE = 0x0B46 + /// + FrontFace = ((int)0x0B46) , + /// /// Original was GL_LIGHTING = 0x0B50 /// Lighting = ((int)0x0B50) , @@ -46914,10 +53202,66 @@ namespace OpenTK.Graphics.OpenGL /// FogColor = ((int)0x0B66) , /// + /// Original was GL_DEPTH_RANGE = 0x0B70 + /// + DepthRange = ((int)0x0B70) , + /// + /// Original was GL_DEPTH_TEST = 0x0B71 + /// + DepthTest = ((int)0x0B71) , + /// + /// Original was GL_DEPTH_WRITEMASK = 0x0B72 + /// + DepthWritemask = ((int)0x0B72) , + /// + /// Original was GL_DEPTH_CLEAR_VALUE = 0x0B73 + /// + DepthClearValue = ((int)0x0B73) , + /// + /// Original was GL_DEPTH_FUNC = 0x0B74 + /// + DepthFunc = ((int)0x0B74) , + /// /// Original was GL_ACCUM_CLEAR_VALUE = 0x0B80 /// AccumClearValue = ((int)0x0B80) , /// + /// Original was GL_STENCIL_TEST = 0x0B90 + /// + StencilTest = ((int)0x0B90) , + /// + /// Original was GL_STENCIL_CLEAR_VALUE = 0x0B91 + /// + StencilClearValue = ((int)0x0B91) , + /// + /// Original was GL_STENCIL_FUNC = 0x0B92 + /// + StencilFunc = ((int)0x0B92) , + /// + /// Original was GL_STENCIL_VALUE_MASK = 0x0B93 + /// + StencilValueMask = ((int)0x0B93) , + /// + /// Original was GL_STENCIL_FAIL = 0x0B94 + /// + StencilFail = ((int)0x0B94) , + /// + /// Original was GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95 + /// + StencilPassDepthFail = ((int)0x0B95) , + /// + /// Original was GL_STENCIL_PASS_DEPTH_PASS = 0x0B96 + /// + StencilPassDepthPass = ((int)0x0B96) , + /// + /// Original was GL_STENCIL_REF = 0x0B97 + /// + StencilRef = ((int)0x0B97) , + /// + /// Original was GL_STENCIL_WRITEMASK = 0x0B98 + /// + StencilWritemask = ((int)0x0B98) , + /// /// Original was GL_MATRIX_MODE = 0x0BA0 /// MatrixMode = ((int)0x0BA0) , @@ -46926,6 +53270,10 @@ namespace OpenTK.Graphics.OpenGL /// Normalize = ((int)0x0BA1) , /// + /// Original was GL_VIEWPORT = 0x0BA2 + /// + Viewport = ((int)0x0BA2) , + /// /// Original was GL_MODELVIEW_STACK_DEPTH = 0x0BA3 /// ModelviewStackDepth = ((int)0x0BA3) , @@ -46970,6 +53318,26 @@ namespace OpenTK.Graphics.OpenGL /// AlphaTestRef = ((int)0x0BC2) , /// + /// Original was GL_DITHER = 0x0BD0 + /// + Dither = ((int)0x0BD0) , + /// + /// Original was GL_BLEND_DST = 0x0BE0 + /// + BlendDst = ((int)0x0BE0) , + /// + /// Original was GL_BLEND_SRC = 0x0BE1 + /// + BlendSrc = ((int)0x0BE1) , + /// + /// Original was GL_BLEND = 0x0BE2 + /// + Blend = ((int)0x0BE2) , + /// + /// Original was GL_LOGIC_OP_MODE = 0x0BF0 + /// + LogicOpMode = ((int)0x0BF0) , + /// /// Original was GL_INDEX_LOGIC_OP = 0x0BF1 /// IndexLogicOp = ((int)0x0BF1) , @@ -46978,10 +53346,30 @@ namespace OpenTK.Graphics.OpenGL /// LogicOp = ((int)0x0BF1) , /// + /// Original was GL_COLOR_LOGIC_OP = 0x0BF2 + /// + ColorLogicOp = ((int)0x0BF2) , + /// /// Original was GL_AUX_BUFFERS = 0x0C00 /// AuxBuffers = ((int)0x0C00) , /// + /// Original was GL_DRAW_BUFFER = 0x0C01 + /// + DrawBuffer = ((int)0x0C01) , + /// + /// Original was GL_READ_BUFFER = 0x0C02 + /// + ReadBuffer = ((int)0x0C02) , + /// + /// Original was GL_SCISSOR_BOX = 0x0C10 + /// + ScissorBox = ((int)0x0C10) , + /// + /// Original was GL_SCISSOR_TEST = 0x0C11 + /// + ScissorTest = ((int)0x0C11) , + /// /// Original was GL_INDEX_CLEAR_VALUE = 0x0C20 /// IndexClearValue = ((int)0x0C20) , @@ -46990,6 +53378,14 @@ namespace OpenTK.Graphics.OpenGL /// IndexWritemask = ((int)0x0C21) , /// + /// Original was GL_COLOR_CLEAR_VALUE = 0x0C22 + /// + ColorClearValue = ((int)0x0C22) , + /// + /// Original was GL_COLOR_WRITEMASK = 0x0C23 + /// + ColorWritemask = ((int)0x0C23) , + /// /// Original was GL_INDEX_MODE = 0x0C30 /// IndexMode = ((int)0x0C30) , @@ -46998,6 +53394,14 @@ namespace OpenTK.Graphics.OpenGL /// RgbaMode = ((int)0x0C31) , /// + /// Original was GL_DOUBLEBUFFER = 0x0C32 + /// + Doublebuffer = ((int)0x0C32) , + /// + /// Original was GL_STEREO = 0x0C33 + /// + Stereo = ((int)0x0C33) , + /// /// Original was GL_RENDER_MODE = 0x0C40 /// RenderMode = ((int)0x0C40) , @@ -47010,6 +53414,14 @@ namespace OpenTK.Graphics.OpenGL /// PointSmoothHint = ((int)0x0C51) , /// + /// Original was GL_LINE_SMOOTH_HINT = 0x0C52 + /// + LineSmoothHint = ((int)0x0C52) , + /// + /// Original was GL_POLYGON_SMOOTH_HINT = 0x0C53 + /// + PolygonSmoothHint = ((int)0x0C53) , + /// /// Original was GL_FOG_HINT = 0x0C54 /// FogHint = ((int)0x0C54) , @@ -47110,6 +53522,54 @@ namespace OpenTK.Graphics.OpenGL /// PixelMapAToASize = ((int)0x0CB9) , /// + /// Original was GL_UNPACK_SWAP_BYTES = 0x0CF0 + /// + UnpackSwapBytes = ((int)0x0CF0) , + /// + /// Original was GL_UNPACK_LSB_FIRST = 0x0CF1 + /// + UnpackLsbFirst = ((int)0x0CF1) , + /// + /// Original was GL_UNPACK_ROW_LENGTH = 0x0CF2 + /// + UnpackRowLength = ((int)0x0CF2) , + /// + /// Original was GL_UNPACK_SKIP_ROWS = 0x0CF3 + /// + UnpackSkipRows = ((int)0x0CF3) , + /// + /// Original was GL_UNPACK_SKIP_PIXELS = 0x0CF4 + /// + UnpackSkipPixels = ((int)0x0CF4) , + /// + /// Original was GL_UNPACK_ALIGNMENT = 0x0CF5 + /// + UnpackAlignment = ((int)0x0CF5) , + /// + /// Original was GL_PACK_SWAP_BYTES = 0x0D00 + /// + PackSwapBytes = ((int)0x0D00) , + /// + /// Original was GL_PACK_LSB_FIRST = 0x0D01 + /// + PackLsbFirst = ((int)0x0D01) , + /// + /// Original was GL_PACK_ROW_LENGTH = 0x0D02 + /// + PackRowLength = ((int)0x0D02) , + /// + /// Original was GL_PACK_SKIP_ROWS = 0x0D03 + /// + PackSkipRows = ((int)0x0D03) , + /// + /// Original was GL_PACK_SKIP_PIXELS = 0x0D04 + /// + PackSkipPixels = ((int)0x0D04) , + /// + /// Original was GL_PACK_ALIGNMENT = 0x0D05 + /// + PackAlignment = ((int)0x0D05) , + /// /// Original was GL_MAP_COLOR = 0x0D10 /// MapColor = ((int)0x0D10) , @@ -47186,6 +53646,10 @@ namespace OpenTK.Graphics.OpenGL /// MaxClipPlanes = ((int)0x0D32) , /// + /// Original was GL_MAX_TEXTURE_SIZE = 0x0D33 + /// + MaxTextureSize = ((int)0x0D33) , + /// /// Original was GL_MAX_PIXEL_MAP_TABLE = 0x0D34 /// MaxPixelMapTable = ((int)0x0D34) , @@ -47210,10 +53674,18 @@ namespace OpenTK.Graphics.OpenGL /// MaxTextureStackDepth = ((int)0x0D39) , /// + /// Original was GL_MAX_VIEWPORT_DIMS = 0x0D3A + /// + MaxViewportDims = ((int)0x0D3A) , + /// /// Original was GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B /// MaxClientAttribStackDepth = ((int)0x0D3B) , /// + /// Original was GL_SUBPIXEL_BITS = 0x0D50 + /// + SubpixelBits = ((int)0x0D50) , + /// /// Original was GL_INDEX_BITS = 0x0D51 /// IndexBits = ((int)0x0D51) , @@ -47354,6 +53826,14 @@ namespace OpenTK.Graphics.OpenGL /// Map2GridSegments = ((int)0x0DD3) , /// + /// Original was GL_TEXTURE_1D = 0x0DE0 + /// + Texture1D = ((int)0x0DE0) , + /// + /// Original was GL_TEXTURE_2D = 0x0DE1 + /// + Texture2D = ((int)0x0DE1) , + /// /// Original was GL_FEEDBACK_BUFFER_POINTER = 0x0DF0 /// FeedbackBufferPointer = ((int)0x0DF0) , @@ -47374,14 +53854,42 @@ namespace OpenTK.Graphics.OpenGL /// SelectionBufferSize = ((int)0x0DF4) , /// + /// Original was GL_TEXTURE_WIDTH = 0x1000 + /// + TextureWidth = ((int)0x1000) , + /// + /// Original was GL_TEXTURE_HEIGHT = 0x1001 + /// + TextureHeight = ((int)0x1001) , + /// /// Original was GL_TEXTURE_COMPONENTS = 0x1003 /// TextureComponents = ((int)0x1003) , /// + /// Original was GL_TEXTURE_INTERNAL_FORMAT = 0x1003 + /// + TextureInternalFormat = ((int)0x1003) , + /// + /// Original was GL_TEXTURE_BORDER_COLOR = 0x1004 + /// + TextureBorderColor = ((int)0x1004) , + /// /// Original was GL_TEXTURE_BORDER = 0x1005 /// TextureBorder = ((int)0x1005) , /// + /// Original was GL_DONT_CARE = 0x1100 + /// + DontCare = ((int)0x1100) , + /// + /// Original was GL_FASTEST = 0x1101 + /// + Fastest = ((int)0x1101) , + /// + /// Original was GL_NICEST = 0x1102 + /// + Nicest = ((int)0x1102) , + /// /// Original was GL_AMBIENT = 0x1200 /// Ambient = ((int)0x1200) , @@ -47430,6 +53938,34 @@ namespace OpenTK.Graphics.OpenGL /// CompileAndExecute = ((int)0x1301) , /// + /// Original was GL_BYTE = 0x1400 + /// + Byte = ((int)0x1400) , + /// + /// Original was GL_UNSIGNED_BYTE = 0x1401 + /// + UnsignedByte = ((int)0x1401) , + /// + /// Original was GL_SHORT = 0x1402 + /// + Short = ((int)0x1402) , + /// + /// Original was GL_UNSIGNED_SHORT = 0x1403 + /// + UnsignedShort = ((int)0x1403) , + /// + /// Original was GL_INT = 0x1404 + /// + Int = ((int)0x1404) , + /// + /// Original was GL_UNSIGNED_INT = 0x1405 + /// + UnsignedInt = ((int)0x1405) , + /// + /// Original was GL_FLOAT = 0x1406 + /// + Float = ((int)0x1406) , + /// /// Original was GL_2_BYTES = 0x1407 /// Gl2Bytes = ((int)0x1407) , @@ -47442,6 +53978,74 @@ namespace OpenTK.Graphics.OpenGL /// Gl4Bytes = ((int)0x1409) , /// + /// Original was GL_DOUBLE = 0x140A + /// + Double = ((int)0x140A) , + /// + /// Original was GL_CLEAR = 0x1500 + /// + Clear = ((int)0x1500) , + /// + /// Original was GL_AND = 0x1501 + /// + And = ((int)0x1501) , + /// + /// Original was GL_AND_REVERSE = 0x1502 + /// + AndReverse = ((int)0x1502) , + /// + /// Original was GL_COPY = 0x1503 + /// + Copy = ((int)0x1503) , + /// + /// Original was GL_AND_INVERTED = 0x1504 + /// + AndInverted = ((int)0x1504) , + /// + /// Original was GL_NOOP = 0x1505 + /// + Noop = ((int)0x1505) , + /// + /// Original was GL_XOR = 0x1506 + /// + Xor = ((int)0x1506) , + /// + /// Original was GL_OR = 0x1507 + /// + Or = ((int)0x1507) , + /// + /// Original was GL_NOR = 0x1508 + /// + Nor = ((int)0x1508) , + /// + /// Original was GL_EQUIV = 0x1509 + /// + Equiv = ((int)0x1509) , + /// + /// Original was GL_INVERT = 0x150A + /// + Invert = ((int)0x150A) , + /// + /// Original was GL_OR_REVERSE = 0x150B + /// + OrReverse = ((int)0x150B) , + /// + /// Original was GL_COPY_INVERTED = 0x150C + /// + CopyInverted = ((int)0x150C) , + /// + /// Original was GL_OR_INVERTED = 0x150D + /// + OrInverted = ((int)0x150D) , + /// + /// Original was GL_NAND = 0x150E + /// + Nand = ((int)0x150E) , + /// + /// Original was GL_SET = 0x150F + /// + Set = ((int)0x150F) , + /// /// Original was GL_EMISSION = 0x1600 /// Emission = ((int)0x1600) , @@ -47466,10 +54070,58 @@ namespace OpenTK.Graphics.OpenGL /// Projection = ((int)0x1701) , /// + /// Original was GL_TEXTURE = 0x1702 + /// + Texture = ((int)0x1702) , + /// + /// Original was GL_COLOR = 0x1800 + /// + Color = ((int)0x1800) , + /// + /// Original was GL_DEPTH = 0x1801 + /// + Depth = ((int)0x1801) , + /// + /// Original was GL_STENCIL = 0x1802 + /// + Stencil = ((int)0x1802) , + /// /// Original was GL_COLOR_INDEX = 0x1900 /// ColorIndex = ((int)0x1900) , /// + /// Original was GL_STENCIL_INDEX = 0x1901 + /// + StencilIndex = ((int)0x1901) , + /// + /// Original was GL_DEPTH_COMPONENT = 0x1902 + /// + DepthComponent = ((int)0x1902) , + /// + /// Original was GL_RED = 0x1903 + /// + Red = ((int)0x1903) , + /// + /// Original was GL_GREEN = 0x1904 + /// + Green = ((int)0x1904) , + /// + /// Original was GL_BLUE = 0x1905 + /// + Blue = ((int)0x1905) , + /// + /// Original was GL_ALPHA = 0x1906 + /// + Alpha = ((int)0x1906) , + /// + /// Original was GL_RGB = 0x1907 + /// + Rgb = ((int)0x1907) , + /// + /// Original was GL_RGBA = 0x1908 + /// + Rgba = ((int)0x1908) , + /// /// Original was GL_LUMINANCE = 0x1909 /// Luminance = ((int)0x1909) , @@ -47482,6 +54134,18 @@ namespace OpenTK.Graphics.OpenGL /// Bitmap = ((int)0x1A00) , /// + /// Original was GL_POINT = 0x1B00 + /// + Point = ((int)0x1B00) , + /// + /// Original was GL_LINE = 0x1B01 + /// + Line = ((int)0x1B01) , + /// + /// Original was GL_FILL = 0x1B02 + /// + Fill = ((int)0x1B02) , + /// /// Original was GL_RENDER = 0x1C00 /// Render = ((int)0x1C00) , @@ -47502,6 +54166,38 @@ namespace OpenTK.Graphics.OpenGL /// Smooth = ((int)0x1D01) , /// + /// Original was GL_KEEP = 0x1E00 + /// + Keep = ((int)0x1E00) , + /// + /// Original was GL_REPLACE = 0x1E01 + /// + Replace = ((int)0x1E01) , + /// + /// Original was GL_INCR = 0x1E02 + /// + Incr = ((int)0x1E02) , + /// + /// Original was GL_DECR = 0x1E03 + /// + Decr = ((int)0x1E03) , + /// + /// Original was GL_VENDOR = 0x1F00 + /// + Vendor = ((int)0x1F00) , + /// + /// Original was GL_RENDERER = 0x1F01 + /// + Renderer = ((int)0x1F01) , + /// + /// Original was GL_VERSION = 0x1F02 + /// + Version = ((int)0x1F02) , + /// + /// Original was GL_EXTENSIONS = 0x1F03 + /// + Extensions = ((int)0x1F03) , + /// /// Original was GL_S = 0x2000 /// S = ((int)0x2000) , @@ -47562,10 +54258,70 @@ namespace OpenTK.Graphics.OpenGL /// EyePlane = ((int)0x2502) , /// + /// Original was GL_NEAREST = 0x2600 + /// + Nearest = ((int)0x2600) , + /// + /// Original was GL_LINEAR = 0x2601 + /// + Linear = ((int)0x2601) , + /// + /// Original was GL_NEAREST_MIPMAP_NEAREST = 0x2700 + /// + NearestMipmapNearest = ((int)0x2700) , + /// + /// Original was GL_LINEAR_MIPMAP_NEAREST = 0x2701 + /// + LinearMipmapNearest = ((int)0x2701) , + /// + /// Original was GL_NEAREST_MIPMAP_LINEAR = 0x2702 + /// + NearestMipmapLinear = ((int)0x2702) , + /// + /// Original was GL_LINEAR_MIPMAP_LINEAR = 0x2703 + /// + LinearMipmapLinear = ((int)0x2703) , + /// + /// Original was GL_TEXTURE_MAG_FILTER = 0x2800 + /// + TextureMagFilter = ((int)0x2800) , + /// + /// Original was GL_TEXTURE_MIN_FILTER = 0x2801 + /// + TextureMinFilter = ((int)0x2801) , + /// + /// Original was GL_TEXTURE_WRAP_S = 0x2802 + /// + TextureWrapS = ((int)0x2802) , + /// + /// Original was GL_TEXTURE_WRAP_T = 0x2803 + /// + TextureWrapT = ((int)0x2803) , + /// /// Original was GL_CLAMP = 0x2900 /// Clamp = ((int)0x2900) , /// + /// Original was GL_REPEAT = 0x2901 + /// + Repeat = ((int)0x2901) , + /// + /// Original was GL_POLYGON_OFFSET_UNITS = 0x2A00 + /// + PolygonOffsetUnits = ((int)0x2A00) , + /// + /// Original was GL_POLYGON_OFFSET_POINT = 0x2A01 + /// + PolygonOffsetPoint = ((int)0x2A01) , + /// + /// Original was GL_POLYGON_OFFSET_LINE = 0x2A02 + /// + PolygonOffsetLine = ((int)0x2A02) , + /// + /// Original was GL_R3_G3_B2 = 0x2A10 + /// + R3G3B2 = ((int)0x2A10) , + /// /// Original was GL_V2F = 0x2A20 /// V2f = ((int)0x2A20) , @@ -47678,6 +54434,14 @@ namespace OpenTK.Graphics.OpenGL /// Light7 = ((int)0x4007) , /// + /// Original was GL_POLYGON_OFFSET_FILL = 0x8037 + /// + PolygonOffsetFill = ((int)0x8037) , + /// + /// Original was GL_POLYGON_OFFSET_FACTOR = 0x8038 + /// + PolygonOffsetFactor = ((int)0x8038) , + /// /// Original was GL_ALPHA4 = 0x803B /// Alpha4 = ((int)0x803B) , @@ -47754,6 +54518,74 @@ namespace OpenTK.Graphics.OpenGL /// Intensity16 = ((int)0x804D) , /// + /// Original was GL_RGB4 = 0x804F + /// + Rgb4 = ((int)0x804F) , + /// + /// Original was GL_RGB5 = 0x8050 + /// + Rgb5 = ((int)0x8050) , + /// + /// Original was GL_RGB8 = 0x8051 + /// + Rgb8 = ((int)0x8051) , + /// + /// Original was GL_RGB10 = 0x8052 + /// + Rgb10 = ((int)0x8052) , + /// + /// Original was GL_RGB12 = 0x8053 + /// + Rgb12 = ((int)0x8053) , + /// + /// Original was GL_RGB16 = 0x8054 + /// + Rgb16 = ((int)0x8054) , + /// + /// Original was GL_RGBA2 = 0x8055 + /// + Rgba2 = ((int)0x8055) , + /// + /// Original was GL_RGBA4 = 0x8056 + /// + Rgba4 = ((int)0x8056) , + /// + /// Original was GL_RGB5_A1 = 0x8057 + /// + Rgb5A1 = ((int)0x8057) , + /// + /// Original was GL_RGBA8 = 0x8058 + /// + Rgba8 = ((int)0x8058) , + /// + /// Original was GL_RGB10_A2 = 0x8059 + /// + Rgb10A2 = ((int)0x8059) , + /// + /// Original was GL_RGBA12 = 0x805A + /// + Rgba12 = ((int)0x805A) , + /// + /// Original was GL_RGBA16 = 0x805B + /// + Rgba16 = ((int)0x805B) , + /// + /// Original was GL_TEXTURE_RED_SIZE = 0x805C + /// + TextureRedSize = ((int)0x805C) , + /// + /// Original was GL_TEXTURE_GREEN_SIZE = 0x805D + /// + TextureGreenSize = ((int)0x805D) , + /// + /// Original was GL_TEXTURE_BLUE_SIZE = 0x805E + /// + TextureBlueSize = ((int)0x805E) , + /// + /// Original was GL_TEXTURE_ALPHA_SIZE = 0x805F + /// + TextureAlphaSize = ((int)0x805F) , + /// /// Original was GL_TEXTURE_LUMINANCE_SIZE = 0x8060 /// TextureLuminanceSize = ((int)0x8060) , @@ -47762,6 +54594,14 @@ namespace OpenTK.Graphics.OpenGL /// TextureIntensitySize = ((int)0x8061) , /// + /// Original was GL_PROXY_TEXTURE_1D = 0x8063 + /// + ProxyTexture1D = ((int)0x8063) , + /// + /// Original was GL_PROXY_TEXTURE_2D = 0x8064 + /// + ProxyTexture2D = ((int)0x8064) , + /// /// Original was GL_TEXTURE_PRIORITY = 0x8066 /// TexturePriority = ((int)0x8066) , @@ -47770,6 +54610,14 @@ namespace OpenTK.Graphics.OpenGL /// TextureResident = ((int)0x8067) , /// + /// Original was GL_TEXTURE_BINDING_1D = 0x8068 + /// + TextureBinding1D = ((int)0x8068) , + /// + /// Original was GL_TEXTURE_BINDING_2D = 0x8069 + /// + TextureBinding2D = ((int)0x8069) , + /// /// Original was GL_VERTEX_ARRAY = 0x8074 /// VertexArray = ((int)0x8074) , @@ -47881,6 +54729,14 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF /// ClientAllAttribBits = unchecked((int)0xFFFFFFFF) , + /// + /// Original was GL_ONE = 1 + /// + One = ((int)1) , + /// + /// Original was GL_TRUE = 1 + /// + True = ((int)1) , } /// @@ -48326,33 +55182,6 @@ namespace OpenTK.Graphics.OpenGL AliasedLineWidthRange = ((int)0x846E) , } - /// - /// Not used directly. - /// - public enum Version12Deprecated : int - { - /// - /// Original was GL_RESCALE_NORMAL = 0x803A - /// - RescaleNormal = ((int)0x803A) , - /// - /// Original was GL_LIGHT_MODEL_COLOR_CONTROL = 0x81F8 - /// - LightModelColorControl = ((int)0x81F8) , - /// - /// Original was GL_SINGLE_COLOR = 0x81F9 - /// - SingleColor = ((int)0x81F9) , - /// - /// Original was GL_SEPARATE_SPECULAR_COLOR = 0x81FA - /// - SeparateSpecularColor = ((int)0x81FA) , - /// - /// Original was GL_ALIASED_POINT_SIZE_RANGE = 0x846D - /// - AliasedPointSizeRange = ((int)0x846D) , - } - /// /// Not used directly. /// @@ -48744,161 +55573,6 @@ namespace OpenTK.Graphics.OpenGL Dot3Rgba = ((int)0x86AF) , } - /// - /// Not used directly. - /// - public enum Version13Deprecated : int - { - /// - /// Original was GL_MULTISAMPLE_BIT = 0x20000000 - /// - MultisampleBit = ((int)0x20000000) , - /// - /// Original was GL_CLIENT_ACTIVE_TEXTURE = 0x84E1 - /// - ClientActiveTexture = ((int)0x84E1) , - /// - /// Original was GL_MAX_TEXTURE_UNITS = 0x84E2 - /// - MaxTextureUnits = ((int)0x84E2) , - /// - /// Original was GL_TRANSPOSE_MODELVIEW_MATRIX = 0x84E3 - /// - TransposeModelviewMatrix = ((int)0x84E3) , - /// - /// Original was GL_TRANSPOSE_PROJECTION_MATRIX = 0x84E4 - /// - TransposeProjectionMatrix = ((int)0x84E4) , - /// - /// Original was GL_TRANSPOSE_TEXTURE_MATRIX = 0x84E5 - /// - TransposeTextureMatrix = ((int)0x84E5) , - /// - /// Original was GL_TRANSPOSE_COLOR_MATRIX = 0x84E6 - /// - TransposeColorMatrix = ((int)0x84E6) , - /// - /// Original was GL_SUBTRACT = 0x84E7 - /// - Subtract = ((int)0x84E7) , - /// - /// Original was GL_COMPRESSED_ALPHA = 0x84E9 - /// - CompressedAlpha = ((int)0x84E9) , - /// - /// Original was GL_COMPRESSED_LUMINANCE = 0x84EA - /// - CompressedLuminance = ((int)0x84EA) , - /// - /// Original was GL_COMPRESSED_LUMINANCE_ALPHA = 0x84EB - /// - CompressedLuminanceAlpha = ((int)0x84EB) , - /// - /// Original was GL_COMPRESSED_INTENSITY = 0x84EC - /// - CompressedIntensity = ((int)0x84EC) , - /// - /// Original was GL_NORMAL_MAP = 0x8511 - /// - NormalMap = ((int)0x8511) , - /// - /// Original was GL_REFLECTION_MAP = 0x8512 - /// - ReflectionMap = ((int)0x8512) , - /// - /// Original was GL_COMBINE = 0x8570 - /// - Combine = ((int)0x8570) , - /// - /// Original was GL_COMBINE_RGB = 0x8571 - /// - CombineRgb = ((int)0x8571) , - /// - /// Original was GL_COMBINE_ALPHA = 0x8572 - /// - CombineAlpha = ((int)0x8572) , - /// - /// Original was GL_RGB_SCALE = 0x8573 - /// - RgbScale = ((int)0x8573) , - /// - /// Original was GL_ADD_SIGNED = 0x8574 - /// - AddSigned = ((int)0x8574) , - /// - /// Original was GL_INTERPOLATE = 0x8575 - /// - Interpolate = ((int)0x8575) , - /// - /// Original was GL_CONSTANT = 0x8576 - /// - Constant = ((int)0x8576) , - /// - /// Original was GL_PRIMARY_COLOR = 0x8577 - /// - PrimaryColor = ((int)0x8577) , - /// - /// Original was GL_PREVIOUS = 0x8578 - /// - Previous = ((int)0x8578) , - /// - /// Original was GL_SOURCE0_RGB = 0x8580 - /// - Source0Rgb = ((int)0x8580) , - /// - /// Original was GL_SOURCE1_RGB = 0x8581 - /// - Source1Rgb = ((int)0x8581) , - /// - /// Original was GL_SOURCE2_RGB = 0x8582 - /// - Source2Rgb = ((int)0x8582) , - /// - /// Original was GL_SOURCE0_ALPHA = 0x8588 - /// - Source0Alpha = ((int)0x8588) , - /// - /// Original was GL_SOURCE1_ALPHA = 0x8589 - /// - Source1Alpha = ((int)0x8589) , - /// - /// Original was GL_SOURCE2_ALPHA = 0x858A - /// - Source2Alpha = ((int)0x858A) , - /// - /// Original was GL_OPERAND0_RGB = 0x8590 - /// - Operand0Rgb = ((int)0x8590) , - /// - /// Original was GL_OPERAND1_RGB = 0x8591 - /// - Operand1Rgb = ((int)0x8591) , - /// - /// Original was GL_OPERAND2_RGB = 0x8592 - /// - Operand2Rgb = ((int)0x8592) , - /// - /// Original was GL_OPERAND0_ALPHA = 0x8598 - /// - Operand0Alpha = ((int)0x8598) , - /// - /// Original was GL_OPERAND1_ALPHA = 0x8599 - /// - Operand1Alpha = ((int)0x8599) , - /// - /// Original was GL_OPERAND2_ALPHA = 0x859A - /// - Operand2Alpha = ((int)0x859A) , - /// - /// Original was GL_DOT3_RGB = 0x86AE - /// - Dot3Rgb = ((int)0x86AE) , - /// - /// Original was GL_DOT3_RGBA = 0x86AF - /// - Dot3Rgba = ((int)0x86AF) , - } - /// /// Not used directly. /// @@ -49062,105 +55736,6 @@ namespace OpenTK.Graphics.OpenGL CompareRToTexture = ((int)0x884E) , } - /// - /// Not used directly. - /// - public enum Version14Deprecated : int - { - /// - /// Original was GL_POINT_SIZE_MIN = 0x8126 - /// - PointSizeMin = ((int)0x8126) , - /// - /// Original was GL_POINT_SIZE_MAX = 0x8127 - /// - PointSizeMax = ((int)0x8127) , - /// - /// Original was GL_POINT_DISTANCE_ATTENUATION = 0x8129 - /// - PointDistanceAttenuation = ((int)0x8129) , - /// - /// Original was GL_GENERATE_MIPMAP = 0x8191 - /// - GenerateMipmap = ((int)0x8191) , - /// - /// Original was GL_GENERATE_MIPMAP_HINT = 0x8192 - /// - GenerateMipmapHint = ((int)0x8192) , - /// - /// Original was GL_FOG_COORDINATE_SOURCE = 0x8450 - /// - FogCoordinateSource = ((int)0x8450) , - /// - /// Original was GL_FOG_COORDINATE = 0x8451 - /// - FogCoordinate = ((int)0x8451) , - /// - /// Original was GL_FRAGMENT_DEPTH = 0x8452 - /// - FragmentDepth = ((int)0x8452) , - /// - /// Original was GL_CURRENT_FOG_COORDINATE = 0x8453 - /// - CurrentFogCoordinate = ((int)0x8453) , - /// - /// Original was GL_FOG_COORDINATE_ARRAY_TYPE = 0x8454 - /// - FogCoordinateArrayType = ((int)0x8454) , - /// - /// Original was GL_FOG_COORDINATE_ARRAY_STRIDE = 0x8455 - /// - FogCoordinateArrayStride = ((int)0x8455) , - /// - /// Original was GL_FOG_COORDINATE_ARRAY_POINTER = 0x8456 - /// - FogCoordinateArrayPointer = ((int)0x8456) , - /// - /// Original was GL_FOG_COORDINATE_ARRAY = 0x8457 - /// - FogCoordinateArray = ((int)0x8457) , - /// - /// Original was GL_COLOR_SUM = 0x8458 - /// - ColorSum = ((int)0x8458) , - /// - /// Original was GL_CURRENT_SECONDARY_COLOR = 0x8459 - /// - CurrentSecondaryColor = ((int)0x8459) , - /// - /// Original was GL_SECONDARY_COLOR_ARRAY_SIZE = 0x845A - /// - SecondaryColorArraySize = ((int)0x845A) , - /// - /// Original was GL_SECONDARY_COLOR_ARRAY_TYPE = 0x845B - /// - SecondaryColorArrayType = ((int)0x845B) , - /// - /// Original was GL_SECONDARY_COLOR_ARRAY_STRIDE = 0x845C - /// - SecondaryColorArrayStride = ((int)0x845C) , - /// - /// Original was GL_SECONDARY_COLOR_ARRAY_POINTER = 0x845D - /// - SecondaryColorArrayPointer = ((int)0x845D) , - /// - /// Original was GL_SECONDARY_COLOR_ARRAY = 0x845E - /// - SecondaryColorArray = ((int)0x845E) , - /// - /// Original was GL_TEXTURE_FILTER_CONTROL = 0x8500 - /// - TextureFilterControl = ((int)0x8500) , - /// - /// Original was GL_DEPTH_TEXTURE_MODE = 0x884B - /// - DepthTextureMode = ((int)0x884B) , - /// - /// Original was GL_COMPARE_R_TO_TEXTURE = 0x884E - /// - CompareRToTexture = ((int)0x884E) , - } - /// /// Not used directly. /// @@ -49368,105 +55943,6 @@ namespace OpenTK.Graphics.OpenGL SamplesPassed = ((int)0x8914) , } - /// - /// Not used directly. - /// - public enum Version15Deprecated : int - { - /// - /// Original was GL_FOG_COORD_SRC = 0x8450 - /// - FogCoordSrc = ((int)0x8450) , - /// - /// Original was GL_FOG_COORD = 0x8451 - /// - FogCoord = ((int)0x8451) , - /// - /// Original was GL_CURRENT_FOG_COORD = 0x8453 - /// - CurrentFogCoord = ((int)0x8453) , - /// - /// Original was GL_FOG_COORD_ARRAY_TYPE = 0x8454 - /// - FogCoordArrayType = ((int)0x8454) , - /// - /// Original was GL_FOG_COORD_ARRAY_STRIDE = 0x8455 - /// - FogCoordArrayStride = ((int)0x8455) , - /// - /// Original was GL_FOG_COORD_ARRAY_POINTER = 0x8456 - /// - FogCoordArrayPointer = ((int)0x8456) , - /// - /// Original was GL_FOG_COORD_ARRAY = 0x8457 - /// - FogCoordArray = ((int)0x8457) , - /// - /// Original was GL_SRC0_RGB = 0x8580 - /// - Src0Rgb = ((int)0x8580) , - /// - /// Original was GL_SRC1_RGB = 0x8581 - /// - Src1Rgb = ((int)0x8581) , - /// - /// Original was GL_SRC2_RGB = 0x8582 - /// - Src2Rgb = ((int)0x8582) , - /// - /// Original was GL_SRC0_ALPHA = 0x8588 - /// - Src0Alpha = ((int)0x8588) , - /// - /// Original was GL_SRC1_ALPHA = 0x8589 - /// - Src1Alpha = ((int)0x8589) , - /// - /// Original was GL_SRC2_ALPHA = 0x858A - /// - Src2Alpha = ((int)0x858A) , - /// - /// Original was GL_VERTEX_ARRAY_BUFFER_BINDING = 0x8896 - /// - VertexArrayBufferBinding = ((int)0x8896) , - /// - /// Original was GL_NORMAL_ARRAY_BUFFER_BINDING = 0x8897 - /// - NormalArrayBufferBinding = ((int)0x8897) , - /// - /// Original was GL_COLOR_ARRAY_BUFFER_BINDING = 0x8898 - /// - ColorArrayBufferBinding = ((int)0x8898) , - /// - /// Original was GL_INDEX_ARRAY_BUFFER_BINDING = 0x8899 - /// - IndexArrayBufferBinding = ((int)0x8899) , - /// - /// Original was GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 0x889A - /// - TextureCoordArrayBufferBinding = ((int)0x889A) , - /// - /// Original was GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 0x889B - /// - EdgeFlagArrayBufferBinding = ((int)0x889B) , - /// - /// Original was GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 0x889C - /// - SecondaryColorArrayBufferBinding = ((int)0x889C) , - /// - /// Original was GL_FOG_COORD_ARRAY_BUFFER_BINDING = 0x889D - /// - FogCoordArrayBufferBinding = ((int)0x889D) , - /// - /// Original was GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 0x889D - /// - FogCoordinateArrayBufferBinding = ((int)0x889D) , - /// - /// Original was GL_WEIGHT_ARRAY_BUFFER_BINDING = 0x889E - /// - WeightArrayBufferBinding = ((int)0x889E) , - } - /// /// Used in GL.StencilFuncSeparate /// @@ -49814,29 +56290,6 @@ namespace OpenTK.Graphics.OpenGL StencilBackWritemask = ((int)0x8CA5) , } - /// - /// Not used directly. - /// - public enum Version20Deprecated : int - { - /// - /// Original was GL_VERTEX_PROGRAM_TWO_SIDE = 0x8643 - /// - VertexProgramTwoSide = ((int)0x8643) , - /// - /// Original was GL_POINT_SPRITE = 0x8861 - /// - PointSprite = ((int)0x8861) , - /// - /// Original was GL_COORD_REPLACE = 0x8862 - /// - CoordReplace = ((int)0x8862) , - /// - /// Original was GL_MAX_TEXTURE_COORDS = 0x8871 - /// - MaxTextureCoords = ((int)0x8871) , - } - /// /// Not used directly. /// @@ -49936,41 +56389,6 @@ namespace OpenTK.Graphics.OpenGL CompressedSluminanceAlpha = ((int)0x8C4B) , } - /// - /// Not used directly. - /// - public enum Version21Deprecated : int - { - /// - /// Original was GL_CURRENT_RASTER_SECONDARY_COLOR = 0x845F - /// - CurrentRasterSecondaryColor = ((int)0x845F) , - /// - /// Original was GL_SLUMINANCE_ALPHA = 0x8C44 - /// - SluminanceAlpha = ((int)0x8C44) , - /// - /// Original was GL_SLUMINANCE8_ALPHA8 = 0x8C45 - /// - Sluminance8Alpha8 = ((int)0x8C45) , - /// - /// Original was GL_SLUMINANCE = 0x8C46 - /// - Sluminance = ((int)0x8C46) , - /// - /// Original was GL_SLUMINANCE8 = 0x8C47 - /// - Sluminance8 = ((int)0x8C47) , - /// - /// Original was GL_COMPRESSED_SLUMINANCE = 0x8C4A - /// - CompressedSluminance = ((int)0x8C4A) , - /// - /// Original was GL_COMPRESSED_SLUMINANCE_ALPHA = 0x8C4B - /// - CompressedSluminanceAlpha = ((int)0x8C4B) , - } - /// /// Not used directly. /// @@ -50113,14 +56531,6 @@ namespace OpenTK.Graphics.OpenGL /// Index = ((int)0x8222) , /// - /// Original was GL_DEPTH_BUFFER = 0x8223 - /// - DepthBuffer = ((int)0x8223) , - /// - /// Original was GL_STENCIL_BUFFER = 0x8224 - /// - StencilBuffer = ((int)0x8224) , - /// /// Original was GL_COMPRESSED_RED = 0x8225 /// CompressedRed = ((int)0x8225) , @@ -50717,6 +57127,10 @@ namespace OpenTK.Graphics.OpenGL /// BlueInteger = ((int)0x8D96) , /// + /// Original was GL_ALPHA_INTEGER = 0x8D97 + /// + AlphaInteger = ((int)0x8D97) , + /// /// Original was GL_RGB_INTEGER = 0x8D98 /// RgbInteger = ((int)0x8D98) , @@ -50866,33 +57280,6 @@ namespace OpenTK.Graphics.OpenGL BufferMapOffset = ((int)0x9121) , } - /// - /// Not used directly. - /// - public enum Version30Deprecated : int - { - /// - /// Original was GL_CLAMP_VERTEX_COLOR = 0x891A - /// - ClampVertexColor = ((int)0x891A) , - /// - /// Original was GL_CLAMP_FRAGMENT_COLOR = 0x891B - /// - ClampFragmentColor = ((int)0x891B) , - /// - /// Original was GL_TEXTURE_LUMINANCE_TYPE = 0x8C14 - /// - TextureLuminanceType = ((int)0x8C14) , - /// - /// Original was GL_TEXTURE_INTENSITY_TYPE = 0x8C15 - /// - TextureIntensityType = ((int)0x8C15) , - /// - /// Original was GL_ALPHA_INTEGER = 0x8D97 - /// - AlphaInteger = ((int)0x8D97) , - } - /// /// Not used directly. /// @@ -51067,10 +57454,6 @@ namespace OpenTK.Graphics.OpenGL /// TextureBufferDataStoreBinding = ((int)0x8C2D) , /// - /// Original was GL_TEXTURE_BUFFER_FORMAT = 0x8C2E - /// - TextureBufferFormat = ((int)0x8C2E) , - /// /// Original was GL_SAMPLER_BUFFER = 0x8DC2 /// SamplerBuffer = ((int)0x8DC2) , @@ -51911,6 +58294,10 @@ namespace OpenTK.Graphics.OpenGL /// ImplementationColorReadFormat = ((int)0x8B9B) , /// + /// Original was GL_RGB565 = 0x8D62 + /// + Rgb565 = ((int)0x8D62) , + /// /// Original was GL_LOW_FLOAT = 0x8DF0 /// LowFloat = ((int)0x8DF0) , @@ -51935,6 +58322,10 @@ namespace OpenTK.Graphics.OpenGL /// HighInt = ((int)0x8DF5) , /// + /// Original was GL_SHADER_BINARY_FORMATS = 0x8DF8 + /// + ShaderBinaryFormats = ((int)0x8DF8) , + /// /// Original was GL_NUM_SHADER_BINARY_FORMATS = 0x8DF9 /// NumShaderBinaryFormats = ((int)0x8DF9) , @@ -51960,6 +58351,1472 @@ namespace OpenTK.Graphics.OpenGL AllShaderBits = unchecked((int)0xFFFFFFFF) , } + /// + /// Not used directly. + /// + public enum Version42 : int + { + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001 + /// + VertexAttribArrayBarrierBit = ((int)0x00000001) , + /// + /// Original was GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002 + /// + ElementArrayBarrierBit = ((int)0x00000002) , + /// + /// Original was GL_UNIFORM_BARRIER_BIT = 0x00000004 + /// + UniformBarrierBit = ((int)0x00000004) , + /// + /// Original was GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008 + /// + TextureFetchBarrierBit = ((int)0x00000008) , + /// + /// Original was GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x00000020 + /// + ShaderImageAccessBarrierBit = ((int)0x00000020) , + /// + /// Original was GL_COMMAND_BARRIER_BIT = 0x00000040 + /// + CommandBarrierBit = ((int)0x00000040) , + /// + /// Original was GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080 + /// + PixelBufferBarrierBit = ((int)0x00000080) , + /// + /// Original was GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100 + /// + TextureUpdateBarrierBit = ((int)0x00000100) , + /// + /// Original was GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200 + /// + BufferUpdateBarrierBit = ((int)0x00000200) , + /// + /// Original was GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400 + /// + FramebufferBarrierBit = ((int)0x00000400) , + /// + /// Original was GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800 + /// + TransformFeedbackBarrierBit = ((int)0x00000800) , + /// + /// Original was GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000 + /// + AtomicCounterBarrierBit = ((int)0x00001000) , + /// + /// Original was GL_MAX_IMAGE_UNITS = 0x8F38 + /// + MaxImageUnits = ((int)0x8F38) , + /// + /// Original was GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 0x8F39 + /// + MaxCombinedImageUnitsAndFragmentOutputs = ((int)0x8F39) , + /// + /// Original was GL_IMAGE_BINDING_NAME = 0x8F3A + /// + ImageBindingName = ((int)0x8F3A) , + /// + /// Original was GL_IMAGE_BINDING_LEVEL = 0x8F3B + /// + ImageBindingLevel = ((int)0x8F3B) , + /// + /// Original was GL_IMAGE_BINDING_LAYERED = 0x8F3C + /// + ImageBindingLayered = ((int)0x8F3C) , + /// + /// Original was GL_IMAGE_BINDING_LAYER = 0x8F3D + /// + ImageBindingLayer = ((int)0x8F3D) , + /// + /// Original was GL_IMAGE_BINDING_ACCESS = 0x8F3E + /// + ImageBindingAccess = ((int)0x8F3E) , + /// + /// Original was GL_IMAGE_1D = 0x904C + /// + Image1D = ((int)0x904C) , + /// + /// Original was GL_IMAGE_2D = 0x904D + /// + Image2D = ((int)0x904D) , + /// + /// Original was GL_IMAGE_3D = 0x904E + /// + Image3D = ((int)0x904E) , + /// + /// Original was GL_IMAGE_2D_RECT = 0x904F + /// + Image2DRect = ((int)0x904F) , + /// + /// Original was GL_IMAGE_CUBE = 0x9050 + /// + ImageCube = ((int)0x9050) , + /// + /// Original was GL_IMAGE_BUFFER = 0x9051 + /// + ImageBuffer = ((int)0x9051) , + /// + /// Original was GL_IMAGE_1D_ARRAY = 0x9052 + /// + Image1DArray = ((int)0x9052) , + /// + /// Original was GL_IMAGE_2D_ARRAY = 0x9053 + /// + Image2DArray = ((int)0x9053) , + /// + /// Original was GL_IMAGE_CUBE_MAP_ARRAY = 0x9054 + /// + ImageCubeMapArray = ((int)0x9054) , + /// + /// Original was GL_IMAGE_2D_MULTISAMPLE = 0x9055 + /// + Image2DMultisample = ((int)0x9055) , + /// + /// Original was GL_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9056 + /// + Image2DMultisampleArray = ((int)0x9056) , + /// + /// Original was GL_INT_IMAGE_1D = 0x9057 + /// + IntImage1D = ((int)0x9057) , + /// + /// Original was GL_INT_IMAGE_2D = 0x9058 + /// + IntImage2D = ((int)0x9058) , + /// + /// Original was GL_INT_IMAGE_3D = 0x9059 + /// + IntImage3D = ((int)0x9059) , + /// + /// Original was GL_INT_IMAGE_2D_RECT = 0x905A + /// + IntImage2DRect = ((int)0x905A) , + /// + /// Original was GL_INT_IMAGE_CUBE = 0x905B + /// + IntImageCube = ((int)0x905B) , + /// + /// Original was GL_INT_IMAGE_BUFFER = 0x905C + /// + IntImageBuffer = ((int)0x905C) , + /// + /// Original was GL_INT_IMAGE_1D_ARRAY = 0x905D + /// + IntImage1DArray = ((int)0x905D) , + /// + /// Original was GL_INT_IMAGE_2D_ARRAY = 0x905E + /// + IntImage2DArray = ((int)0x905E) , + /// + /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905F + /// + IntImageCubeMapArray = ((int)0x905F) , + /// + /// Original was GL_INT_IMAGE_2D_MULTISAMPLE = 0x9060 + /// + IntImage2DMultisample = ((int)0x9060) , + /// + /// Original was GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9061 + /// + IntImage2DMultisampleArray = ((int)0x9061) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_1D = 0x9062 + /// + UnsignedIntImage1D = ((int)0x9062) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D = 0x9063 + /// + UnsignedIntImage2D = ((int)0x9063) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_3D = 0x9064 + /// + UnsignedIntImage3D = ((int)0x9064) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_RECT = 0x9065 + /// + UnsignedIntImage2DRect = ((int)0x9065) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066 + /// + UnsignedIntImageCube = ((int)0x9066) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER = 0x9067 + /// + UnsignedIntImageBuffer = ((int)0x9067) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 0x9068 + /// + UnsignedIntImage1DArray = ((int)0x9068) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069 + /// + UnsignedIntImage2DArray = ((int)0x9069) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 0x906A + /// + UnsignedIntImageCubeMapArray = ((int)0x906A) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 0x906B + /// + UnsignedIntImage2DMultisample = ((int)0x906B) , + /// + /// Original was GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x906C + /// + UnsignedIntImage2DMultisampleArray = ((int)0x906C) , + /// + /// Original was GL_MAX_IMAGE_SAMPLES = 0x906D + /// + MaxImageSamples = ((int)0x906D) , + /// + /// Original was GL_IMAGE_BINDING_FORMAT = 0x906E + /// + ImageBindingFormat = ((int)0x906E) , + /// + /// Original was GL_MIN_MAP_BUFFER_ALIGNMENT = 0x90BC + /// + MinMapBufferAlignment = ((int)0x90BC) , + /// + /// Original was GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7 + /// + ImageFormatCompatibilityType = ((int)0x90C7) , + /// + /// Original was GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 0x90C8 + /// + ImageFormatCompatibilityBySize = ((int)0x90C8) , + /// + /// Original was GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 0x90C9 + /// + ImageFormatCompatibilityByClass = ((int)0x90C9) , + /// + /// Original was GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA + /// + MaxVertexImageUniforms = ((int)0x90CA) , + /// + /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 0x90CB + /// + MaxTessControlImageUniforms = ((int)0x90CB) , + /// + /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 0x90CC + /// + MaxTessEvaluationImageUniforms = ((int)0x90CC) , + /// + /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 0x90CD + /// + MaxGeometryImageUniforms = ((int)0x90CD) , + /// + /// Original was GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE + /// + MaxFragmentImageUniforms = ((int)0x90CE) , + /// + /// Original was GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF + /// + MaxCombinedImageUniforms = ((int)0x90CF) , + /// + /// Original was GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 0x9127 + /// + UnpackCompressedBlockWidth = ((int)0x9127) , + /// + /// Original was GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 0x9128 + /// + UnpackCompressedBlockHeight = ((int)0x9128) , + /// + /// Original was GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 0x9129 + /// + UnpackCompressedBlockDepth = ((int)0x9129) , + /// + /// Original was GL_UNPACK_COMPRESSED_BLOCK_SIZE = 0x912A + /// + UnpackCompressedBlockSize = ((int)0x912A) , + /// + /// Original was GL_PACK_COMPRESSED_BLOCK_WIDTH = 0x912B + /// + PackCompressedBlockWidth = ((int)0x912B) , + /// + /// Original was GL_PACK_COMPRESSED_BLOCK_HEIGHT = 0x912C + /// + PackCompressedBlockHeight = ((int)0x912C) , + /// + /// Original was GL_PACK_COMPRESSED_BLOCK_DEPTH = 0x912D + /// + PackCompressedBlockDepth = ((int)0x912D) , + /// + /// Original was GL_PACK_COMPRESSED_BLOCK_SIZE = 0x912E + /// + PackCompressedBlockSize = ((int)0x912E) , + /// + /// Original was GL_TEXTURE_IMMUTABLE_FORMAT = 0x912F + /// + TextureImmutableFormat = ((int)0x912F) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0 + /// + AtomicCounterBuffer = ((int)0x92C0) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1 + /// + AtomicCounterBufferBinding = ((int)0x92C1) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_START = 0x92C2 + /// + AtomicCounterBufferStart = ((int)0x92C2) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_SIZE = 0x92C3 + /// + AtomicCounterBufferSize = ((int)0x92C3) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 0x92C4 + /// + AtomicCounterBufferDataSize = ((int)0x92C4) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 0x92C5 + /// + AtomicCounterBufferActiveAtomicCounters = ((int)0x92C5) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 0x92C6 + /// + AtomicCounterBufferActiveAtomicCounterIndices = ((int)0x92C6) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 0x92C7 + /// + AtomicCounterBufferReferencedByVertexShader = ((int)0x92C7) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 0x92C8 + /// + AtomicCounterBufferReferencedByTessControlShader = ((int)0x92C8) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x92C9 + /// + AtomicCounterBufferReferencedByTessEvaluationShader = ((int)0x92C9) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 0x92CA + /// + AtomicCounterBufferReferencedByGeometryShader = ((int)0x92CA) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 0x92CB + /// + AtomicCounterBufferReferencedByFragmentShader = ((int)0x92CB) , + /// + /// Original was GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 0x92CC + /// + MaxVertexAtomicCounterBuffers = ((int)0x92CC) , + /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 0x92CD + /// + MaxTessControlAtomicCounterBuffers = ((int)0x92CD) , + /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 0x92CE + /// + MaxTessEvaluationAtomicCounterBuffers = ((int)0x92CE) , + /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 0x92CF + /// + MaxGeometryAtomicCounterBuffers = ((int)0x92CF) , + /// + /// Original was GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92D0 + /// + MaxFragmentAtomicCounterBuffers = ((int)0x92D0) , + /// + /// Original was GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 0x92D1 + /// + MaxCombinedAtomicCounterBuffers = ((int)0x92D1) , + /// + /// Original was GL_MAX_VERTEX_ATOMIC_COUNTERS = 0x92D2 + /// + MaxVertexAtomicCounters = ((int)0x92D2) , + /// + /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 0x92D3 + /// + MaxTessControlAtomicCounters = ((int)0x92D3) , + /// + /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 0x92D4 + /// + MaxTessEvaluationAtomicCounters = ((int)0x92D4) , + /// + /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 0x92D5 + /// + MaxGeometryAtomicCounters = ((int)0x92D5) , + /// + /// Original was GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6 + /// + MaxFragmentAtomicCounters = ((int)0x92D6) , + /// + /// Original was GL_MAX_COMBINED_ATOMIC_COUNTERS = 0x92D7 + /// + MaxCombinedAtomicCounters = ((int)0x92D7) , + /// + /// Original was GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 0x92D8 + /// + MaxAtomicCounterBufferSize = ((int)0x92D8) , + /// + /// Original was GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9 + /// + ActiveAtomicCounterBuffers = ((int)0x92D9) , + /// + /// Original was GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 0x92DA + /// + UniformAtomicCounterBufferIndex = ((int)0x92DA) , + /// + /// Original was GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB + /// + UnsignedIntAtomicCounter = ((int)0x92DB) , + /// + /// Original was GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 0x92DC + /// + MaxAtomicCounterBufferBindings = ((int)0x92DC) , + /// + /// Original was GL_NUM_SAMPLE_COUNTS = 0x9380 + /// + NumSampleCounts = ((int)0x9380) , + /// + /// Original was GL_ALL_BARRIER_BITS = 0xFFFFFFFF + /// + AllBarrierBits = unchecked((int)0xFFFFFFFF) , + } + + /// + /// Not used directly. + /// + public enum Version43 : int + { + /// + /// Original was GL_CONTEXT_FLAG_DEBUG_BIT = 0x00000002 + /// + ContextFlagDebugBit = ((int)0x00000002) , + /// + /// Original was GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000 + /// + ShaderStorageBarrierBit = ((int)0x00002000) , + /// + /// Original was GL_STACK_OVERFLOW = 0x0503 + /// + StackOverflow = ((int)0x0503) , + /// + /// Original was GL_STACK_UNDERFLOW = 0x0504 + /// + StackUnderflow = ((int)0x0504) , + /// + /// Original was GL_DEBUG_OUTPUT_SYNCHRONOUS = 0x8242 + /// + DebugOutputSynchronous = ((int)0x8242) , + /// + /// Original was GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 0x8243 + /// + DebugNextLoggedMessageLength = ((int)0x8243) , + /// + /// Original was GL_DEBUG_CALLBACK_FUNCTION = 0x8244 + /// + DebugCallbackFunction = ((int)0x8244) , + /// + /// Original was GL_DEBUG_CALLBACK_USER_PARAM = 0x8245 + /// + DebugCallbackUserParam = ((int)0x8245) , + /// + /// Original was GL_DEBUG_SOURCE_API = 0x8246 + /// + DebugSourceApi = ((int)0x8246) , + /// + /// Original was GL_DEBUG_SOURCE_WINDOW_SYSTEM = 0x8247 + /// + DebugSourceWindowSystem = ((int)0x8247) , + /// + /// Original was GL_DEBUG_SOURCE_SHADER_COMPILER = 0x8248 + /// + DebugSourceShaderCompiler = ((int)0x8248) , + /// + /// Original was GL_DEBUG_SOURCE_THIRD_PARTY = 0x8249 + /// + DebugSourceThirdParty = ((int)0x8249) , + /// + /// Original was GL_DEBUG_SOURCE_APPLICATION = 0x824A + /// + DebugSourceApplication = ((int)0x824A) , + /// + /// Original was GL_DEBUG_SOURCE_OTHER = 0x824B + /// + DebugSourceOther = ((int)0x824B) , + /// + /// Original was GL_DEBUG_TYPE_ERROR = 0x824C + /// + DebugTypeError = ((int)0x824C) , + /// + /// Original was GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 0x824D + /// + DebugTypeDeprecatedBehavior = ((int)0x824D) , + /// + /// Original was GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 0x824E + /// + DebugTypeUndefinedBehavior = ((int)0x824E) , + /// + /// Original was GL_DEBUG_TYPE_PORTABILITY = 0x824F + /// + DebugTypePortability = ((int)0x824F) , + /// + /// Original was GL_DEBUG_TYPE_PERFORMANCE = 0x8250 + /// + DebugTypePerformance = ((int)0x8250) , + /// + /// Original was GL_DEBUG_TYPE_OTHER = 0x8251 + /// + DebugTypeOther = ((int)0x8251) , + /// + /// Original was GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262 + /// + MaxComputeSharedMemorySize = ((int)0x8262) , + /// + /// Original was GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263 + /// + MaxComputeUniformComponents = ((int)0x8263) , + /// + /// Original was GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264 + /// + MaxComputeAtomicCounterBuffers = ((int)0x8264) , + /// + /// Original was GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265 + /// + MaxComputeAtomicCounters = ((int)0x8265) , + /// + /// Original was GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266 + /// + MaxCombinedComputeUniformComponents = ((int)0x8266) , + /// + /// Original was GL_COMPUTE_LOCAL_WORK_SIZE = 0x8267 + /// + ComputeLocalWorkSize = ((int)0x8267) , + /// + /// Original was GL_DEBUG_TYPE_MARKER = 0x8268 + /// + DebugTypeMarker = ((int)0x8268) , + /// + /// Original was GL_DEBUG_TYPE_PUSH_GROUP = 0x8269 + /// + DebugTypePushGroup = ((int)0x8269) , + /// + /// Original was GL_DEBUG_TYPE_POP_GROUP = 0x826A + /// + DebugTypePopGroup = ((int)0x826A) , + /// + /// Original was GL_DEBUG_SEVERITY_NOTIFICATION = 0x826B + /// + DebugSeverityNotification = ((int)0x826B) , + /// + /// Original was GL_MAX_DEBUG_GROUP_STACK_DEPTH = 0x826C + /// + MaxDebugGroupStackDepth = ((int)0x826C) , + /// + /// Original was GL_DEBUG_GROUP_STACK_DEPTH = 0x826D + /// + DebugGroupStackDepth = ((int)0x826D) , + /// + /// Original was GL_MAX_UNIFORM_LOCATIONS = 0x826E + /// + MaxUniformLocations = ((int)0x826E) , + /// + /// Original was GL_INTERNALFORMAT_SUPPORTED = 0x826F + /// + InternalformatSupported = ((int)0x826F) , + /// + /// Original was GL_INTERNALFORMAT_PREFERRED = 0x8270 + /// + InternalformatPreferred = ((int)0x8270) , + /// + /// Original was GL_INTERNALFORMAT_RED_SIZE = 0x8271 + /// + InternalformatRedSize = ((int)0x8271) , + /// + /// Original was GL_INTERNALFORMAT_GREEN_SIZE = 0x8272 + /// + InternalformatGreenSize = ((int)0x8272) , + /// + /// Original was GL_INTERNALFORMAT_BLUE_SIZE = 0x8273 + /// + InternalformatBlueSize = ((int)0x8273) , + /// + /// Original was GL_INTERNALFORMAT_ALPHA_SIZE = 0x8274 + /// + InternalformatAlphaSize = ((int)0x8274) , + /// + /// Original was GL_INTERNALFORMAT_DEPTH_SIZE = 0x8275 + /// + InternalformatDepthSize = ((int)0x8275) , + /// + /// Original was GL_INTERNALFORMAT_STENCIL_SIZE = 0x8276 + /// + InternalformatStencilSize = ((int)0x8276) , + /// + /// Original was GL_INTERNALFORMAT_SHARED_SIZE = 0x8277 + /// + InternalformatSharedSize = ((int)0x8277) , + /// + /// Original was GL_INTERNALFORMAT_RED_TYPE = 0x8278 + /// + InternalformatRedType = ((int)0x8278) , + /// + /// Original was GL_INTERNALFORMAT_GREEN_TYPE = 0x8279 + /// + InternalformatGreenType = ((int)0x8279) , + /// + /// Original was GL_INTERNALFORMAT_BLUE_TYPE = 0x827A + /// + InternalformatBlueType = ((int)0x827A) , + /// + /// Original was GL_INTERNALFORMAT_ALPHA_TYPE = 0x827B + /// + InternalformatAlphaType = ((int)0x827B) , + /// + /// Original was GL_INTERNALFORMAT_DEPTH_TYPE = 0x827C + /// + InternalformatDepthType = ((int)0x827C) , + /// + /// Original was GL_INTERNALFORMAT_STENCIL_TYPE = 0x827D + /// + InternalformatStencilType = ((int)0x827D) , + /// + /// Original was GL_MAX_WIDTH = 0x827E + /// + MaxWidth = ((int)0x827E) , + /// + /// Original was GL_MAX_HEIGHT = 0x827F + /// + MaxHeight = ((int)0x827F) , + /// + /// Original was GL_MAX_DEPTH = 0x8280 + /// + MaxDepth = ((int)0x8280) , + /// + /// Original was GL_MAX_LAYERS = 0x8281 + /// + MaxLayers = ((int)0x8281) , + /// + /// Original was GL_MAX_COMBINED_DIMENSIONS = 0x8282 + /// + MaxCombinedDimensions = ((int)0x8282) , + /// + /// Original was GL_COLOR_COMPONENTS = 0x8283 + /// + ColorComponents = ((int)0x8283) , + /// + /// Original was GL_DEPTH_COMPONENTS = 0x8284 + /// + DepthComponents = ((int)0x8284) , + /// + /// Original was GL_STENCIL_COMPONENTS = 0x8285 + /// + StencilComponents = ((int)0x8285) , + /// + /// Original was GL_COLOR_RENDERABLE = 0x8286 + /// + ColorRenderable = ((int)0x8286) , + /// + /// Original was GL_DEPTH_RENDERABLE = 0x8287 + /// + DepthRenderable = ((int)0x8287) , + /// + /// Original was GL_STENCIL_RENDERABLE = 0x8288 + /// + StencilRenderable = ((int)0x8288) , + /// + /// Original was GL_FRAMEBUFFER_RENDERABLE = 0x8289 + /// + FramebufferRenderable = ((int)0x8289) , + /// + /// Original was GL_FRAMEBUFFER_RENDERABLE_LAYERED = 0x828A + /// + FramebufferRenderableLayered = ((int)0x828A) , + /// + /// Original was GL_FRAMEBUFFER_BLEND = 0x828B + /// + FramebufferBlend = ((int)0x828B) , + /// + /// Original was GL_READ_PIXELS = 0x828C + /// + ReadPixels = ((int)0x828C) , + /// + /// Original was GL_READ_PIXELS_FORMAT = 0x828D + /// + ReadPixelsFormat = ((int)0x828D) , + /// + /// Original was GL_READ_PIXELS_TYPE = 0x828E + /// + ReadPixelsType = ((int)0x828E) , + /// + /// Original was GL_TEXTURE_IMAGE_FORMAT = 0x828F + /// + TextureImageFormat = ((int)0x828F) , + /// + /// Original was GL_TEXTURE_IMAGE_TYPE = 0x8290 + /// + TextureImageType = ((int)0x8290) , + /// + /// Original was GL_GET_TEXTURE_IMAGE_FORMAT = 0x8291 + /// + GetTextureImageFormat = ((int)0x8291) , + /// + /// Original was GL_GET_TEXTURE_IMAGE_TYPE = 0x8292 + /// + GetTextureImageType = ((int)0x8292) , + /// + /// Original was GL_MIPMAP = 0x8293 + /// + Mipmap = ((int)0x8293) , + /// + /// Original was GL_MANUAL_GENERATE_MIPMAP = 0x8294 + /// + ManualGenerateMipmap = ((int)0x8294) , + /// + /// Original was GL_AUTO_GENERATE_MIPMAP = 0x8295 + /// + AutoGenerateMipmap = ((int)0x8295) , + /// + /// Original was GL_COLOR_ENCODING = 0x8296 + /// + ColorEncoding = ((int)0x8296) , + /// + /// Original was GL_SRGB_READ = 0x8297 + /// + SrgbRead = ((int)0x8297) , + /// + /// Original was GL_SRGB_WRITE = 0x8298 + /// + SrgbWrite = ((int)0x8298) , + /// + /// Original was GL_FILTER = 0x829A + /// + Filter = ((int)0x829A) , + /// + /// Original was GL_VERTEX_TEXTURE = 0x829B + /// + VertexTexture = ((int)0x829B) , + /// + /// Original was GL_TESS_CONTROL_TEXTURE = 0x829C + /// + TessControlTexture = ((int)0x829C) , + /// + /// Original was GL_TESS_EVALUATION_TEXTURE = 0x829D + /// + TessEvaluationTexture = ((int)0x829D) , + /// + /// Original was GL_GEOMETRY_TEXTURE = 0x829E + /// + GeometryTexture = ((int)0x829E) , + /// + /// Original was GL_FRAGMENT_TEXTURE = 0x829F + /// + FragmentTexture = ((int)0x829F) , + /// + /// Original was GL_COMPUTE_TEXTURE = 0x82A0 + /// + ComputeTexture = ((int)0x82A0) , + /// + /// Original was GL_TEXTURE_SHADOW = 0x82A1 + /// + TextureShadow = ((int)0x82A1) , + /// + /// Original was GL_TEXTURE_GATHER = 0x82A2 + /// + TextureGather = ((int)0x82A2) , + /// + /// Original was GL_TEXTURE_GATHER_SHADOW = 0x82A3 + /// + TextureGatherShadow = ((int)0x82A3) , + /// + /// Original was GL_SHADER_IMAGE_LOAD = 0x82A4 + /// + ShaderImageLoad = ((int)0x82A4) , + /// + /// Original was GL_SHADER_IMAGE_STORE = 0x82A5 + /// + ShaderImageStore = ((int)0x82A5) , + /// + /// Original was GL_SHADER_IMAGE_ATOMIC = 0x82A6 + /// + ShaderImageAtomic = ((int)0x82A6) , + /// + /// Original was GL_IMAGE_TEXEL_SIZE = 0x82A7 + /// + ImageTexelSize = ((int)0x82A7) , + /// + /// Original was GL_IMAGE_COMPATIBILITY_CLASS = 0x82A8 + /// + ImageCompatibilityClass = ((int)0x82A8) , + /// + /// Original was GL_IMAGE_PIXEL_FORMAT = 0x82A9 + /// + ImagePixelFormat = ((int)0x82A9) , + /// + /// Original was GL_IMAGE_PIXEL_TYPE = 0x82AA + /// + ImagePixelType = ((int)0x82AA) , + /// + /// Original was GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = 0x82AC + /// + SimultaneousTextureAndDepthTest = ((int)0x82AC) , + /// + /// Original was GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = 0x82AD + /// + SimultaneousTextureAndStencilTest = ((int)0x82AD) , + /// + /// Original was GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = 0x82AE + /// + SimultaneousTextureAndDepthWrite = ((int)0x82AE) , + /// + /// Original was GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = 0x82AF + /// + SimultaneousTextureAndStencilWrite = ((int)0x82AF) , + /// + /// Original was GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = 0x82B1 + /// + TextureCompressedBlockWidth = ((int)0x82B1) , + /// + /// Original was GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = 0x82B2 + /// + TextureCompressedBlockHeight = ((int)0x82B2) , + /// + /// Original was GL_TEXTURE_COMPRESSED_BLOCK_SIZE = 0x82B3 + /// + TextureCompressedBlockSize = ((int)0x82B3) , + /// + /// Original was GL_CLEAR_BUFFER = 0x82B4 + /// + ClearBuffer = ((int)0x82B4) , + /// + /// Original was GL_TEXTURE_VIEW = 0x82B5 + /// + TextureView = ((int)0x82B5) , + /// + /// Original was GL_VIEW_COMPATIBILITY_CLASS = 0x82B6 + /// + ViewCompatibilityClass = ((int)0x82B6) , + /// + /// Original was GL_FULL_SUPPORT = 0x82B7 + /// + FullSupport = ((int)0x82B7) , + /// + /// Original was GL_CAVEAT_SUPPORT = 0x82B8 + /// + CaveatSupport = ((int)0x82B8) , + /// + /// Original was GL_IMAGE_CLASS_4_X_32 = 0x82B9 + /// + ImageClass4X32 = ((int)0x82B9) , + /// + /// Original was GL_IMAGE_CLASS_2_X_32 = 0x82BA + /// + ImageClass2X32 = ((int)0x82BA) , + /// + /// Original was GL_IMAGE_CLASS_1_X_32 = 0x82BB + /// + ImageClass1X32 = ((int)0x82BB) , + /// + /// Original was GL_IMAGE_CLASS_4_X_16 = 0x82BC + /// + ImageClass4X16 = ((int)0x82BC) , + /// + /// Original was GL_IMAGE_CLASS_2_X_16 = 0x82BD + /// + ImageClass2X16 = ((int)0x82BD) , + /// + /// Original was GL_IMAGE_CLASS_1_X_16 = 0x82BE + /// + ImageClass1X16 = ((int)0x82BE) , + /// + /// Original was GL_IMAGE_CLASS_4_X_8 = 0x82BF + /// + ImageClass4X8 = ((int)0x82BF) , + /// + /// Original was GL_IMAGE_CLASS_2_X_8 = 0x82C0 + /// + ImageClass2X8 = ((int)0x82C0) , + /// + /// Original was GL_IMAGE_CLASS_1_X_8 = 0x82C1 + /// + ImageClass1X8 = ((int)0x82C1) , + /// + /// Original was GL_IMAGE_CLASS_11_11_10 = 0x82C2 + /// + ImageClass111110 = ((int)0x82C2) , + /// + /// Original was GL_IMAGE_CLASS_10_10_10_2 = 0x82C3 + /// + ImageClass1010102 = ((int)0x82C3) , + /// + /// Original was GL_VIEW_CLASS_128_BITS = 0x82C4 + /// + ViewClass128Bits = ((int)0x82C4) , + /// + /// Original was GL_VIEW_CLASS_96_BITS = 0x82C5 + /// + ViewClass96Bits = ((int)0x82C5) , + /// + /// Original was GL_VIEW_CLASS_64_BITS = 0x82C6 + /// + ViewClass64Bits = ((int)0x82C6) , + /// + /// Original was GL_VIEW_CLASS_48_BITS = 0x82C7 + /// + ViewClass48Bits = ((int)0x82C7) , + /// + /// Original was GL_VIEW_CLASS_32_BITS = 0x82C8 + /// + ViewClass32Bits = ((int)0x82C8) , + /// + /// Original was GL_VIEW_CLASS_24_BITS = 0x82C9 + /// + ViewClass24Bits = ((int)0x82C9) , + /// + /// Original was GL_VIEW_CLASS_16_BITS = 0x82CA + /// + ViewClass16Bits = ((int)0x82CA) , + /// + /// Original was GL_VIEW_CLASS_8_BITS = 0x82CB + /// + ViewClass8Bits = ((int)0x82CB) , + /// + /// Original was GL_VIEW_CLASS_S3TC_DXT1_RGB = 0x82CC + /// + ViewClassS3tcDxt1Rgb = ((int)0x82CC) , + /// + /// Original was GL_VIEW_CLASS_S3TC_DXT1_RGBA = 0x82CD + /// + ViewClassS3tcDxt1Rgba = ((int)0x82CD) , + /// + /// Original was GL_VIEW_CLASS_S3TC_DXT3_RGBA = 0x82CE + /// + ViewClassS3tcDxt3Rgba = ((int)0x82CE) , + /// + /// Original was GL_VIEW_CLASS_S3TC_DXT5_RGBA = 0x82CF + /// + ViewClassS3tcDxt5Rgba = ((int)0x82CF) , + /// + /// Original was GL_VIEW_CLASS_RGTC1_RED = 0x82D0 + /// + ViewClassRgtc1Red = ((int)0x82D0) , + /// + /// Original was GL_VIEW_CLASS_RGTC2_RG = 0x82D1 + /// + ViewClassRgtc2Rg = ((int)0x82D1) , + /// + /// Original was GL_VIEW_CLASS_BPTC_UNORM = 0x82D2 + /// + ViewClassBptcUnorm = ((int)0x82D2) , + /// + /// Original was GL_VIEW_CLASS_BPTC_FLOAT = 0x82D3 + /// + ViewClassBptcFloat = ((int)0x82D3) , + /// + /// Original was GL_VERTEX_ATTRIB_BINDING = 0x82D4 + /// + VertexAttribBinding = ((int)0x82D4) , + /// + /// Original was GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5 + /// + VertexAttribRelativeOffset = ((int)0x82D5) , + /// + /// Original was GL_VERTEX_BINDING_DIVISOR = 0x82D6 + /// + VertexBindingDivisor = ((int)0x82D6) , + /// + /// Original was GL_VERTEX_BINDING_OFFSET = 0x82D7 + /// + VertexBindingOffset = ((int)0x82D7) , + /// + /// Original was GL_VERTEX_BINDING_STRIDE = 0x82D8 + /// + VertexBindingStride = ((int)0x82D8) , + /// + /// Original was GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9 + /// + MaxVertexAttribRelativeOffset = ((int)0x82D9) , + /// + /// Original was GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA + /// + MaxVertexAttribBindings = ((int)0x82DA) , + /// + /// Original was GL_TEXTURE_VIEW_MIN_LEVEL = 0x82DB + /// + TextureViewMinLevel = ((int)0x82DB) , + /// + /// Original was GL_TEXTURE_VIEW_NUM_LEVELS = 0x82DC + /// + TextureViewNumLevels = ((int)0x82DC) , + /// + /// Original was GL_TEXTURE_VIEW_MIN_LAYER = 0x82DD + /// + TextureViewMinLayer = ((int)0x82DD) , + /// + /// Original was GL_TEXTURE_VIEW_NUM_LAYERS = 0x82DE + /// + TextureViewNumLayers = ((int)0x82DE) , + /// + /// Original was GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF + /// + TextureImmutableLevels = ((int)0x82DF) , + /// + /// Original was GL_BUFFER = 0x82E0 + /// + Buffer = ((int)0x82E0) , + /// + /// Original was GL_SHADER = 0x82E1 + /// + Shader = ((int)0x82E1) , + /// + /// Original was GL_PROGRAM = 0x82E2 + /// + Program = ((int)0x82E2) , + /// + /// Original was GL_QUERY = 0x82E3 + /// + Query = ((int)0x82E3) , + /// + /// Original was GL_PROGRAM_PIPELINE = 0x82E4 + /// + ProgramPipeline = ((int)0x82E4) , + /// + /// Original was GL_SAMPLER = 0x82E6 + /// + Sampler = ((int)0x82E6) , + /// + /// Original was GL_DISPLAY_LIST = 0x82E7 + /// + DisplayList = ((int)0x82E7) , + /// + /// Original was GL_MAX_LABEL_LENGTH = 0x82E8 + /// + MaxLabelLength = ((int)0x82E8) , + /// + /// Original was GL_NUM_SHADING_LANGUAGE_VERSIONS = 0x82E9 + /// + NumShadingLanguageVersions = ((int)0x82E9) , + /// + /// Original was GL_VERTEX_ATTRIB_ARRAY_LONG = 0x874E + /// + VertexAttribArrayLong = ((int)0x874E) , + /// + /// Original was GL_PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69 + /// + PrimitiveRestartFixedIndex = ((int)0x8D69) , + /// + /// Original was GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A + /// + AnySamplesPassedConservative = ((int)0x8D6A) , + /// + /// Original was GL_MAX_ELEMENT_INDEX = 0x8D6B + /// + MaxElementIndex = ((int)0x8D6B) , + /// + /// Original was GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 0x8F39 + /// + MaxCombinedShaderOutputResources = ((int)0x8F39) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER = 0x90D2 + /// + ShaderStorageBuffer = ((int)0x90D2) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER_BINDING = 0x90D3 + /// + ShaderStorageBufferBinding = ((int)0x90D3) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER_START = 0x90D4 + /// + ShaderStorageBufferStart = ((int)0x90D4) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER_SIZE = 0x90D5 + /// + ShaderStorageBufferSize = ((int)0x90D5) , + /// + /// Original was GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90D6 + /// + MaxVertexShaderStorageBlocks = ((int)0x90D6) , + /// + /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 0x90D7 + /// + MaxGeometryShaderStorageBlocks = ((int)0x90D7) , + /// + /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 0x90D8 + /// + MaxTessControlShaderStorageBlocks = ((int)0x90D8) , + /// + /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 0x90D9 + /// + MaxTessEvaluationShaderStorageBlocks = ((int)0x90D9) , + /// + /// Original was GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA + /// + MaxFragmentShaderStorageBlocks = ((int)0x90DA) , + /// + /// Original was GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90DB + /// + MaxComputeShaderStorageBlocks = ((int)0x90DB) , + /// + /// Original was GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90DC + /// + MaxCombinedShaderStorageBlocks = ((int)0x90DC) , + /// + /// Original was GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90DD + /// + MaxShaderStorageBufferBindings = ((int)0x90DD) , + /// + /// Original was GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE + /// + MaxShaderStorageBlockSize = ((int)0x90DE) , + /// + /// Original was GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90DF + /// + ShaderStorageBufferOffsetAlignment = ((int)0x90DF) , + /// + /// Original was GL_DEPTH_STENCIL_TEXTURE_MODE = 0x90EA + /// + DepthStencilTextureMode = ((int)0x90EA) , + /// + /// Original was GL_MAX_COMPUTE_LOCAL_INVOCATIONS = 0x90EB + /// + MaxComputeLocalInvocations = ((int)0x90EB) , + /// + /// Original was GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 0x90EC + /// + UniformBlockReferencedByComputeShader = ((int)0x90EC) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 0x90ED + /// + AtomicCounterBufferReferencedByComputeShader = ((int)0x90ED) , + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER = 0x90EE + /// + DispatchIndirectBuffer = ((int)0x90EE) , + /// + /// Original was GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90EF + /// + DispatchIndirectBufferBinding = ((int)0x90EF) , + /// + /// Original was GL_MAX_DEBUG_MESSAGE_LENGTH = 0x9143 + /// + MaxDebugMessageLength = ((int)0x9143) , + /// + /// Original was GL_MAX_DEBUG_LOGGED_MESSAGES = 0x9144 + /// + MaxDebugLoggedMessages = ((int)0x9144) , + /// + /// Original was GL_DEBUG_LOGGED_MESSAGES = 0x9145 + /// + DebugLoggedMessages = ((int)0x9145) , + /// + /// Original was GL_DEBUG_SEVERITY_HIGH = 0x9146 + /// + DebugSeverityHigh = ((int)0x9146) , + /// + /// Original was GL_DEBUG_SEVERITY_MEDIUM = 0x9147 + /// + DebugSeverityMedium = ((int)0x9147) , + /// + /// Original was GL_DEBUG_SEVERITY_LOW = 0x9148 + /// + DebugSeverityLow = ((int)0x9148) , + /// + /// Original was GL_TEXTURE_BUFFER_OFFSET = 0x919D + /// + TextureBufferOffset = ((int)0x919D) , + /// + /// Original was GL_TEXTURE_BUFFER_SIZE = 0x919E + /// + TextureBufferSize = ((int)0x919E) , + /// + /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 0x919F + /// + TextureBufferOffsetAlignment = ((int)0x919F) , + /// + /// Original was GL_COMPUTE_SHADER = 0x91B9 + /// + ComputeShader = ((int)0x91B9) , + /// + /// Original was GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB + /// + MaxComputeUniformBlocks = ((int)0x91BB) , + /// + /// Original was GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91BC + /// + MaxComputeTextureImageUnits = ((int)0x91BC) , + /// + /// Original was GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD + /// + MaxComputeImageUniforms = ((int)0x91BD) , + /// + /// Original was GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE + /// + MaxComputeWorkGroupCount = ((int)0x91BE) , + /// + /// Original was GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF + /// + MaxComputeWorkGroupSize = ((int)0x91BF) , + /// + /// Original was GL_COMPRESSED_R11_EAC = 0x9270 + /// + CompressedR11Eac = ((int)0x9270) , + /// + /// Original was GL_COMPRESSED_SIGNED_R11_EAC = 0x9271 + /// + CompressedSignedR11Eac = ((int)0x9271) , + /// + /// Original was GL_COMPRESSED_RG11_EAC = 0x9272 + /// + CompressedRg11Eac = ((int)0x9272) , + /// + /// Original was GL_COMPRESSED_SIGNED_RG11_EAC = 0x9273 + /// + CompressedSignedRg11Eac = ((int)0x9273) , + /// + /// Original was GL_COMPRESSED_RGB8_ETC2 = 0x9274 + /// + CompressedRgb8Etc2 = ((int)0x9274) , + /// + /// Original was GL_COMPRESSED_SRGB8_ETC2 = 0x9275 + /// + CompressedSrgb8Etc2 = ((int)0x9275) , + /// + /// Original was GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276 + /// + CompressedRgb8PunchthroughAlpha1Etc2 = ((int)0x9276) , + /// + /// Original was GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277 + /// + CompressedSrgb8PunchthroughAlpha1Etc2 = ((int)0x9277) , + /// + /// Original was GL_COMPRESSED_RGBA8_ETC2_EAC = 0x9278 + /// + CompressedRgba8Etc2Eac = ((int)0x9278) , + /// + /// Original was GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279 + /// + CompressedSrgb8Alpha8Etc2Eac = ((int)0x9279) , + /// + /// Original was GL_DEBUG_OUTPUT = 0x92E0 + /// + DebugOutput = ((int)0x92E0) , + /// + /// Original was GL_UNIFORM = 0x92E1 + /// + Uniform = ((int)0x92E1) , + /// + /// Original was GL_UNIFORM_BLOCK = 0x92E2 + /// + UniformBlock = ((int)0x92E2) , + /// + /// Original was GL_PROGRAM_INPUT = 0x92E3 + /// + ProgramInput = ((int)0x92E3) , + /// + /// Original was GL_PROGRAM_OUTPUT = 0x92E4 + /// + ProgramOutput = ((int)0x92E4) , + /// + /// Original was GL_BUFFER_VARIABLE = 0x92E5 + /// + BufferVariable = ((int)0x92E5) , + /// + /// Original was GL_SHADER_STORAGE_BLOCK = 0x92E6 + /// + ShaderStorageBlock = ((int)0x92E6) , + /// + /// Original was GL_IS_PER_PATCH = 0x92E7 + /// + IsPerPatch = ((int)0x92E7) , + /// + /// Original was GL_VERTEX_SUBROUTINE = 0x92E8 + /// + VertexSubroutine = ((int)0x92E8) , + /// + /// Original was GL_TESS_CONTROL_SUBROUTINE = 0x92E9 + /// + TessControlSubroutine = ((int)0x92E9) , + /// + /// Original was GL_TESS_EVALUATION_SUBROUTINE = 0x92EA + /// + TessEvaluationSubroutine = ((int)0x92EA) , + /// + /// Original was GL_GEOMETRY_SUBROUTINE = 0x92EB + /// + GeometrySubroutine = ((int)0x92EB) , + /// + /// Original was GL_FRAGMENT_SUBROUTINE = 0x92EC + /// + FragmentSubroutine = ((int)0x92EC) , + /// + /// Original was GL_COMPUTE_SUBROUTINE = 0x92ED + /// + ComputeSubroutine = ((int)0x92ED) , + /// + /// Original was GL_VERTEX_SUBROUTINE_UNIFORM = 0x92EE + /// + VertexSubroutineUniform = ((int)0x92EE) , + /// + /// Original was GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 0x92EF + /// + TessControlSubroutineUniform = ((int)0x92EF) , + /// + /// Original was GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 0x92F0 + /// + TessEvaluationSubroutineUniform = ((int)0x92F0) , + /// + /// Original was GL_GEOMETRY_SUBROUTINE_UNIFORM = 0x92F1 + /// + GeometrySubroutineUniform = ((int)0x92F1) , + /// + /// Original was GL_FRAGMENT_SUBROUTINE_UNIFORM = 0x92F2 + /// + FragmentSubroutineUniform = ((int)0x92F2) , + /// + /// Original was GL_COMPUTE_SUBROUTINE_UNIFORM = 0x92F3 + /// + ComputeSubroutineUniform = ((int)0x92F3) , + /// + /// Original was GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4 + /// + TransformFeedbackVarying = ((int)0x92F4) , + /// + /// Original was GL_ACTIVE_RESOURCES = 0x92F5 + /// + ActiveResources = ((int)0x92F5) , + /// + /// Original was GL_MAX_NAME_LENGTH = 0x92F6 + /// + MaxNameLength = ((int)0x92F6) , + /// + /// Original was GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7 + /// + MaxNumActiveVariables = ((int)0x92F7) , + /// + /// Original was GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 0x92F8 + /// + MaxNumCompatibleSubroutines = ((int)0x92F8) , + /// + /// Original was GL_NAME_LENGTH = 0x92F9 + /// + NameLength = ((int)0x92F9) , + /// + /// Original was GL_TYPE = 0x92FA + /// + Type = ((int)0x92FA) , + /// + /// Original was GL_ARRAY_SIZE = 0x92FB + /// + ArraySize = ((int)0x92FB) , + /// + /// Original was GL_OFFSET = 0x92FC + /// + Offset = ((int)0x92FC) , + /// + /// Original was GL_BLOCK_INDEX = 0x92FD + /// + BlockIndex = ((int)0x92FD) , + /// + /// Original was GL_ARRAY_STRIDE = 0x92FE + /// + ArrayStride = ((int)0x92FE) , + /// + /// Original was GL_MATRIX_STRIDE = 0x92FF + /// + MatrixStride = ((int)0x92FF) , + /// + /// Original was GL_IS_ROW_MAJOR = 0x9300 + /// + IsRowMajor = ((int)0x9300) , + /// + /// Original was GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301 + /// + AtomicCounterBufferIndex = ((int)0x9301) , + /// + /// Original was GL_BUFFER_BINDING = 0x9302 + /// + BufferBinding = ((int)0x9302) , + /// + /// Original was GL_BUFFER_DATA_SIZE = 0x9303 + /// + BufferDataSize = ((int)0x9303) , + /// + /// Original was GL_NUM_ACTIVE_VARIABLES = 0x9304 + /// + NumActiveVariables = ((int)0x9304) , + /// + /// Original was GL_ACTIVE_VARIABLES = 0x9305 + /// + ActiveVariables = ((int)0x9305) , + /// + /// Original was GL_REFERENCED_BY_VERTEX_SHADER = 0x9306 + /// + ReferencedByVertexShader = ((int)0x9306) , + /// + /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307 + /// + ReferencedByTessControlShader = ((int)0x9307) , + /// + /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308 + /// + ReferencedByTessEvaluationShader = ((int)0x9308) , + /// + /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309 + /// + ReferencedByGeometryShader = ((int)0x9309) , + /// + /// Original was GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A + /// + ReferencedByFragmentShader = ((int)0x930A) , + /// + /// Original was GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B + /// + ReferencedByComputeShader = ((int)0x930B) , + /// + /// Original was GL_TOP_LEVEL_ARRAY_SIZE = 0x930C + /// + TopLevelArraySize = ((int)0x930C) , + /// + /// Original was GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D + /// + TopLevelArrayStride = ((int)0x930D) , + /// + /// Original was GL_LOCATION = 0x930E + /// + Location = ((int)0x930E) , + /// + /// Original was GL_LOCATION_INDEX = 0x930F + /// + LocationIndex = ((int)0x930F) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_WIDTH = 0x9310 + /// + FramebufferDefaultWidth = ((int)0x9310) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311 + /// + FramebufferDefaultHeight = ((int)0x9311) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS = 0x9312 + /// + FramebufferDefaultLayers = ((int)0x9312) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313 + /// + FramebufferDefaultSamples = ((int)0x9313) , + /// + /// Original was GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 0x9314 + /// + FramebufferDefaultFixedSampleLocations = ((int)0x9314) , + /// + /// Original was GL_MAX_FRAMEBUFFER_WIDTH = 0x9315 + /// + MaxFramebufferWidth = ((int)0x9315) , + /// + /// Original was GL_MAX_FRAMEBUFFER_HEIGHT = 0x9316 + /// + MaxFramebufferHeight = ((int)0x9316) , + /// + /// Original was GL_MAX_FRAMEBUFFER_LAYERS = 0x9317 + /// + MaxFramebufferLayers = ((int)0x9317) , + /// + /// Original was GL_MAX_FRAMEBUFFER_SAMPLES = 0x9318 + /// + MaxFramebufferSamples = ((int)0x9318) , + } + /// /// Used in GL.VertexAttribLPointer /// @@ -52238,6 +60095,44 @@ namespace OpenTK.Graphics.OpenGL ShaderBinaryViv = ((int)0x8FC4) , } + /// + /// Used in GL.ClientWaitSync, GL.WaitSync + /// + public enum WaitSyncFlags : int + { + /// + /// Original was GL_DEFAULT = 0 + /// + Default = ((int)0) , + /// + /// Original was GL_SYNC_FLUSH_COMMANDS_BIT = 0x00000001 + /// + SyncFlushCommandsBit = ((int)0x00000001) , + } + + /// + /// Not used directly. + /// + public enum WaitSyncStatus : int + { + /// + /// Original was GL_ALREADY_SIGNALED = 0x911A + /// + AlreadySignaled = ((int)0x911A) , + /// + /// Original was GL_TIMEOUT_EXPIRED = 0x911B + /// + TimeoutExpired = ((int)0x911B) , + /// + /// Original was GL_CONDITION_SATISFIED = 0x911C + /// + ConditionSatisfied = ((int)0x911C) , + /// + /// Original was GL_WAIT_FAILED = 0x911D + /// + WaitFailed = ((int)0x911D) , + } + /// /// Not used directly. /// diff --git a/Source/OpenTK/Graphics/OpenGL/GLHelper.cs b/Source/OpenTK/Graphics/OpenGL/GLHelper.cs index fdee387e..ec63ba7f 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLHelper.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLHelper.cs @@ -1322,7 +1322,7 @@ namespace OpenTK.Graphics.OpenGL #region DrawElements - public static void DrawElements(BeginMode mode, int count, DrawElementsType type, int offset) + public static void DrawElements(PrimitiveType mode, int count, DrawElementsType type, int offset) { DrawElements(mode, count, type, new IntPtr(offset)); } @@ -1457,13 +1457,75 @@ namespace OpenTK.Graphics.OpenGL #region Obsolete + [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glBegin")] + [Obsolete("Use BeginMode(PrimitiveType) instead")] + public static void Begin(OpenTK.Graphics.OpenGL.BeginMode mode) + { + Begin((PrimitiveType)mode); + } + [AutoGenerated(Category = "Version11Deprecated", Version = "1.1", EntryPoint = "glDisableClientState")] - [Obsolete("Use DisableClientState(ArrayCap) instead.")] + [Obsolete("Use DisableClientState(ArrayCap) instead")] public static void DisableClientState(OpenTK.Graphics.OpenGL.EnableCap array) { DisableClientState((ArrayCap)array); } + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawArrays")] + [Obsolete("Use DrawArrays(PrimitiveType) instead")] + public static void DrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count) + { + DrawArrays((PrimitiveType)mode, first, count); + } + + [AutoGenerated(Category = "VERSION_3_1", Version = "3.1", EntryPoint = "glDrawArraysInstanced")] + [Obsolete("Use DrawArraysInstanced(PrimitiveType) instead")] + public static void DrawArraysInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount) + { + DrawArraysInstanced((PrimitiveType)mode, first, count, primcount); + } + + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + [Obsolete("Use DrawElements(PrimitiveType) instead")] + public static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) + { + DrawElements((PrimitiveType)mode, count, type, indices); + } + + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + [Obsolete("Use DrawElements(PrimitiveType) instead")] + public static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices) + where T3 : struct + { + DrawElements((PrimitiveType)mode, count, type, indices); + } + + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + [Obsolete("Use DrawElements(PrimitiveType) instead")] + [CLSCompliant(false)] + public static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices) + where T3 : struct + { + DrawElements((PrimitiveType)mode, count, type, indices); + } + + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + [Obsolete("Use DrawElements(PrimitiveType) instead")] + [CLSCompliant(false)] + public static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices) + where T3 : struct + { + DrawElements((PrimitiveType)mode, count, type, indices); + } + + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + [Obsolete("Use DrawElements(PrimitiveType) instead")] + public static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices) + where T3 : struct + { + DrawElements((PrimitiveType)mode, count, type, ref indices); + } + [AutoGenerated(Category = "Version11Deprecated", Version = "1.1", EntryPoint = "glEnableClientState")] [Obsolete("Use EnableClientState(ArrayCap) instead.")] public static void EnableClientState(OpenTK.Graphics.OpenGL.EnableCap array) @@ -1517,8 +1579,36 @@ namespace OpenTK.Graphics.OpenGL GetActiveUniforms(program, uniformCount, uniformIndices, (ActiveUniformParameter)pname, @params); } + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] + [Obsolete("Use MultiDrawArrays(PrimitiveType) instead")] + public static void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] first, Int32[] count, Int32 primcount) + { + MultiDrawArrays((PrimitiveType)mode, first, count, primcount); + } + + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] + [Obsolete("Use MultiDrawArrays(PrimitiveType) instead")] + public static void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 first, ref Int32 count, Int32 primcount) + { + MultiDrawArrays((PrimitiveType)mode, ref first, ref count, primcount); + } + + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] + [Obsolete("Use MultiDrawArrays(PrimitiveType) instead")] + unsafe public static void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 primcount) + { + MultiDrawArrays((PrimitiveType)mode, first, count, primcount); + } + public static partial class Arb { + [AutoGenerated(Category = "ARB_draw_instanced", Version = "2.0", EntryPoint = "glDrawArraysInstancedARB")] + [Obsolete("Use DrawArraysInstanced(PrimitiveType) instead.")] + public static void DrawArraysInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount) + { + DrawArraysInstanced((PrimitiveType)mode, first, count, primcount); + } + [AutoGenerated(Category = "ArbGeometryShader4", Version = "3.0", EntryPoint = "glProgramParameteriARB")] [Obsolete("Use ProgramParameter(..., AssemblyProgramParameterArb, ...) instead.")] public static void ProgramParameter(Int32 program, ArbGeometryShader4 pname, Int32 value) @@ -1570,4 +1660,8 @@ namespace OpenTK.Graphics.OpenGL public delegate void DebugProcArb(int id, ArbDebugOutput category, ArbDebugOutput severity, IntPtr length, string message, IntPtr userParam); + + public delegate void DebugProc(int id, + ArbDebugOutput category, ArbDebugOutput severity, + IntPtr length, string message, IntPtr userParam); } diff --git a/Source/OpenTK/Platform/Windows/API.cs b/Source/OpenTK/Platform/Windows/API.cs index a31a8c84..21863680 100644 --- a/Source/OpenTK/Platform/Windows/API.cs +++ b/Source/OpenTK/Platform/Windows/API.cs @@ -1631,7 +1631,7 @@ namespace OpenTK.Platform.Windows internal static readonly IntPtr MESSAGE_ONLY = new IntPtr(-3); - internal static readonly IntPtr HKEY_LOCAL_MACHINE = new IntPtr(0x80000002); + internal static readonly IntPtr HKEY_LOCAL_MACHINE = new IntPtr(unchecked((int)0x80000002)); } #endregion