Opentk/Source/OpenTK/Graphics/ES30/ES30Delegates.cs
2013-11-22 20:07:01 +01:00

3613 lines
306 KiB
C#

//
// The Open Toolkit Library License
//
// Copyright (c) 2006 - 2013 Stefanos Apostolopoulos for the Open Toolkit Library
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights to
// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
// the Software, and to permit persons to whom the Software is furnished to do
// so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in all
// copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
//
namespace OpenTK.Graphics.ES30
{
using System;
using System.Security;
using System.Text;
using System.Runtime.InteropServices;
#pragma warning disable 0649
#pragma warning disable 3019
#pragma warning disable 1591
partial class GL
{
internal static partial class Delegates
{
[SuppressUnmanagedCodeSecurity]
internal delegate void ActiveProgramEXT(UInt32 program);
internal static ActiveProgramEXT glActiveProgramEXT = Load_ActiveProgramEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ActiveShaderProgramEXT(UInt32 pipeline, UInt32 program);
internal static ActiveShaderProgramEXT glActiveShaderProgramEXT = Load_ActiveShaderProgramEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ActiveTexture(OpenTK.Graphics.ES30.TextureUnit texture);
internal static ActiveTexture glActiveTexture = Load_ActiveTexture;
[SuppressUnmanagedCodeSecurity]
internal delegate void AlphaFuncQCOM(OpenTK.Graphics.ES30.All func, Single @ref);
internal static AlphaFuncQCOM glAlphaFuncQCOM = Load_AlphaFuncQCOM;
[SuppressUnmanagedCodeSecurity]
internal delegate void AttachShader(UInt32 program, UInt32 shader);
internal static AttachShader glAttachShader = Load_AttachShader;
[SuppressUnmanagedCodeSecurity]
internal delegate void BeginPerfMonitorAMD(UInt32 monitor);
internal static BeginPerfMonitorAMD glBeginPerfMonitorAMD = Load_BeginPerfMonitorAMD;
[SuppressUnmanagedCodeSecurity]
internal delegate void BeginQuery(OpenTK.Graphics.ES30.QueryTarget target, UInt32 id);
internal static BeginQuery glBeginQuery = Load_BeginQuery;
[SuppressUnmanagedCodeSecurity]
internal delegate void BeginQueryEXT(OpenTK.Graphics.ES30.QueryTarget target, UInt32 id);
internal static BeginQueryEXT glBeginQueryEXT = Load_BeginQueryEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void BeginTransformFeedback(OpenTK.Graphics.ES30.TransformFeedbackPrimitiveType primitiveMode);
internal static BeginTransformFeedback glBeginTransformFeedback = Load_BeginTransformFeedback;
[SuppressUnmanagedCodeSecurity]
internal delegate void BindAttribLocation(UInt32 program, UInt32 index, String name);
internal static BindAttribLocation glBindAttribLocation = Load_BindAttribLocation;
[SuppressUnmanagedCodeSecurity]
internal delegate void BindBuffer(OpenTK.Graphics.ES30.BufferTarget target, UInt32 buffer);
internal static BindBuffer glBindBuffer = Load_BindBuffer;
[SuppressUnmanagedCodeSecurity]
internal delegate void BindBufferBase(OpenTK.Graphics.ES30.BufferRangeTarget target, UInt32 index, UInt32 buffer);
internal static BindBufferBase glBindBufferBase = Load_BindBufferBase;
[SuppressUnmanagedCodeSecurity]
internal delegate void BindBufferRange(OpenTK.Graphics.ES30.BufferRangeTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size);
internal static BindBufferRange glBindBufferRange = Load_BindBufferRange;
[SuppressUnmanagedCodeSecurity]
internal delegate void BindFramebuffer(OpenTK.Graphics.ES30.FramebufferTarget target, UInt32 framebuffer);
internal static BindFramebuffer glBindFramebuffer = Load_BindFramebuffer;
[SuppressUnmanagedCodeSecurity]
internal delegate void BindProgramPipelineEXT(UInt32 pipeline);
internal static BindProgramPipelineEXT glBindProgramPipelineEXT = Load_BindProgramPipelineEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void BindRenderbuffer(OpenTK.Graphics.ES30.RenderbufferTarget target, UInt32 renderbuffer);
internal static BindRenderbuffer glBindRenderbuffer = Load_BindRenderbuffer;
[SuppressUnmanagedCodeSecurity]
internal delegate void BindSampler(UInt32 unit, UInt32 sampler);
internal static BindSampler glBindSampler = Load_BindSampler;
[SuppressUnmanagedCodeSecurity]
internal delegate void BindTexture(OpenTK.Graphics.ES30.TextureTarget target, UInt32 texture);
internal static BindTexture glBindTexture = Load_BindTexture;
[SuppressUnmanagedCodeSecurity]
internal delegate void BindTransformFeedback(OpenTK.Graphics.ES30.TransformFeedbackTarget target, UInt32 id);
internal static BindTransformFeedback glBindTransformFeedback = Load_BindTransformFeedback;
[SuppressUnmanagedCodeSecurity]
internal delegate void BindVertexArray(UInt32 array);
internal static BindVertexArray glBindVertexArray = Load_BindVertexArray;
[SuppressUnmanagedCodeSecurity]
internal delegate void BindVertexArrayOES(UInt32 array);
internal static BindVertexArrayOES glBindVertexArrayOES = Load_BindVertexArrayOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void BlendBarrierNV();
internal static BlendBarrierNV glBlendBarrierNV = Load_BlendBarrierNV;
[SuppressUnmanagedCodeSecurity]
internal delegate void BlendColor(Single red, Single green, Single blue, Single alpha);
internal static BlendColor glBlendColor = Load_BlendColor;
[SuppressUnmanagedCodeSecurity]
internal delegate void BlendEquation(OpenTK.Graphics.ES30.BlendEquationMode mode);
internal static BlendEquation glBlendEquation = Load_BlendEquation;
[SuppressUnmanagedCodeSecurity]
internal delegate void BlendEquationEXT(OpenTK.Graphics.ES30.BlendEquationMode mode);
internal static BlendEquationEXT glBlendEquationEXT = Load_BlendEquationEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void BlendEquationSeparate(OpenTK.Graphics.ES30.BlendEquationMode modeRGB, OpenTK.Graphics.ES30.BlendEquationMode modeAlpha);
internal static BlendEquationSeparate glBlendEquationSeparate = Load_BlendEquationSeparate;
[SuppressUnmanagedCodeSecurity]
internal delegate void BlendFunc(OpenTK.Graphics.ES30.BlendingFactorSrc sfactor, OpenTK.Graphics.ES30.BlendingFactorDest dfactor);
internal static BlendFunc glBlendFunc = Load_BlendFunc;
[SuppressUnmanagedCodeSecurity]
internal delegate void BlendFuncSeparate(OpenTK.Graphics.ES30.BlendingFactorSrc sfactorRGB, OpenTK.Graphics.ES30.BlendingFactorDest dfactorRGB, OpenTK.Graphics.ES30.BlendingFactorSrc sfactorAlpha, OpenTK.Graphics.ES30.BlendingFactorDest dfactorAlpha);
internal static BlendFuncSeparate glBlendFuncSeparate = Load_BlendFuncSeparate;
[SuppressUnmanagedCodeSecurity]
internal delegate void BlendParameteriNV(OpenTK.Graphics.ES30.All pname, Int32 value);
internal static BlendParameteriNV glBlendParameteriNV = Load_BlendParameteriNV;
[SuppressUnmanagedCodeSecurity]
internal delegate void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.BlitFramebufferFilter filter);
internal static BlitFramebuffer glBlitFramebuffer = Load_BlitFramebuffer;
[SuppressUnmanagedCodeSecurity]
internal delegate void BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.BlitFramebufferFilter filter);
internal static BlitFramebufferANGLE glBlitFramebufferANGLE = Load_BlitFramebufferANGLE;
[SuppressUnmanagedCodeSecurity]
internal delegate void BlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.BlitFramebufferFilter filter);
internal static BlitFramebufferNV glBlitFramebufferNV = Load_BlitFramebufferNV;
[SuppressUnmanagedCodeSecurity]
internal delegate void BufferData(OpenTK.Graphics.ES30.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES30.BufferUsageHint usage);
internal static BufferData glBufferData = Load_BufferData;
[SuppressUnmanagedCodeSecurity]
internal delegate void BufferSubData(OpenTK.Graphics.ES30.BufferTarget target, IntPtr offset, IntPtr size, IntPtr data);
internal static BufferSubData glBufferSubData = Load_BufferSubData;
[SuppressUnmanagedCodeSecurity]
internal delegate OpenTK.Graphics.ES30.FramebufferErrorCode CheckFramebufferStatus(OpenTK.Graphics.ES30.FramebufferTarget target);
internal static CheckFramebufferStatus glCheckFramebufferStatus = Load_CheckFramebufferStatus;
[SuppressUnmanagedCodeSecurity]
internal delegate void Clear(OpenTK.Graphics.ES30.ClearBufferMask mask);
internal static Clear glClear = Load_Clear;
[SuppressUnmanagedCodeSecurity]
internal delegate void ClearBufferfi(OpenTK.Graphics.ES30.ClearBufferCombined buffer, Int32 drawbuffer, Single depth, Int32 stencil);
internal static ClearBufferfi glClearBufferfi = Load_ClearBufferfi;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ClearBufferfv(OpenTK.Graphics.ES30.ClearBuffer buffer, Int32 drawbuffer, Single* value);
internal unsafe static ClearBufferfv glClearBufferfv = Load_ClearBufferfv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ClearBufferiv(OpenTK.Graphics.ES30.ClearBuffer buffer, Int32 drawbuffer, Int32* value);
internal unsafe static ClearBufferiv glClearBufferiv = Load_ClearBufferiv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ClearBufferuiv(OpenTK.Graphics.ES30.ClearBuffer buffer, Int32 drawbuffer, UInt32* value);
internal unsafe static ClearBufferuiv glClearBufferuiv = Load_ClearBufferuiv;
[SuppressUnmanagedCodeSecurity]
internal delegate void ClearColor(Single red, Single green, Single blue, Single alpha);
internal static ClearColor glClearColor = Load_ClearColor;
[SuppressUnmanagedCodeSecurity]
internal delegate void ClearDepthf(Single d);
internal static ClearDepthf glClearDepthf = Load_ClearDepthf;
[SuppressUnmanagedCodeSecurity]
internal delegate void ClearStencil(Int32 s);
internal static ClearStencil glClearStencil = Load_ClearStencil;
[SuppressUnmanagedCodeSecurity]
internal delegate OpenTK.Graphics.ES30.WaitSyncStatus ClientWaitSync(IntPtr sync, OpenTK.Graphics.ES30.ClientWaitSyncFlags flags, UInt64 timeout);
internal static ClientWaitSync glClientWaitSync = Load_ClientWaitSync;
[SuppressUnmanagedCodeSecurity]
internal delegate OpenTK.Graphics.ES30.WaitSyncStatus ClientWaitSyncAPPLE(IntPtr sync, OpenTK.Graphics.ES30.ClientWaitSyncFlags flags, UInt64 timeout);
internal static ClientWaitSyncAPPLE glClientWaitSyncAPPLE = Load_ClientWaitSyncAPPLE;
[SuppressUnmanagedCodeSecurity]
internal delegate void ColorMask(bool red, bool green, bool blue, bool alpha);
internal static ColorMask glColorMask = Load_ColorMask;
[SuppressUnmanagedCodeSecurity]
internal delegate void CompileShader(UInt32 shader);
internal static CompileShader glCompileShader = Load_CompileShader;
[SuppressUnmanagedCodeSecurity]
internal delegate void CompressedTexImage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES30.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data);
internal static CompressedTexImage2D glCompressedTexImage2D = Load_CompressedTexImage2D;
[SuppressUnmanagedCodeSecurity]
internal delegate void CompressedTexImage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, OpenTK.Graphics.ES30.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data);
internal static CompressedTexImage3D glCompressedTexImage3D = Load_CompressedTexImage3D;
[SuppressUnmanagedCodeSecurity]
internal delegate void CompressedTexImage3DOES(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, OpenTK.Graphics.ES30.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data);
internal static CompressedTexImage3DOES glCompressedTexImage3DOES = Load_CompressedTexImage3DOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void CompressedTexSubImage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES30.PixelFormat format, Int32 imageSize, IntPtr data);
internal static CompressedTexSubImage2D glCompressedTexSubImage2D = Load_CompressedTexSubImage2D;
[SuppressUnmanagedCodeSecurity]
internal delegate void CompressedTexSubImage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.PixelFormat format, Int32 imageSize, IntPtr data);
internal static CompressedTexSubImage3D glCompressedTexSubImage3D = Load_CompressedTexSubImage3D;
[SuppressUnmanagedCodeSecurity]
internal delegate void CompressedTexSubImage3DOES(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, Int32 imageSize, IntPtr data);
internal static CompressedTexSubImage3DOES glCompressedTexSubImage3DOES = Load_CompressedTexSubImage3DOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void CopyBufferSubData(OpenTK.Graphics.ES30.BufferTarget readTarget, OpenTK.Graphics.ES30.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size);
internal static CopyBufferSubData glCopyBufferSubData = Load_CopyBufferSubData;
[SuppressUnmanagedCodeSecurity]
internal delegate void CopyBufferSubDataNV(OpenTK.Graphics.ES30.BufferTarget readTarget, OpenTK.Graphics.ES30.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size);
internal static CopyBufferSubDataNV glCopyBufferSubDataNV = Load_CopyBufferSubDataNV;
[SuppressUnmanagedCodeSecurity]
internal delegate void CopyTexImage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES30.TextureCopyComponentCount internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border);
internal static CopyTexImage2D glCopyTexImage2D = Load_CopyTexImage2D;
[SuppressUnmanagedCodeSecurity]
internal delegate void CopyTexSubImage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height);
internal static CopyTexSubImage2D glCopyTexSubImage2D = Load_CopyTexSubImage2D;
[SuppressUnmanagedCodeSecurity]
internal delegate void CopyTexSubImage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height);
internal static CopyTexSubImage3D glCopyTexSubImage3D = Load_CopyTexSubImage3D;
[SuppressUnmanagedCodeSecurity]
internal delegate void CopyTexSubImage3DOES(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height);
internal static CopyTexSubImage3DOES glCopyTexSubImage3DOES = Load_CopyTexSubImage3DOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void CopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount);
internal static CopyTextureLevelsAPPLE glCopyTextureLevelsAPPLE = Load_CopyTextureLevelsAPPLE;
[SuppressUnmanagedCodeSecurity]
internal delegate void CoverageMaskNV(bool mask);
internal static CoverageMaskNV glCoverageMaskNV = Load_CoverageMaskNV;
[SuppressUnmanagedCodeSecurity]
internal delegate void CoverageOperationNV(OpenTK.Graphics.ES30.All operation);
internal static CoverageOperationNV glCoverageOperationNV = Load_CoverageOperationNV;
[SuppressUnmanagedCodeSecurity]
internal delegate Int32 CreateProgram();
internal static CreateProgram glCreateProgram = Load_CreateProgram;
[SuppressUnmanagedCodeSecurity]
internal delegate Int32 CreateShader(OpenTK.Graphics.ES30.ShaderType type);
internal static CreateShader glCreateShader = Load_CreateShader;
[SuppressUnmanagedCodeSecurity]
internal delegate Int32 CreateShaderProgramEXT(OpenTK.Graphics.ES30.All type, String @string);
internal static CreateShaderProgramEXT glCreateShaderProgramEXT = Load_CreateShaderProgramEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate Int32 CreateShaderProgramvEXT(OpenTK.Graphics.ES30.All type, Int32 count, String[] strings);
internal static CreateShaderProgramvEXT glCreateShaderProgramvEXT = Load_CreateShaderProgramvEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void CullFace(OpenTK.Graphics.ES30.CullFaceMode mode);
internal static CullFace glCullFace = Load_CullFace;
[SuppressUnmanagedCodeSecurity]
internal delegate void DebugMessageCallback(DebugProc callback, IntPtr userParam);
internal static DebugMessageCallback glDebugMessageCallback = Load_DebugMessageCallback;
[SuppressUnmanagedCodeSecurity]
internal delegate void DebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam);
internal static DebugMessageCallbackKHR glDebugMessageCallbackKHR = Load_DebugMessageCallbackKHR;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DebugMessageControl(OpenTK.Graphics.ES30.DebugSourceControl source, OpenTK.Graphics.ES30.DebugTypeControl type, OpenTK.Graphics.ES30.DebugSeverityControl severity, Int32 count, UInt32* ids, bool enabled);
internal unsafe static DebugMessageControl glDebugMessageControl = Load_DebugMessageControl;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DebugMessageControlKHR(OpenTK.Graphics.ES30.DebugSourceControl source, OpenTK.Graphics.ES30.DebugTypeControl type, OpenTK.Graphics.ES30.DebugSeverityControl severity, Int32 count, UInt32* ids, bool enabled);
internal unsafe static DebugMessageControlKHR glDebugMessageControlKHR = Load_DebugMessageControlKHR;
[SuppressUnmanagedCodeSecurity]
internal delegate void DebugMessageInsert(OpenTK.Graphics.ES30.DebugSourceExternal source, OpenTK.Graphics.ES30.DebugType type, UInt32 id, OpenTK.Graphics.ES30.DebugSeverity severity, Int32 length, String buf);
internal static DebugMessageInsert glDebugMessageInsert = Load_DebugMessageInsert;
[SuppressUnmanagedCodeSecurity]
internal delegate void DebugMessageInsertKHR(OpenTK.Graphics.ES30.DebugSourceExternal source, OpenTK.Graphics.ES30.DebugType type, UInt32 id, OpenTK.Graphics.ES30.DebugSeverity severity, Int32 length, String buf);
internal static DebugMessageInsertKHR glDebugMessageInsertKHR = Load_DebugMessageInsertKHR;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeleteBuffers(Int32 n, UInt32* buffers);
internal unsafe static DeleteBuffers glDeleteBuffers = Load_DeleteBuffers;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeleteFencesNV(Int32 n, UInt32* fences);
internal unsafe static DeleteFencesNV glDeleteFencesNV = Load_DeleteFencesNV;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeleteFramebuffers(Int32 n, UInt32* framebuffers);
internal unsafe static DeleteFramebuffers glDeleteFramebuffers = Load_DeleteFramebuffers;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeletePerfMonitorsAMD(Int32 n, UInt32* monitors);
internal unsafe static DeletePerfMonitorsAMD glDeletePerfMonitorsAMD = Load_DeletePerfMonitorsAMD;
[SuppressUnmanagedCodeSecurity]
internal delegate void DeleteProgram(UInt32 program);
internal static DeleteProgram glDeleteProgram = Load_DeleteProgram;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeleteProgramPipelinesEXT(Int32 n, UInt32* pipelines);
internal unsafe static DeleteProgramPipelinesEXT glDeleteProgramPipelinesEXT = Load_DeleteProgramPipelinesEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeleteQueries(Int32 n, UInt32* ids);
internal unsafe static DeleteQueries glDeleteQueries = Load_DeleteQueries;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeleteQueriesEXT(Int32 n, UInt32* ids);
internal unsafe static DeleteQueriesEXT glDeleteQueriesEXT = Load_DeleteQueriesEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeleteRenderbuffers(Int32 n, UInt32* renderbuffers);
internal unsafe static DeleteRenderbuffers glDeleteRenderbuffers = Load_DeleteRenderbuffers;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeleteSamplers(Int32 count, UInt32* samplers);
internal unsafe static DeleteSamplers glDeleteSamplers = Load_DeleteSamplers;
[SuppressUnmanagedCodeSecurity]
internal delegate void DeleteShader(UInt32 shader);
internal static DeleteShader glDeleteShader = Load_DeleteShader;
[SuppressUnmanagedCodeSecurity]
internal delegate void DeleteSync(IntPtr sync);
internal static DeleteSync glDeleteSync = Load_DeleteSync;
[SuppressUnmanagedCodeSecurity]
internal delegate void DeleteSyncAPPLE(IntPtr sync);
internal static DeleteSyncAPPLE glDeleteSyncAPPLE = Load_DeleteSyncAPPLE;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeleteTextures(Int32 n, UInt32* textures);
internal unsafe static DeleteTextures glDeleteTextures = Load_DeleteTextures;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeleteTransformFeedbacks(Int32 n, UInt32* ids);
internal unsafe static DeleteTransformFeedbacks glDeleteTransformFeedbacks = Load_DeleteTransformFeedbacks;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeleteVertexArrays(Int32 n, UInt32* arrays);
internal unsafe static DeleteVertexArrays glDeleteVertexArrays = Load_DeleteVertexArrays;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DeleteVertexArraysOES(Int32 n, UInt32* arrays);
internal unsafe static DeleteVertexArraysOES glDeleteVertexArraysOES = Load_DeleteVertexArraysOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void DepthFunc(OpenTK.Graphics.ES30.DepthFunction func);
internal static DepthFunc glDepthFunc = Load_DepthFunc;
[SuppressUnmanagedCodeSecurity]
internal delegate void DepthMask(bool flag);
internal static DepthMask glDepthMask = Load_DepthMask;
[SuppressUnmanagedCodeSecurity]
internal delegate void DepthRangef(Single n, Single f);
internal static DepthRangef glDepthRangef = Load_DepthRangef;
[SuppressUnmanagedCodeSecurity]
internal delegate void DetachShader(UInt32 program, UInt32 shader);
internal static DetachShader glDetachShader = Load_DetachShader;
[SuppressUnmanagedCodeSecurity]
internal delegate void Disable(OpenTK.Graphics.ES30.EnableCap cap);
internal static Disable glDisable = Load_Disable;
[SuppressUnmanagedCodeSecurity]
internal delegate void DisableDriverControlQCOM(UInt32 driverControl);
internal static DisableDriverControlQCOM glDisableDriverControlQCOM = Load_DisableDriverControlQCOM;
[SuppressUnmanagedCodeSecurity]
internal delegate void DisableVertexAttribArray(UInt32 index);
internal static DisableVertexAttribArray glDisableVertexAttribArray = Load_DisableVertexAttribArray;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DiscardFramebufferEXT(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All* attachments);
internal unsafe static DiscardFramebufferEXT glDiscardFramebufferEXT = Load_DiscardFramebufferEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void DrawArrays(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count);
internal static DrawArrays glDrawArrays = Load_DrawArrays;
[SuppressUnmanagedCodeSecurity]
internal delegate void DrawArraysInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount);
internal static DrawArraysInstanced glDrawArraysInstanced = Load_DrawArraysInstanced;
[SuppressUnmanagedCodeSecurity]
internal delegate void DrawArraysInstancedANGLE(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount);
internal static DrawArraysInstancedANGLE glDrawArraysInstancedANGLE = Load_DrawArraysInstancedANGLE;
[SuppressUnmanagedCodeSecurity]
internal delegate void DrawArraysInstancedEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 start, Int32 count, Int32 primcount);
internal static DrawArraysInstancedEXT glDrawArraysInstancedEXT = Load_DrawArraysInstancedEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void DrawArraysInstancedNV(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount);
internal static DrawArraysInstancedNV glDrawArraysInstancedNV = Load_DrawArraysInstancedNV;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.DrawBufferMode* bufs);
internal unsafe static DrawBuffers glDrawBuffers = Load_DrawBuffers;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DrawBuffersEXT(Int32 n, OpenTK.Graphics.ES30.DrawBufferMode* bufs);
internal unsafe static DrawBuffersEXT glDrawBuffersEXT = Load_DrawBuffersEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DrawBuffersIndexedEXT(Int32 n, OpenTK.Graphics.ES30.All* location, Int32* indices);
internal unsafe static DrawBuffersIndexedEXT glDrawBuffersIndexedEXT = Load_DrawBuffersIndexedEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void DrawBuffersNV(Int32 n, OpenTK.Graphics.ES30.DrawBufferMode* bufs);
internal unsafe static DrawBuffersNV glDrawBuffersNV = Load_DrawBuffersNV;
[SuppressUnmanagedCodeSecurity]
internal delegate void DrawElements(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices);
internal static DrawElements glDrawElements = Load_DrawElements;
[SuppressUnmanagedCodeSecurity]
internal delegate void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 instancecount);
internal static DrawElementsInstanced glDrawElementsInstanced = Load_DrawElementsInstanced;
[SuppressUnmanagedCodeSecurity]
internal delegate void DrawElementsInstancedANGLE(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 primcount);
internal static DrawElementsInstancedANGLE glDrawElementsInstancedANGLE = Load_DrawElementsInstancedANGLE;
[SuppressUnmanagedCodeSecurity]
internal delegate void DrawElementsInstancedEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 primcount);
internal static DrawElementsInstancedEXT glDrawElementsInstancedEXT = Load_DrawElementsInstancedEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void DrawElementsInstancedNV(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 primcount);
internal static DrawElementsInstancedNV glDrawElementsInstancedNV = Load_DrawElementsInstancedNV;
[SuppressUnmanagedCodeSecurity]
internal delegate void DrawRangeElements(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices);
internal static DrawRangeElements glDrawRangeElements = Load_DrawRangeElements;
[SuppressUnmanagedCodeSecurity]
internal delegate void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES30.All target, IntPtr image);
internal static EGLImageTargetRenderbufferStorageOES glEGLImageTargetRenderbufferStorageOES = Load_EGLImageTargetRenderbufferStorageOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES30.All target, IntPtr image);
internal static EGLImageTargetTexture2DOES glEGLImageTargetTexture2DOES = Load_EGLImageTargetTexture2DOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void Enable(OpenTK.Graphics.ES30.EnableCap cap);
internal static Enable glEnable = Load_Enable;
[SuppressUnmanagedCodeSecurity]
internal delegate void EnableDriverControlQCOM(UInt32 driverControl);
internal static EnableDriverControlQCOM glEnableDriverControlQCOM = Load_EnableDriverControlQCOM;
[SuppressUnmanagedCodeSecurity]
internal delegate void EnableVertexAttribArray(UInt32 index);
internal static EnableVertexAttribArray glEnableVertexAttribArray = Load_EnableVertexAttribArray;
[SuppressUnmanagedCodeSecurity]
internal delegate void EndPerfMonitorAMD(UInt32 monitor);
internal static EndPerfMonitorAMD glEndPerfMonitorAMD = Load_EndPerfMonitorAMD;
[SuppressUnmanagedCodeSecurity]
internal delegate void EndQuery(OpenTK.Graphics.ES30.QueryTarget target);
internal static EndQuery glEndQuery = Load_EndQuery;
[SuppressUnmanagedCodeSecurity]
internal delegate void EndQueryEXT(OpenTK.Graphics.ES30.QueryTarget target);
internal static EndQueryEXT glEndQueryEXT = Load_EndQueryEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void EndTilingQCOM(UInt32 preserveMask);
internal static EndTilingQCOM glEndTilingQCOM = Load_EndTilingQCOM;
[SuppressUnmanagedCodeSecurity]
internal delegate void EndTransformFeedback();
internal static EndTransformFeedback glEndTransformFeedback = Load_EndTransformFeedback;
[SuppressUnmanagedCodeSecurity]
internal delegate void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES30.All target, [OutAttribute] IntPtr @params);
internal static ExtGetBufferPointervQCOM glExtGetBufferPointervQCOM = Load_ExtGetBufferPointervQCOM;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers);
internal unsafe static ExtGetBuffersQCOM glExtGetBuffersQCOM = Load_ExtGetBuffersQCOM;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers);
internal unsafe static ExtGetFramebuffersQCOM glExtGetFramebuffersQCOM = Load_ExtGetFramebuffersQCOM;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length);
internal unsafe static ExtGetProgramBinarySourceQCOM glExtGetProgramBinarySourceQCOM = Load_ExtGetProgramBinarySourceQCOM;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms);
internal unsafe static ExtGetProgramsQCOM glExtGetProgramsQCOM = Load_ExtGetProgramsQCOM;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ExtGetRenderbuffersQCOM([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers);
internal unsafe static ExtGetRenderbuffersQCOM glExtGetRenderbuffersQCOM = Load_ExtGetRenderbuffersQCOM;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders);
internal unsafe static ExtGetShadersQCOM glExtGetShadersQCOM = Load_ExtGetShadersQCOM;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES30.All face, Int32 level, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params);
internal unsafe static ExtGetTexLevelParameterivQCOM glExtGetTexLevelParameterivQCOM = Load_ExtGetTexLevelParameterivQCOM;
[SuppressUnmanagedCodeSecurity]
internal delegate void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [OutAttribute] IntPtr texels);
internal static ExtGetTexSubImageQCOM glExtGetTexSubImageQCOM = Load_ExtGetTexSubImageQCOM;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures);
internal unsafe static ExtGetTexturesQCOM glExtGetTexturesQCOM = Load_ExtGetTexturesQCOM;
[SuppressUnmanagedCodeSecurity]
internal delegate bool ExtIsProgramBinaryQCOM(UInt32 program);
internal static ExtIsProgramBinaryQCOM glExtIsProgramBinaryQCOM = Load_ExtIsProgramBinaryQCOM;
[SuppressUnmanagedCodeSecurity]
internal delegate void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, Int32 param);
internal static ExtTexObjectStateOverrideiQCOM glExtTexObjectStateOverrideiQCOM = Load_ExtTexObjectStateOverrideiQCOM;
[SuppressUnmanagedCodeSecurity]
internal delegate IntPtr FenceSync(OpenTK.Graphics.ES30.SyncCondition condition, OpenTK.Graphics.ES30.WaitSyncFlags flags);
internal static FenceSync glFenceSync = Load_FenceSync;
[SuppressUnmanagedCodeSecurity]
internal delegate IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES30.SyncCondition condition, OpenTK.Graphics.ES30.WaitSyncFlags flags);
internal static FenceSyncAPPLE glFenceSyncAPPLE = Load_FenceSyncAPPLE;
[SuppressUnmanagedCodeSecurity]
internal delegate void Finish();
internal static Finish glFinish = Load_Finish;
[SuppressUnmanagedCodeSecurity]
internal delegate void FinishFenceNV(UInt32 fence);
internal static FinishFenceNV glFinishFenceNV = Load_FinishFenceNV;
[SuppressUnmanagedCodeSecurity]
internal delegate void Flush();
internal static Flush glFlush = Load_Flush;
[SuppressUnmanagedCodeSecurity]
internal delegate void FlushMappedBufferRange(OpenTK.Graphics.ES30.BufferTarget target, IntPtr offset, IntPtr length);
internal static FlushMappedBufferRange glFlushMappedBufferRange = Load_FlushMappedBufferRange;
[SuppressUnmanagedCodeSecurity]
internal delegate void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES30.BufferTarget target, IntPtr offset, IntPtr length);
internal static FlushMappedBufferRangeEXT glFlushMappedBufferRangeEXT = Load_FlushMappedBufferRangeEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void FramebufferRenderbuffer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, OpenTK.Graphics.ES30.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer);
internal static FramebufferRenderbuffer glFramebufferRenderbuffer = Load_FramebufferRenderbuffer;
[SuppressUnmanagedCodeSecurity]
internal delegate void FramebufferTexture2D(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, OpenTK.Graphics.ES30.TextureTarget2d textarget, UInt32 texture, Int32 level);
internal static FramebufferTexture2D glFramebufferTexture2D = Load_FramebufferTexture2D;
[SuppressUnmanagedCodeSecurity]
internal delegate void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 samples);
internal static FramebufferTexture2DMultisampleEXT glFramebufferTexture2DMultisampleEXT = Load_FramebufferTexture2DMultisampleEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 samples);
internal static FramebufferTexture2DMultisampleIMG glFramebufferTexture2DMultisampleIMG = Load_FramebufferTexture2DMultisampleIMG;
[SuppressUnmanagedCodeSecurity]
internal delegate void FramebufferTexture3DOES(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 zoffset);
internal static FramebufferTexture3DOES glFramebufferTexture3DOES = Load_FramebufferTexture3DOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void FramebufferTextureLayer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 layer);
internal static FramebufferTextureLayer glFramebufferTextureLayer = Load_FramebufferTextureLayer;
[SuppressUnmanagedCodeSecurity]
internal delegate void FrontFace(OpenTK.Graphics.ES30.FrontFaceDirection mode);
internal static FrontFace glFrontFace = Load_FrontFace;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenBuffers(Int32 n, [OutAttribute] UInt32* buffers);
internal unsafe static GenBuffers glGenBuffers = Load_GenBuffers;
[SuppressUnmanagedCodeSecurity]
internal delegate void GenerateMipmap(OpenTK.Graphics.ES30.TextureTarget target);
internal static GenerateMipmap glGenerateMipmap = Load_GenerateMipmap;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenFencesNV(Int32 n, [OutAttribute] UInt32* fences);
internal unsafe static GenFencesNV glGenFencesNV = Load_GenFencesNV;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers);
internal unsafe static GenFramebuffers glGenFramebuffers = Load_GenFramebuffers;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenPerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors);
internal unsafe static GenPerfMonitorsAMD glGenPerfMonitorsAMD = Load_GenPerfMonitorsAMD;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines);
internal unsafe static GenProgramPipelinesEXT glGenProgramPipelinesEXT = Load_GenProgramPipelinesEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenQueries(Int32 n, [OutAttribute] UInt32* ids);
internal unsafe static GenQueries glGenQueries = Load_GenQueries;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenQueriesEXT(Int32 n, [OutAttribute] UInt32* ids);
internal unsafe static GenQueriesEXT glGenQueriesEXT = Load_GenQueriesEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers);
internal unsafe static GenRenderbuffers glGenRenderbuffers = Load_GenRenderbuffers;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenSamplers(Int32 count, [OutAttribute] UInt32* samplers);
internal unsafe static GenSamplers glGenSamplers = Load_GenSamplers;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenTextures(Int32 n, [OutAttribute] UInt32* textures);
internal unsafe static GenTextures glGenTextures = Load_GenTextures;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids);
internal unsafe static GenTransformFeedbacks glGenTransformFeedbacks = Load_GenTransformFeedbacks;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenVertexArrays(Int32 n, [OutAttribute] UInt32* arrays);
internal unsafe static GenVertexArrays glGenVertexArrays = Load_GenVertexArrays;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays);
internal unsafe static GenVertexArraysOES glGenVertexArraysOES = Load_GenVertexArraysOES;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.ActiveAttribType* type, [OutAttribute] StringBuilder name);
internal unsafe static GetActiveAttrib glGetActiveAttrib = Load_GetActiveAttrib;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.ActiveUniformType* type, [OutAttribute] StringBuilder name);
internal unsafe static GetActiveUniform glGetActiveUniform = Load_GetActiveUniform;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.ActiveUniformBlockParameter pname, [OutAttribute] Int32* @params);
internal unsafe static GetActiveUniformBlockiv glGetActiveUniformBlockiv = Load_GetActiveUniformBlockiv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder uniformBlockName);
internal unsafe static GetActiveUniformBlockName glGetActiveUniformBlockName = Load_GetActiveUniformBlockName;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, OpenTK.Graphics.ES30.ActiveUniformParameter pname, [OutAttribute] Int32* @params);
internal unsafe static GetActiveUniformsiv glGetActiveUniformsiv = Load_GetActiveUniformsiv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders);
internal unsafe static GetAttachedShaders glGetAttachedShaders = Load_GetAttachedShaders;
[SuppressUnmanagedCodeSecurity]
internal delegate Int32 GetAttribLocation(UInt32 program, String name);
internal static GetAttribLocation glGetAttribLocation = Load_GetAttribLocation;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetBooleanv(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] bool* data);
internal unsafe static GetBooleanv glGetBooleanv = Load_GetBooleanv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetBufferParameteri64v(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname, [OutAttribute] Int64* @params);
internal unsafe static GetBufferParameteri64v glGetBufferParameteri64v = Load_GetBufferParameteri64v;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetBufferParameteriv(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname, [OutAttribute] Int32* @params);
internal unsafe static GetBufferParameteriv glGetBufferParameteriv = Load_GetBufferParameteriv;
[SuppressUnmanagedCodeSecurity]
internal delegate void GetBufferPointerv(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferPointer pname, [OutAttribute] IntPtr @params);
internal static GetBufferPointerv glGetBufferPointerv = Load_GetBufferPointerv;
[SuppressUnmanagedCodeSecurity]
internal delegate void GetBufferPointervOES(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferPointer pname, [OutAttribute] IntPtr @params);
internal static GetBufferPointervOES glGetBufferPointervOES = Load_GetBufferPointervOES;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.DebugSourceExternal* sources, [OutAttribute] OpenTK.Graphics.ES30.DebugType* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.DebugSeverity* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog);
internal unsafe static GetDebugMessageLog glGetDebugMessageLog = Load_GetDebugMessageLog;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.DebugSourceExternal* sources, [OutAttribute] OpenTK.Graphics.ES30.DebugType* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.DebugSeverity* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog);
internal unsafe static GetDebugMessageLogKHR glGetDebugMessageLogKHR = Load_GetDebugMessageLogKHR;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls);
internal unsafe static GetDriverControlsQCOM glGetDriverControlsQCOM = Load_GetDriverControlsQCOM;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder driverControlString);
internal unsafe static GetDriverControlStringQCOM glGetDriverControlStringQCOM = Load_GetDriverControlStringQCOM;
[SuppressUnmanagedCodeSecurity]
internal delegate OpenTK.Graphics.ES30.ErrorCode GetError();
internal static GetError glGetError = Load_GetError;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params);
internal unsafe static GetFenceivNV glGetFenceivNV = Load_GetFenceivNV;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetFloatv(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] Single* data);
internal unsafe static GetFloatv glGetFloatv = Load_GetFloatv;
[SuppressUnmanagedCodeSecurity]
internal delegate Int32 GetFragDataLocation(UInt32 program, String name);
internal static GetFragDataLocation glGetFragDataLocation = Load_GetFragDataLocation;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetFramebufferAttachmentParameteriv(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, OpenTK.Graphics.ES30.FramebufferParameterName pname, [OutAttribute] Int32* @params);
internal unsafe static GetFramebufferAttachmentParameteriv glGetFramebufferAttachmentParameteriv = Load_GetFramebufferAttachmentParameteriv;
[SuppressUnmanagedCodeSecurity]
internal delegate OpenTK.Graphics.ES30.All GetGraphicsResetStatusEXT();
internal static GetGraphicsResetStatusEXT glGetGraphicsResetStatusEXT = Load_GetGraphicsResetStatusEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetInteger64i_v(OpenTK.Graphics.ES30.GetIndexedPName target, UInt32 index, [OutAttribute] Int64* data);
internal unsafe static GetInteger64i_v glGetInteger64i_v = Load_GetInteger64i_v;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetInteger64v(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] Int64* data);
internal unsafe static GetInteger64v glGetInteger64v = Load_GetInteger64v;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetInteger64vAPPLE(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] Int64* @params);
internal unsafe static GetInteger64vAPPLE glGetInteger64vAPPLE = Load_GetInteger64vAPPLE;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetIntegeri_v(OpenTK.Graphics.ES30.GetIndexedPName target, UInt32 index, [OutAttribute] Int32* data);
internal unsafe static GetIntegeri_v glGetIntegeri_v = Load_GetIntegeri_v;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetIntegeri_vEXT(OpenTK.Graphics.ES30.GetIndexedPName target, UInt32 index, [OutAttribute] Int32* data);
internal unsafe static GetIntegeri_vEXT glGetIntegeri_vEXT = Load_GetIntegeri_vEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetIntegerv(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] Int32* data);
internal unsafe static GetIntegerv glGetIntegerv = Load_GetIntegerv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetInternalformativ(OpenTK.Graphics.ES30.ImageTarget target, OpenTK.Graphics.ES30.SizedInternalFormat internalformat, OpenTK.Graphics.ES30.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] Int32* @params);
internal unsafe static GetInternalformativ glGetInternalformativ = Load_GetInternalformativ;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params);
internal unsafe static GetnUniformfvEXT glGetnUniformfvEXT = Load_GetnUniformfvEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params);
internal unsafe static GetnUniformivEXT glGetnUniformivEXT = Load_GetnUniformivEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label);
internal unsafe static GetObjectLabel glGetObjectLabel = Load_GetObjectLabel;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetObjectLabelEXT(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label);
internal unsafe static GetObjectLabelEXT glGetObjectLabelEXT = Load_GetObjectLabelEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetObjectLabelKHR(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label);
internal unsafe static GetObjectLabelKHR glGetObjectLabelKHR = Load_GetObjectLabelKHR;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label);
internal unsafe static GetObjectPtrLabel glGetObjectPtrLabel = Load_GetObjectPtrLabel;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label);
internal unsafe static GetObjectPtrLabelKHR glGetObjectPtrLabelKHR = Load_GetObjectPtrLabelKHR;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.ES30.All pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten);
internal unsafe static GetPerfMonitorCounterDataAMD glGetPerfMonitorCounterDataAMD = Load_GetPerfMonitorCounterDataAMD;
[SuppressUnmanagedCodeSecurity]
internal delegate void GetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr data);
internal static GetPerfMonitorCounterInfoAMD glGetPerfMonitorCounterInfoAMD = Load_GetPerfMonitorCounterInfoAMD;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters);
internal unsafe static GetPerfMonitorCountersAMD glGetPerfMonitorCountersAMD = Load_GetPerfMonitorCountersAMD;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder counterString);
internal unsafe static GetPerfMonitorCounterStringAMD glGetPerfMonitorCounterStringAMD = Load_GetPerfMonitorCounterStringAMD;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetPerfMonitorGroupsAMD([OutAttribute] Int32* numGroups, Int32 groupsSize, [OutAttribute] UInt32* groups);
internal unsafe static GetPerfMonitorGroupsAMD glGetPerfMonitorGroupsAMD = Load_GetPerfMonitorGroupsAMD;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder groupString);
internal unsafe static GetPerfMonitorGroupStringAMD glGetPerfMonitorGroupStringAMD = Load_GetPerfMonitorGroupStringAMD;
[SuppressUnmanagedCodeSecurity]
internal delegate void GetPointerv(OpenTK.Graphics.ES30.GetPointervPName pname, [OutAttribute] IntPtr @params);
internal static GetPointerv glGetPointerv = Load_GetPointerv;
[SuppressUnmanagedCodeSecurity]
internal delegate void GetPointervKHR(OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr @params);
internal static GetPointervKHR glGetPointervKHR = Load_GetPointervKHR;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary);
internal unsafe static GetProgramBinary glGetProgramBinary = Load_GetProgramBinary;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary);
internal unsafe static GetProgramBinaryOES glGetProgramBinaryOES = Load_GetProgramBinaryOES;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog);
internal unsafe static GetProgramInfoLog glGetProgramInfoLog = Load_GetProgramInfoLog;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetProgramiv(UInt32 program, OpenTK.Graphics.ES30.GetProgramParameterName pname, [OutAttribute] Int32* @params);
internal unsafe static GetProgramiv glGetProgramiv = Load_GetProgramiv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog);
internal unsafe static GetProgramPipelineInfoLogEXT glGetProgramPipelineInfoLogEXT = Load_GetProgramPipelineInfoLogEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetProgramPipelineivEXT(UInt32 pipeline, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params);
internal unsafe static GetProgramPipelineivEXT glGetProgramPipelineivEXT = Load_GetProgramPipelineivEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetQueryiv(OpenTK.Graphics.ES30.QueryTarget target, OpenTK.Graphics.ES30.GetQueryParam pname, [OutAttribute] Int32* @params);
internal unsafe static GetQueryiv glGetQueryiv = Load_GetQueryiv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetQueryivEXT(OpenTK.Graphics.ES30.QueryTarget target, OpenTK.Graphics.ES30.GetQueryParam pname, [OutAttribute] Int32* @params);
internal unsafe static GetQueryivEXT glGetQueryivEXT = Load_GetQueryivEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetQueryObjecti64vEXT(UInt32 id, OpenTK.Graphics.ES30.GetQueryObjectParam pname, [OutAttribute] Int64* @params);
internal unsafe static GetQueryObjecti64vEXT glGetQueryObjecti64vEXT = Load_GetQueryObjecti64vEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetQueryObjectivEXT(UInt32 id, OpenTK.Graphics.ES30.GetQueryObjectParam pname, [OutAttribute] Int32* @params);
internal unsafe static GetQueryObjectivEXT glGetQueryObjectivEXT = Load_GetQueryObjectivEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetQueryObjectui64vEXT(UInt32 id, OpenTK.Graphics.ES30.GetQueryObjectParam pname, [OutAttribute] UInt64* @params);
internal unsafe static GetQueryObjectui64vEXT glGetQueryObjectui64vEXT = Load_GetQueryObjectui64vEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetQueryObjectuiv(UInt32 id, OpenTK.Graphics.ES30.GetQueryObjectParam pname, [OutAttribute] UInt32* @params);
internal unsafe static GetQueryObjectuiv glGetQueryObjectuiv = Load_GetQueryObjectuiv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetQueryObjectuivEXT(UInt32 id, OpenTK.Graphics.ES30.GetQueryObjectParam pname, [OutAttribute] UInt32* @params);
internal unsafe static GetQueryObjectuivEXT glGetQueryObjectuivEXT = Load_GetQueryObjectuivEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetRenderbufferParameteriv(OpenTK.Graphics.ES30.RenderbufferTarget target, OpenTK.Graphics.ES30.RenderbufferParameterName pname, [OutAttribute] Int32* @params);
internal unsafe static GetRenderbufferParameteriv glGetRenderbufferParameteriv = Load_GetRenderbufferParameteriv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetSamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname, [OutAttribute] Single* @params);
internal unsafe static GetSamplerParameterfv glGetSamplerParameterfv = Load_GetSamplerParameterfv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetSamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname, [OutAttribute] Int32* @params);
internal unsafe static GetSamplerParameteriv glGetSamplerParameteriv = Load_GetSamplerParameteriv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog);
internal unsafe static GetShaderInfoLog glGetShaderInfoLog = Load_GetShaderInfoLog;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetShaderiv(UInt32 shader, OpenTK.Graphics.ES30.ShaderParameter pname, [OutAttribute] Int32* @params);
internal unsafe static GetShaderiv glGetShaderiv = Load_GetShaderiv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetShaderPrecisionFormat(OpenTK.Graphics.ES30.ShaderType shadertype, OpenTK.Graphics.ES30.ShaderPrecision precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision);
internal unsafe static GetShaderPrecisionFormat glGetShaderPrecisionFormat = Load_GetShaderPrecisionFormat;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder source);
internal unsafe static GetShaderSource glGetShaderSource = Load_GetShaderSource;
[SuppressUnmanagedCodeSecurity]
internal delegate IntPtr GetString(OpenTK.Graphics.ES30.StringName name);
internal static GetString glGetString = Load_GetString;
[SuppressUnmanagedCodeSecurity]
internal delegate IntPtr GetStringi(OpenTK.Graphics.ES30.StringNameIndexed name, UInt32 index);
internal static GetStringi glGetStringi = Load_GetStringi;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetSynciv(IntPtr sync, OpenTK.Graphics.ES30.SyncParameterName pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values);
internal unsafe static GetSynciv glGetSynciv = Load_GetSynciv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES30.SyncParameterName pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values);
internal unsafe static GetSyncivAPPLE glGetSyncivAPPLE = Load_GetSyncivAPPLE;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetTexParameterfv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameterName pname, [OutAttribute] Single* @params);
internal unsafe static GetTexParameterfv glGetTexParameterfv = Load_GetTexParameterfv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetTexParameteriv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameterName pname, [OutAttribute] Int32* @params);
internal unsafe static GetTexParameteriv glGetTexParameteriv = Load_GetTexParameteriv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.TransformFeedbackType* type, [OutAttribute] StringBuilder name);
internal unsafe static GetTransformFeedbackVarying glGetTransformFeedbackVarying = Load_GetTransformFeedbackVarying;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder source);
internal unsafe static GetTranslatedShaderSourceANGLE glGetTranslatedShaderSourceANGLE = Load_GetTranslatedShaderSourceANGLE;
[SuppressUnmanagedCodeSecurity]
internal delegate Int32 GetUniformBlockIndex(UInt32 program, String uniformBlockName);
internal static GetUniformBlockIndex glGetUniformBlockIndex = Load_GetUniformBlockIndex;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params);
internal unsafe static GetUniformfv glGetUniformfv = Load_GetUniformfv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetUniformIndices(UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] UInt32* uniformIndices);
internal unsafe static GetUniformIndices glGetUniformIndices = Load_GetUniformIndices;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params);
internal unsafe static GetUniformiv glGetUniformiv = Load_GetUniformiv;
[SuppressUnmanagedCodeSecurity]
internal delegate Int32 GetUniformLocation(UInt32 program, String name);
internal static GetUniformLocation glGetUniformLocation = Load_GetUniformLocation;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetUniformuiv(UInt32 program, Int32 location, [OutAttribute] UInt32* @params);
internal unsafe static GetUniformuiv glGetUniformuiv = Load_GetUniformuiv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetVertexAttribfv(UInt32 index, OpenTK.Graphics.ES30.VertexAttribParameter pname, [OutAttribute] Single* @params);
internal unsafe static GetVertexAttribfv glGetVertexAttribfv = Load_GetVertexAttribfv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetVertexAttribIiv(UInt32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params);
internal unsafe static GetVertexAttribIiv glGetVertexAttribIiv = Load_GetVertexAttribIiv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetVertexAttribIuiv(UInt32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt32* @params);
internal unsafe static GetVertexAttribIuiv glGetVertexAttribIuiv = Load_GetVertexAttribIuiv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void GetVertexAttribiv(UInt32 index, OpenTK.Graphics.ES30.VertexAttribParameter pname, [OutAttribute] Int32* @params);
internal unsafe static GetVertexAttribiv glGetVertexAttribiv = Load_GetVertexAttribiv;
[SuppressUnmanagedCodeSecurity]
internal delegate void GetVertexAttribPointerv(UInt32 index, OpenTK.Graphics.ES30.VertexAttribPointerParameter pname, [OutAttribute] IntPtr pointer);
internal static GetVertexAttribPointerv glGetVertexAttribPointerv = Load_GetVertexAttribPointerv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Hint(OpenTK.Graphics.ES30.HintTarget target, OpenTK.Graphics.ES30.HintMode mode);
internal static Hint glHint = Load_Hint;
[SuppressUnmanagedCodeSecurity]
internal delegate void InsertEventMarkerEXT(Int32 length, String marker);
internal static InsertEventMarkerEXT glInsertEventMarkerEXT = Load_InsertEventMarkerEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void InvalidateFramebuffer(OpenTK.Graphics.ES30.FramebufferTarget target, Int32 numAttachments, OpenTK.Graphics.ES30.FramebufferAttachment* attachments);
internal unsafe static InvalidateFramebuffer glInvalidateFramebuffer = Load_InvalidateFramebuffer;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void InvalidateSubFramebuffer(OpenTK.Graphics.ES30.FramebufferTarget target, Int32 numAttachments, OpenTK.Graphics.ES30.FramebufferAttachment* attachments, Int32 x, Int32 y, Int32 width, Int32 height);
internal unsafe static InvalidateSubFramebuffer glInvalidateSubFramebuffer = Load_InvalidateSubFramebuffer;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsBuffer(UInt32 buffer);
internal static IsBuffer glIsBuffer = Load_IsBuffer;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsEnabled(OpenTK.Graphics.ES30.EnableCap cap);
internal static IsEnabled glIsEnabled = Load_IsEnabled;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsFenceNV(UInt32 fence);
internal static IsFenceNV glIsFenceNV = Load_IsFenceNV;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsFramebuffer(UInt32 framebuffer);
internal static IsFramebuffer glIsFramebuffer = Load_IsFramebuffer;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsProgram(UInt32 program);
internal static IsProgram glIsProgram = Load_IsProgram;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsProgramPipelineEXT(UInt32 pipeline);
internal static IsProgramPipelineEXT glIsProgramPipelineEXT = Load_IsProgramPipelineEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsQuery(UInt32 id);
internal static IsQuery glIsQuery = Load_IsQuery;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsQueryEXT(UInt32 id);
internal static IsQueryEXT glIsQueryEXT = Load_IsQueryEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsRenderbuffer(UInt32 renderbuffer);
internal static IsRenderbuffer glIsRenderbuffer = Load_IsRenderbuffer;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsSampler(UInt32 sampler);
internal static IsSampler glIsSampler = Load_IsSampler;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsShader(UInt32 shader);
internal static IsShader glIsShader = Load_IsShader;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsSync(IntPtr sync);
internal static IsSync glIsSync = Load_IsSync;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsSyncAPPLE(IntPtr sync);
internal static IsSyncAPPLE glIsSyncAPPLE = Load_IsSyncAPPLE;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsTexture(UInt32 texture);
internal static IsTexture glIsTexture = Load_IsTexture;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsTransformFeedback(UInt32 id);
internal static IsTransformFeedback glIsTransformFeedback = Load_IsTransformFeedback;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsVertexArray(UInt32 array);
internal static IsVertexArray glIsVertexArray = Load_IsVertexArray;
[SuppressUnmanagedCodeSecurity]
internal delegate bool IsVertexArrayOES(UInt32 array);
internal static IsVertexArrayOES glIsVertexArrayOES = Load_IsVertexArrayOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void LabelObjectEXT(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 length, String label);
internal static LabelObjectEXT glLabelObjectEXT = Load_LabelObjectEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void LineWidth(Single width);
internal static LineWidth glLineWidth = Load_LineWidth;
[SuppressUnmanagedCodeSecurity]
internal delegate void LinkProgram(UInt32 program);
internal static LinkProgram glLinkProgram = Load_LinkProgram;
[SuppressUnmanagedCodeSecurity]
internal delegate IntPtr MapBufferOES(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All access);
internal static MapBufferOES glMapBufferOES = Load_MapBufferOES;
[SuppressUnmanagedCodeSecurity]
internal delegate IntPtr MapBufferRange(OpenTK.Graphics.ES30.BufferTarget target, IntPtr offset, IntPtr length, OpenTK.Graphics.ES30.BufferAccessMask access);
internal static MapBufferRange glMapBufferRange = Load_MapBufferRange;
[SuppressUnmanagedCodeSecurity]
internal delegate IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES30.BufferTarget target, IntPtr offset, IntPtr length, UInt32 access);
internal static MapBufferRangeEXT glMapBufferRangeEXT = Load_MapBufferRangeEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void MultiDrawArraysEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount);
internal unsafe static MultiDrawArraysEXT glMultiDrawArraysEXT = Load_MultiDrawArraysEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void MultiDrawElementsEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 primcount);
internal unsafe static MultiDrawElementsEXT glMultiDrawElementsEXT = Load_MultiDrawElementsEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 length, String label);
internal static ObjectLabel glObjectLabel = Load_ObjectLabel;
[SuppressUnmanagedCodeSecurity]
internal delegate void ObjectLabelKHR(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 length, String label);
internal static ObjectLabelKHR glObjectLabelKHR = Load_ObjectLabelKHR;
[SuppressUnmanagedCodeSecurity]
internal delegate void ObjectPtrLabel(IntPtr ptr, Int32 length, String label);
internal static ObjectPtrLabel glObjectPtrLabel = Load_ObjectPtrLabel;
[SuppressUnmanagedCodeSecurity]
internal delegate void ObjectPtrLabelKHR(IntPtr ptr, Int32 length, String label);
internal static ObjectPtrLabelKHR glObjectPtrLabelKHR = Load_ObjectPtrLabelKHR;
[SuppressUnmanagedCodeSecurity]
internal delegate void PauseTransformFeedback();
internal static PauseTransformFeedback glPauseTransformFeedback = Load_PauseTransformFeedback;
[SuppressUnmanagedCodeSecurity]
internal delegate void PixelStorei(OpenTK.Graphics.ES30.PixelStoreParameter pname, Int32 param);
internal static PixelStorei glPixelStorei = Load_PixelStorei;
[SuppressUnmanagedCodeSecurity]
internal delegate void PolygonOffset(Single factor, Single units);
internal static PolygonOffset glPolygonOffset = Load_PolygonOffset;
[SuppressUnmanagedCodeSecurity]
internal delegate void PopDebugGroup();
internal static PopDebugGroup glPopDebugGroup = Load_PopDebugGroup;
[SuppressUnmanagedCodeSecurity]
internal delegate void PopDebugGroupKHR();
internal static PopDebugGroupKHR glPopDebugGroupKHR = Load_PopDebugGroupKHR;
[SuppressUnmanagedCodeSecurity]
internal delegate void PopGroupMarkerEXT();
internal static PopGroupMarkerEXT glPopGroupMarkerEXT = Load_PopGroupMarkerEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, IntPtr binary, Int32 length);
internal static ProgramBinary glProgramBinary = Load_ProgramBinary;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramBinaryOES(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, IntPtr binary, Int32 length);
internal static ProgramBinaryOES glProgramBinaryOES = Load_ProgramBinaryOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramParameteri(UInt32 program, OpenTK.Graphics.ES30.ProgramParameterName pname, Int32 value);
internal static ProgramParameteri glProgramParameteri = Load_ProgramParameteri;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramParameteriEXT(UInt32 program, OpenTK.Graphics.ES30.ProgramParameterName pname, Int32 value);
internal static ProgramParameteriEXT glProgramParameteriEXT = Load_ProgramParameteriEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramUniform1fEXT(UInt32 program, Int32 location, Single v0);
internal static ProgramUniform1fEXT glProgramUniform1fEXT = Load_ProgramUniform1fEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
internal unsafe static ProgramUniform1fvEXT glProgramUniform1fvEXT = Load_ProgramUniform1fvEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0);
internal static ProgramUniform1iEXT glProgramUniform1iEXT = Load_ProgramUniform1iEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
internal unsafe static ProgramUniform1ivEXT glProgramUniform1ivEXT = Load_ProgramUniform1ivEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0);
internal static ProgramUniform1uiEXT glProgramUniform1uiEXT = Load_ProgramUniform1uiEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
internal unsafe static ProgramUniform1uivEXT glProgramUniform1uivEXT = Load_ProgramUniform1uivEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1);
internal static ProgramUniform2fEXT glProgramUniform2fEXT = Load_ProgramUniform2fEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
internal unsafe static ProgramUniform2fvEXT glProgramUniform2fvEXT = Load_ProgramUniform2fvEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1);
internal static ProgramUniform2iEXT glProgramUniform2iEXT = Load_ProgramUniform2iEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
internal unsafe static ProgramUniform2ivEXT glProgramUniform2ivEXT = Load_ProgramUniform2ivEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1);
internal static ProgramUniform2uiEXT glProgramUniform2uiEXT = Load_ProgramUniform2uiEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
internal unsafe static ProgramUniform2uivEXT glProgramUniform2uivEXT = Load_ProgramUniform2uivEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2);
internal static ProgramUniform3fEXT glProgramUniform3fEXT = Load_ProgramUniform3fEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
internal unsafe static ProgramUniform3fvEXT glProgramUniform3fvEXT = Load_ProgramUniform3fvEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2);
internal static ProgramUniform3iEXT glProgramUniform3iEXT = Load_ProgramUniform3iEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
internal unsafe static ProgramUniform3ivEXT glProgramUniform3ivEXT = Load_ProgramUniform3ivEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2);
internal static ProgramUniform3uiEXT glProgramUniform3uiEXT = Load_ProgramUniform3uiEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
internal unsafe static ProgramUniform3uivEXT glProgramUniform3uivEXT = Load_ProgramUniform3uivEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3);
internal static ProgramUniform4fEXT glProgramUniform4fEXT = Load_ProgramUniform4fEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
internal unsafe static ProgramUniform4fvEXT glProgramUniform4fvEXT = Load_ProgramUniform4fvEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3);
internal static ProgramUniform4iEXT glProgramUniform4iEXT = Load_ProgramUniform4iEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
internal unsafe static ProgramUniform4ivEXT glProgramUniform4ivEXT = Load_ProgramUniform4ivEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3);
internal static ProgramUniform4uiEXT glProgramUniform4uiEXT = Load_ProgramUniform4uiEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
internal unsafe static ProgramUniform4uivEXT glProgramUniform4uivEXT = Load_ProgramUniform4uivEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static ProgramUniformMatrix2fvEXT glProgramUniformMatrix2fvEXT = Load_ProgramUniformMatrix2fvEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static ProgramUniformMatrix2x3fvEXT glProgramUniformMatrix2x3fvEXT = Load_ProgramUniformMatrix2x3fvEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static ProgramUniformMatrix2x4fvEXT glProgramUniformMatrix2x4fvEXT = Load_ProgramUniformMatrix2x4fvEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static ProgramUniformMatrix3fvEXT glProgramUniformMatrix3fvEXT = Load_ProgramUniformMatrix3fvEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static ProgramUniformMatrix3x2fvEXT glProgramUniformMatrix3x2fvEXT = Load_ProgramUniformMatrix3x2fvEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static ProgramUniformMatrix3x4fvEXT glProgramUniformMatrix3x4fvEXT = Load_ProgramUniformMatrix3x4fvEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static ProgramUniformMatrix4fvEXT glProgramUniformMatrix4fvEXT = Load_ProgramUniformMatrix4fvEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static ProgramUniformMatrix4x2fvEXT glProgramUniformMatrix4x2fvEXT = Load_ProgramUniformMatrix4x2fvEXT;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static ProgramUniformMatrix4x3fvEXT glProgramUniformMatrix4x3fvEXT = Load_ProgramUniformMatrix4x3fvEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void PushDebugGroup(OpenTK.Graphics.ES30.All source, UInt32 id, Int32 length, String message);
internal static PushDebugGroup glPushDebugGroup = Load_PushDebugGroup;
[SuppressUnmanagedCodeSecurity]
internal delegate void PushDebugGroupKHR(OpenTK.Graphics.ES30.All source, UInt32 id, Int32 length, String message);
internal static PushDebugGroupKHR glPushDebugGroupKHR = Load_PushDebugGroupKHR;
[SuppressUnmanagedCodeSecurity]
internal delegate void PushGroupMarkerEXT(Int32 length, String marker);
internal static PushGroupMarkerEXT glPushGroupMarkerEXT = Load_PushGroupMarkerEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void QueryCounterEXT(UInt32 id, OpenTK.Graphics.ES30.All target);
internal static QueryCounterEXT glQueryCounterEXT = Load_QueryCounterEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ReadBuffer(OpenTK.Graphics.ES30.ReadBufferMode mode);
internal static ReadBuffer glReadBuffer = Load_ReadBuffer;
[SuppressUnmanagedCodeSecurity]
internal delegate void ReadBufferIndexedEXT(OpenTK.Graphics.ES30.All src, Int32 index);
internal static ReadBufferIndexedEXT glReadBufferIndexedEXT = Load_ReadBufferIndexedEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ReadBufferNV(OpenTK.Graphics.ES30.All mode);
internal static ReadBufferNV glReadBufferNV = Load_ReadBufferNV;
[SuppressUnmanagedCodeSecurity]
internal delegate void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, Int32 bufSize, [OutAttribute] IntPtr data);
internal static ReadnPixelsEXT glReadnPixelsEXT = Load_ReadnPixelsEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, [OutAttribute] IntPtr pixels);
internal static ReadPixels glReadPixels = Load_ReadPixels;
[SuppressUnmanagedCodeSecurity]
internal delegate void ReleaseShaderCompiler();
internal static ReleaseShaderCompiler glReleaseShaderCompiler = Load_ReleaseShaderCompiler;
[SuppressUnmanagedCodeSecurity]
internal delegate void RenderbufferStorage(OpenTK.Graphics.ES30.RenderbufferTarget target, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
internal static RenderbufferStorage glRenderbufferStorage = Load_RenderbufferStorage;
[SuppressUnmanagedCodeSecurity]
internal delegate void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
internal static RenderbufferStorageMultisample glRenderbufferStorageMultisample = Load_RenderbufferStorageMultisample;
[SuppressUnmanagedCodeSecurity]
internal delegate void RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
internal static RenderbufferStorageMultisampleANGLE glRenderbufferStorageMultisampleANGLE = Load_RenderbufferStorageMultisampleANGLE;
[SuppressUnmanagedCodeSecurity]
internal delegate void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
internal static RenderbufferStorageMultisampleAPPLE glRenderbufferStorageMultisampleAPPLE = Load_RenderbufferStorageMultisampleAPPLE;
[SuppressUnmanagedCodeSecurity]
internal delegate void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
internal static RenderbufferStorageMultisampleEXT glRenderbufferStorageMultisampleEXT = Load_RenderbufferStorageMultisampleEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
internal static RenderbufferStorageMultisampleIMG glRenderbufferStorageMultisampleIMG = Load_RenderbufferStorageMultisampleIMG;
[SuppressUnmanagedCodeSecurity]
internal delegate void RenderbufferStorageMultisampleNV(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
internal static RenderbufferStorageMultisampleNV glRenderbufferStorageMultisampleNV = Load_RenderbufferStorageMultisampleNV;
[SuppressUnmanagedCodeSecurity]
internal delegate void ResolveMultisampleFramebufferAPPLE();
internal static ResolveMultisampleFramebufferAPPLE glResolveMultisampleFramebufferAPPLE = Load_ResolveMultisampleFramebufferAPPLE;
[SuppressUnmanagedCodeSecurity]
internal delegate void ResumeTransformFeedback();
internal static ResumeTransformFeedback glResumeTransformFeedback = Load_ResumeTransformFeedback;
[SuppressUnmanagedCodeSecurity]
internal delegate void SampleCoverage(Single value, bool invert);
internal static SampleCoverage glSampleCoverage = Load_SampleCoverage;
[SuppressUnmanagedCodeSecurity]
internal delegate void SamplerParameterf(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname, Single param);
internal static SamplerParameterf glSamplerParameterf = Load_SamplerParameterf;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void SamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname, Single* param);
internal unsafe static SamplerParameterfv glSamplerParameterfv = Load_SamplerParameterfv;
[SuppressUnmanagedCodeSecurity]
internal delegate void SamplerParameteri(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname, Int32 param);
internal static SamplerParameteri glSamplerParameteri = Load_SamplerParameteri;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void SamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname, Int32* param);
internal unsafe static SamplerParameteriv glSamplerParameteriv = Load_SamplerParameteriv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Scissor(Int32 x, Int32 y, Int32 width, Int32 height);
internal static Scissor glScissor = Load_Scissor;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void SelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList);
internal unsafe static SelectPerfMonitorCountersAMD glSelectPerfMonitorCountersAMD = Load_SelectPerfMonitorCountersAMD;
[SuppressUnmanagedCodeSecurity]
internal delegate void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES30.All condition);
internal static SetFenceNV glSetFenceNV = Load_SetFenceNV;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ShaderBinary(Int32 count, UInt32* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length);
internal unsafe static ShaderBinary glShaderBinary = Load_ShaderBinary;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void ShaderSource(UInt32 shader, Int32 count, String[] @string, Int32* length);
internal unsafe static ShaderSource glShaderSource = Load_ShaderSource;
[SuppressUnmanagedCodeSecurity]
internal delegate void StartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask);
internal static StartTilingQCOM glStartTilingQCOM = Load_StartTilingQCOM;
[SuppressUnmanagedCodeSecurity]
internal delegate void StencilFunc(OpenTK.Graphics.ES30.StencilFunction func, Int32 @ref, UInt32 mask);
internal static StencilFunc glStencilFunc = Load_StencilFunc;
[SuppressUnmanagedCodeSecurity]
internal delegate void StencilFuncSeparate(OpenTK.Graphics.ES30.StencilFace face, OpenTK.Graphics.ES30.StencilFunction func, Int32 @ref, UInt32 mask);
internal static StencilFuncSeparate glStencilFuncSeparate = Load_StencilFuncSeparate;
[SuppressUnmanagedCodeSecurity]
internal delegate void StencilMask(UInt32 mask);
internal static StencilMask glStencilMask = Load_StencilMask;
[SuppressUnmanagedCodeSecurity]
internal delegate void StencilMaskSeparate(OpenTK.Graphics.ES30.StencilFace face, UInt32 mask);
internal static StencilMaskSeparate glStencilMaskSeparate = Load_StencilMaskSeparate;
[SuppressUnmanagedCodeSecurity]
internal delegate void StencilOp(OpenTK.Graphics.ES30.StencilOp fail, OpenTK.Graphics.ES30.StencilOp zfail, OpenTK.Graphics.ES30.StencilOp zpass);
internal static StencilOp glStencilOp = Load_StencilOp;
[SuppressUnmanagedCodeSecurity]
internal delegate void StencilOpSeparate(OpenTK.Graphics.ES30.StencilFace face, OpenTK.Graphics.ES30.StencilOp sfail, OpenTK.Graphics.ES30.StencilOp dpfail, OpenTK.Graphics.ES30.StencilOp dppass);
internal static StencilOpSeparate glStencilOpSeparate = Load_StencilOpSeparate;
[SuppressUnmanagedCodeSecurity]
internal delegate bool TestFenceNV(UInt32 fence);
internal static TestFenceNV glTestFenceNV = Load_TestFenceNV;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexImage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES30.TextureComponentCount internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels);
internal static TexImage2D glTexImage2D = Load_TexImage2D;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexImage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, OpenTK.Graphics.ES30.TextureComponentCount internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels);
internal static TexImage3D glTexImage3D = Load_TexImage3D;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexImage3DOES(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, OpenTK.Graphics.ES30.TextureComponentCount internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels);
internal static TexImage3DOES glTexImage3DOES = Load_TexImage3DOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexParameterf(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, Single param);
internal static TexParameterf glTexParameterf = Load_TexParameterf;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void TexParameterfv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, Single* @params);
internal unsafe static TexParameterfv glTexParameterfv = Load_TexParameterfv;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexParameteri(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, Int32 param);
internal static TexParameteri glTexParameteri = Load_TexParameteri;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void TexParameteriv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, Int32* @params);
internal unsafe static TexParameteriv glTexParameteriv = Load_TexParameteriv;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexStorage1DEXT(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width);
internal static TexStorage1DEXT glTexStorage1DEXT = Load_TexStorage1DEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexStorage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 levels, OpenTK.Graphics.ES30.SizedInternalFormat internalformat, Int32 width, Int32 height);
internal static TexStorage2D glTexStorage2D = Load_TexStorage2D;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexStorage2DEXT(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 levels, OpenTK.Graphics.ES30.SizedInternalFormat internalformat, Int32 width, Int32 height);
internal static TexStorage2DEXT glTexStorage2DEXT = Load_TexStorage2DEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexStorage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 levels, OpenTK.Graphics.ES30.SizedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth);
internal static TexStorage3D glTexStorage3D = Load_TexStorage3D;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexStorage3DEXT(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 levels, OpenTK.Graphics.ES30.SizedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth);
internal static TexStorage3DEXT glTexStorage3DEXT = Load_TexStorage3DEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexSubImage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels);
internal static TexSubImage2D glTexSubImage2D = Load_TexSubImage2D;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexSubImage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels);
internal static TexSubImage3D glTexSubImage3D = Load_TexSubImage3D;
[SuppressUnmanagedCodeSecurity]
internal delegate void TexSubImage3DOES(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, IntPtr pixels);
internal static TexSubImage3DOES glTexSubImage3DOES = Load_TexSubImage3DOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width);
internal static TextureStorage1DEXT glTextureStorage1DEXT = Load_TextureStorage1DEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height);
internal static TextureStorage2DEXT glTextureStorage2DEXT = Load_TextureStorage2DEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth);
internal static TextureStorage3DEXT glTextureStorage3DEXT = Load_TextureStorage3DEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void TransformFeedbackVaryings(UInt32 program, Int32 count, String[] varyings, OpenTK.Graphics.ES30.TransformFeedbackMode bufferMode);
internal static TransformFeedbackVaryings glTransformFeedbackVaryings = Load_TransformFeedbackVaryings;
[SuppressUnmanagedCodeSecurity]
internal delegate void Uniform1f(Int32 location, Single v0);
internal static Uniform1f glUniform1f = Load_Uniform1f;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void Uniform1fv(Int32 location, Int32 count, Single* value);
internal unsafe static Uniform1fv glUniform1fv = Load_Uniform1fv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Uniform1i(Int32 location, Int32 v0);
internal static Uniform1i glUniform1i = Load_Uniform1i;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void Uniform1iv(Int32 location, Int32 count, Int32* value);
internal unsafe static Uniform1iv glUniform1iv = Load_Uniform1iv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Uniform1ui(Int32 location, UInt32 v0);
internal static Uniform1ui glUniform1ui = Load_Uniform1ui;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void Uniform1uiv(Int32 location, Int32 count, UInt32* value);
internal unsafe static Uniform1uiv glUniform1uiv = Load_Uniform1uiv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Uniform2f(Int32 location, Single v0, Single v1);
internal static Uniform2f glUniform2f = Load_Uniform2f;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void Uniform2fv(Int32 location, Int32 count, Single* value);
internal unsafe static Uniform2fv glUniform2fv = Load_Uniform2fv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Uniform2i(Int32 location, Int32 v0, Int32 v1);
internal static Uniform2i glUniform2i = Load_Uniform2i;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void Uniform2iv(Int32 location, Int32 count, Int32* value);
internal unsafe static Uniform2iv glUniform2iv = Load_Uniform2iv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Uniform2ui(Int32 location, UInt32 v0, UInt32 v1);
internal static Uniform2ui glUniform2ui = Load_Uniform2ui;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void Uniform2uiv(Int32 location, Int32 count, UInt32* value);
internal unsafe static Uniform2uiv glUniform2uiv = Load_Uniform2uiv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Uniform3f(Int32 location, Single v0, Single v1, Single v2);
internal static Uniform3f glUniform3f = Load_Uniform3f;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void Uniform3fv(Int32 location, Int32 count, Single* value);
internal unsafe static Uniform3fv glUniform3fv = Load_Uniform3fv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Uniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2);
internal static Uniform3i glUniform3i = Load_Uniform3i;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void Uniform3iv(Int32 location, Int32 count, Int32* value);
internal unsafe static Uniform3iv glUniform3iv = Load_Uniform3iv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Uniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2);
internal static Uniform3ui glUniform3ui = Load_Uniform3ui;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void Uniform3uiv(Int32 location, Int32 count, UInt32* value);
internal unsafe static Uniform3uiv glUniform3uiv = Load_Uniform3uiv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Uniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3);
internal static Uniform4f glUniform4f = Load_Uniform4f;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void Uniform4fv(Int32 location, Int32 count, Single* value);
internal unsafe static Uniform4fv glUniform4fv = Load_Uniform4fv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Uniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3);
internal static Uniform4i glUniform4i = Load_Uniform4i;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void Uniform4iv(Int32 location, Int32 count, Int32* value);
internal unsafe static Uniform4iv glUniform4iv = Load_Uniform4iv;
[SuppressUnmanagedCodeSecurity]
internal delegate void Uniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3);
internal static Uniform4ui glUniform4ui = Load_Uniform4ui;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void Uniform4uiv(Int32 location, Int32 count, UInt32* value);
internal unsafe static Uniform4uiv glUniform4uiv = Load_Uniform4uiv;
[SuppressUnmanagedCodeSecurity]
internal delegate void UniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding);
internal static UniformBlockBinding glUniformBlockBinding = Load_UniformBlockBinding;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix2fv glUniformMatrix2fv = Load_UniformMatrix2fv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix2x3fv glUniformMatrix2x3fv = Load_UniformMatrix2x3fv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix2x3fvNV glUniformMatrix2x3fvNV = Load_UniformMatrix2x3fvNV;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix2x4fv glUniformMatrix2x4fv = Load_UniformMatrix2x4fv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix2x4fvNV glUniformMatrix2x4fvNV = Load_UniformMatrix2x4fvNV;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix3fv glUniformMatrix3fv = Load_UniformMatrix3fv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix3x2fv glUniformMatrix3x2fv = Load_UniformMatrix3x2fv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix3x2fvNV glUniformMatrix3x2fvNV = Load_UniformMatrix3x2fvNV;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix3x4fv glUniformMatrix3x4fv = Load_UniformMatrix3x4fv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix3x4fvNV glUniformMatrix3x4fvNV = Load_UniformMatrix3x4fvNV;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix4fv glUniformMatrix4fv = Load_UniformMatrix4fv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix4x2fv glUniformMatrix4x2fv = Load_UniformMatrix4x2fv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix4x2fvNV glUniformMatrix4x2fvNV = Load_UniformMatrix4x2fvNV;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix4x3fv glUniformMatrix4x3fv = Load_UniformMatrix4x3fv;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void UniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value);
internal unsafe static UniformMatrix4x3fvNV glUniformMatrix4x3fvNV = Load_UniformMatrix4x3fvNV;
[SuppressUnmanagedCodeSecurity]
internal delegate bool UnmapBuffer(OpenTK.Graphics.ES30.BufferTarget target);
internal static UnmapBuffer glUnmapBuffer = Load_UnmapBuffer;
[SuppressUnmanagedCodeSecurity]
internal delegate bool UnmapBufferOES(OpenTK.Graphics.ES30.BufferTarget target);
internal static UnmapBufferOES glUnmapBufferOES = Load_UnmapBufferOES;
[SuppressUnmanagedCodeSecurity]
internal delegate void UseProgram(UInt32 program);
internal static UseProgram glUseProgram = Load_UseProgram;
[SuppressUnmanagedCodeSecurity]
internal delegate void UseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program);
internal static UseProgramStagesEXT glUseProgramStagesEXT = Load_UseProgramStagesEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void UseShaderProgramEXT(OpenTK.Graphics.ES30.All type, UInt32 program);
internal static UseShaderProgramEXT glUseShaderProgramEXT = Load_UseShaderProgramEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void ValidateProgram(UInt32 program);
internal static ValidateProgram glValidateProgram = Load_ValidateProgram;
[SuppressUnmanagedCodeSecurity]
internal delegate void ValidateProgramPipelineEXT(UInt32 pipeline);
internal static ValidateProgramPipelineEXT glValidateProgramPipelineEXT = Load_ValidateProgramPipelineEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void VertexAttrib1f(UInt32 index, Single x);
internal static VertexAttrib1f glVertexAttrib1f = Load_VertexAttrib1f;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void VertexAttrib1fv(UInt32 index, Single* v);
internal unsafe static VertexAttrib1fv glVertexAttrib1fv = Load_VertexAttrib1fv;
[SuppressUnmanagedCodeSecurity]
internal delegate void VertexAttrib2f(UInt32 index, Single x, Single y);
internal static VertexAttrib2f glVertexAttrib2f = Load_VertexAttrib2f;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void VertexAttrib2fv(UInt32 index, Single* v);
internal unsafe static VertexAttrib2fv glVertexAttrib2fv = Load_VertexAttrib2fv;
[SuppressUnmanagedCodeSecurity]
internal delegate void VertexAttrib3f(UInt32 index, Single x, Single y, Single z);
internal static VertexAttrib3f glVertexAttrib3f = Load_VertexAttrib3f;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void VertexAttrib3fv(UInt32 index, Single* v);
internal unsafe static VertexAttrib3fv glVertexAttrib3fv = Load_VertexAttrib3fv;
[SuppressUnmanagedCodeSecurity]
internal delegate void VertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w);
internal static VertexAttrib4f glVertexAttrib4f = Load_VertexAttrib4f;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void VertexAttrib4fv(UInt32 index, Single* v);
internal unsafe static VertexAttrib4fv glVertexAttrib4fv = Load_VertexAttrib4fv;
[SuppressUnmanagedCodeSecurity]
internal delegate void VertexAttribDivisor(UInt32 index, UInt32 divisor);
internal static VertexAttribDivisor glVertexAttribDivisor = Load_VertexAttribDivisor;
[SuppressUnmanagedCodeSecurity]
internal delegate void VertexAttribDivisorANGLE(UInt32 index, UInt32 divisor);
internal static VertexAttribDivisorANGLE glVertexAttribDivisorANGLE = Load_VertexAttribDivisorANGLE;
[SuppressUnmanagedCodeSecurity]
internal delegate void VertexAttribDivisorEXT(UInt32 index, UInt32 divisor);
internal static VertexAttribDivisorEXT glVertexAttribDivisorEXT = Load_VertexAttribDivisorEXT;
[SuppressUnmanagedCodeSecurity]
internal delegate void VertexAttribDivisorNV(UInt32 index, UInt32 divisor);
internal static VertexAttribDivisorNV glVertexAttribDivisorNV = Load_VertexAttribDivisorNV;
[SuppressUnmanagedCodeSecurity]
internal delegate void VertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w);
internal static VertexAttribI4i glVertexAttribI4i = Load_VertexAttribI4i;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void VertexAttribI4iv(UInt32 index, Int32* v);
internal unsafe static VertexAttribI4iv glVertexAttribI4iv = Load_VertexAttribI4iv;
[SuppressUnmanagedCodeSecurity]
internal delegate void VertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w);
internal static VertexAttribI4ui glVertexAttribI4ui = Load_VertexAttribI4ui;
[SuppressUnmanagedCodeSecurity]
internal unsafe delegate void VertexAttribI4uiv(UInt32 index, UInt32* v);
internal unsafe static VertexAttribI4uiv glVertexAttribI4uiv = Load_VertexAttribI4uiv;
[SuppressUnmanagedCodeSecurity]
internal delegate void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.VertexAttribIntegerType type, Int32 stride, IntPtr pointer);
internal static VertexAttribIPointer glVertexAttribIPointer = Load_VertexAttribIPointer;
[SuppressUnmanagedCodeSecurity]
internal delegate void VertexAttribPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer);
internal static VertexAttribPointer glVertexAttribPointer = Load_VertexAttribPointer;
[SuppressUnmanagedCodeSecurity]
internal delegate void Viewport(Int32 x, Int32 y, Int32 width, Int32 height);
internal static Viewport glViewport = Load_Viewport;
[SuppressUnmanagedCodeSecurity]
internal delegate void WaitSync(IntPtr sync, OpenTK.Graphics.ES30.WaitSyncFlags flags, UInt64 timeout);
internal static WaitSync glWaitSync = Load_WaitSync;
[SuppressUnmanagedCodeSecurity]
internal delegate void WaitSyncAPPLE(IntPtr sync, OpenTK.Graphics.ES30.WaitSyncFlags flags, UInt64 timeout);
internal static WaitSyncAPPLE glWaitSyncAPPLE = Load_WaitSyncAPPLE;
}
internal static void Load_ActiveProgramEXT(UInt32 program)
{
Delegates.glActiveProgramEXT = (Delegates.ActiveProgramEXT)GetExtensionDelegateStatic("glActiveProgramEXT", typeof(Delegates.ActiveProgramEXT));
Delegates.glActiveProgramEXT((UInt32)program);
}
internal static void Load_ActiveShaderProgramEXT(UInt32 pipeline, UInt32 program)
{
Delegates.glActiveShaderProgramEXT = (Delegates.ActiveShaderProgramEXT)GetExtensionDelegateStatic("glActiveShaderProgramEXT", typeof(Delegates.ActiveShaderProgramEXT));
Delegates.glActiveShaderProgramEXT((UInt32)pipeline, (UInt32)program);
}
internal static void Load_ActiveTexture(OpenTK.Graphics.ES30.TextureUnit texture)
{
Delegates.glActiveTexture = (Delegates.ActiveTexture)GetExtensionDelegateStatic("glActiveTexture", typeof(Delegates.ActiveTexture));
Delegates.glActiveTexture((OpenTK.Graphics.ES30.TextureUnit)texture);
}
internal static void Load_AlphaFuncQCOM(OpenTK.Graphics.ES30.All func, Single @ref)
{
Delegates.glAlphaFuncQCOM = (Delegates.AlphaFuncQCOM)GetExtensionDelegateStatic("glAlphaFuncQCOM", typeof(Delegates.AlphaFuncQCOM));
Delegates.glAlphaFuncQCOM((OpenTK.Graphics.ES30.All)func, (Single)@ref);
}
internal static void Load_AttachShader(UInt32 program, UInt32 shader)
{
Delegates.glAttachShader = (Delegates.AttachShader)GetExtensionDelegateStatic("glAttachShader", typeof(Delegates.AttachShader));
Delegates.glAttachShader((UInt32)program, (UInt32)shader);
}
internal static void Load_BeginPerfMonitorAMD(UInt32 monitor)
{
Delegates.glBeginPerfMonitorAMD = (Delegates.BeginPerfMonitorAMD)GetExtensionDelegateStatic("glBeginPerfMonitorAMD", typeof(Delegates.BeginPerfMonitorAMD));
Delegates.glBeginPerfMonitorAMD((UInt32)monitor);
}
internal static void Load_BeginQuery(OpenTK.Graphics.ES30.QueryTarget target, UInt32 id)
{
Delegates.glBeginQuery = (Delegates.BeginQuery)GetExtensionDelegateStatic("glBeginQuery", typeof(Delegates.BeginQuery));
Delegates.glBeginQuery((OpenTK.Graphics.ES30.QueryTarget)target, (UInt32)id);
}
internal static void Load_BeginQueryEXT(OpenTK.Graphics.ES30.QueryTarget target, UInt32 id)
{
Delegates.glBeginQueryEXT = (Delegates.BeginQueryEXT)GetExtensionDelegateStatic("glBeginQueryEXT", typeof(Delegates.BeginQueryEXT));
Delegates.glBeginQueryEXT((OpenTK.Graphics.ES30.QueryTarget)target, (UInt32)id);
}
internal static void Load_BeginTransformFeedback(OpenTK.Graphics.ES30.TransformFeedbackPrimitiveType primitiveMode)
{
Delegates.glBeginTransformFeedback = (Delegates.BeginTransformFeedback)GetExtensionDelegateStatic("glBeginTransformFeedback", typeof(Delegates.BeginTransformFeedback));
Delegates.glBeginTransformFeedback((OpenTK.Graphics.ES30.TransformFeedbackPrimitiveType)primitiveMode);
}
internal static void Load_BindAttribLocation(UInt32 program, UInt32 index, String name)
{
Delegates.glBindAttribLocation = (Delegates.BindAttribLocation)GetExtensionDelegateStatic("glBindAttribLocation", typeof(Delegates.BindAttribLocation));
Delegates.glBindAttribLocation((UInt32)program, (UInt32)index, (String)name);
}
internal static void Load_BindBuffer(OpenTK.Graphics.ES30.BufferTarget target, UInt32 buffer)
{
Delegates.glBindBuffer = (Delegates.BindBuffer)GetExtensionDelegateStatic("glBindBuffer", typeof(Delegates.BindBuffer));
Delegates.glBindBuffer((OpenTK.Graphics.ES30.BufferTarget)target, (UInt32)buffer);
}
internal static void Load_BindBufferBase(OpenTK.Graphics.ES30.BufferRangeTarget target, UInt32 index, UInt32 buffer)
{
Delegates.glBindBufferBase = (Delegates.BindBufferBase)GetExtensionDelegateStatic("glBindBufferBase", typeof(Delegates.BindBufferBase));
Delegates.glBindBufferBase((OpenTK.Graphics.ES30.BufferRangeTarget)target, (UInt32)index, (UInt32)buffer);
}
internal static void Load_BindBufferRange(OpenTK.Graphics.ES30.BufferRangeTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size)
{
Delegates.glBindBufferRange = (Delegates.BindBufferRange)GetExtensionDelegateStatic("glBindBufferRange", typeof(Delegates.BindBufferRange));
Delegates.glBindBufferRange((OpenTK.Graphics.ES30.BufferRangeTarget)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size);
}
internal static void Load_BindFramebuffer(OpenTK.Graphics.ES30.FramebufferTarget target, UInt32 framebuffer)
{
Delegates.glBindFramebuffer = (Delegates.BindFramebuffer)GetExtensionDelegateStatic("glBindFramebuffer", typeof(Delegates.BindFramebuffer));
Delegates.glBindFramebuffer((OpenTK.Graphics.ES30.FramebufferTarget)target, (UInt32)framebuffer);
}
internal static void Load_BindProgramPipelineEXT(UInt32 pipeline)
{
Delegates.glBindProgramPipelineEXT = (Delegates.BindProgramPipelineEXT)GetExtensionDelegateStatic("glBindProgramPipelineEXT", typeof(Delegates.BindProgramPipelineEXT));
Delegates.glBindProgramPipelineEXT((UInt32)pipeline);
}
internal static void Load_BindRenderbuffer(OpenTK.Graphics.ES30.RenderbufferTarget target, UInt32 renderbuffer)
{
Delegates.glBindRenderbuffer = (Delegates.BindRenderbuffer)GetExtensionDelegateStatic("glBindRenderbuffer", typeof(Delegates.BindRenderbuffer));
Delegates.glBindRenderbuffer((OpenTK.Graphics.ES30.RenderbufferTarget)target, (UInt32)renderbuffer);
}
internal static void Load_BindSampler(UInt32 unit, UInt32 sampler)
{
Delegates.glBindSampler = (Delegates.BindSampler)GetExtensionDelegateStatic("glBindSampler", typeof(Delegates.BindSampler));
Delegates.glBindSampler((UInt32)unit, (UInt32)sampler);
}
internal static void Load_BindTexture(OpenTK.Graphics.ES30.TextureTarget target, UInt32 texture)
{
Delegates.glBindTexture = (Delegates.BindTexture)GetExtensionDelegateStatic("glBindTexture", typeof(Delegates.BindTexture));
Delegates.glBindTexture((OpenTK.Graphics.ES30.TextureTarget)target, (UInt32)texture);
}
internal static void Load_BindTransformFeedback(OpenTK.Graphics.ES30.TransformFeedbackTarget target, UInt32 id)
{
Delegates.glBindTransformFeedback = (Delegates.BindTransformFeedback)GetExtensionDelegateStatic("glBindTransformFeedback", typeof(Delegates.BindTransformFeedback));
Delegates.glBindTransformFeedback((OpenTK.Graphics.ES30.TransformFeedbackTarget)target, (UInt32)id);
}
internal static void Load_BindVertexArray(UInt32 array)
{
Delegates.glBindVertexArray = (Delegates.BindVertexArray)GetExtensionDelegateStatic("glBindVertexArray", typeof(Delegates.BindVertexArray));
Delegates.glBindVertexArray((UInt32)array);
}
internal static void Load_BindVertexArrayOES(UInt32 array)
{
Delegates.glBindVertexArrayOES = (Delegates.BindVertexArrayOES)GetExtensionDelegateStatic("glBindVertexArrayOES", typeof(Delegates.BindVertexArrayOES));
Delegates.glBindVertexArrayOES((UInt32)array);
}
internal static void Load_BlendBarrierNV()
{
Delegates.glBlendBarrierNV = (Delegates.BlendBarrierNV)GetExtensionDelegateStatic("glBlendBarrierNV", typeof(Delegates.BlendBarrierNV));
Delegates.glBlendBarrierNV();
}
internal static void Load_BlendColor(Single red, Single green, Single blue, Single alpha)
{
Delegates.glBlendColor = (Delegates.BlendColor)GetExtensionDelegateStatic("glBlendColor", typeof(Delegates.BlendColor));
Delegates.glBlendColor((Single)red, (Single)green, (Single)blue, (Single)alpha);
}
internal static void Load_BlendEquation(OpenTK.Graphics.ES30.BlendEquationMode mode)
{
Delegates.glBlendEquation = (Delegates.BlendEquation)GetExtensionDelegateStatic("glBlendEquation", typeof(Delegates.BlendEquation));
Delegates.glBlendEquation((OpenTK.Graphics.ES30.BlendEquationMode)mode);
}
internal static void Load_BlendEquationEXT(OpenTK.Graphics.ES30.BlendEquationMode mode)
{
Delegates.glBlendEquationEXT = (Delegates.BlendEquationEXT)GetExtensionDelegateStatic("glBlendEquationEXT", typeof(Delegates.BlendEquationEXT));
Delegates.glBlendEquationEXT((OpenTK.Graphics.ES30.BlendEquationMode)mode);
}
internal static void Load_BlendEquationSeparate(OpenTK.Graphics.ES30.BlendEquationMode modeRGB, OpenTK.Graphics.ES30.BlendEquationMode modeAlpha)
{
Delegates.glBlendEquationSeparate = (Delegates.BlendEquationSeparate)GetExtensionDelegateStatic("glBlendEquationSeparate", typeof(Delegates.BlendEquationSeparate));
Delegates.glBlendEquationSeparate((OpenTK.Graphics.ES30.BlendEquationMode)modeRGB, (OpenTK.Graphics.ES30.BlendEquationMode)modeAlpha);
}
internal static void Load_BlendFunc(OpenTK.Graphics.ES30.BlendingFactorSrc sfactor, OpenTK.Graphics.ES30.BlendingFactorDest dfactor)
{
Delegates.glBlendFunc = (Delegates.BlendFunc)GetExtensionDelegateStatic("glBlendFunc", typeof(Delegates.BlendFunc));
Delegates.glBlendFunc((OpenTK.Graphics.ES30.BlendingFactorSrc)sfactor, (OpenTK.Graphics.ES30.BlendingFactorDest)dfactor);
}
internal static void Load_BlendFuncSeparate(OpenTK.Graphics.ES30.BlendingFactorSrc sfactorRGB, OpenTK.Graphics.ES30.BlendingFactorDest dfactorRGB, OpenTK.Graphics.ES30.BlendingFactorSrc sfactorAlpha, OpenTK.Graphics.ES30.BlendingFactorDest dfactorAlpha)
{
Delegates.glBlendFuncSeparate = (Delegates.BlendFuncSeparate)GetExtensionDelegateStatic("glBlendFuncSeparate", typeof(Delegates.BlendFuncSeparate));
Delegates.glBlendFuncSeparate((OpenTK.Graphics.ES30.BlendingFactorSrc)sfactorRGB, (OpenTK.Graphics.ES30.BlendingFactorDest)dfactorRGB, (OpenTK.Graphics.ES30.BlendingFactorSrc)sfactorAlpha, (OpenTK.Graphics.ES30.BlendingFactorDest)dfactorAlpha);
}
internal static void Load_BlendParameteriNV(OpenTK.Graphics.ES30.All pname, Int32 value)
{
Delegates.glBlendParameteriNV = (Delegates.BlendParameteriNV)GetExtensionDelegateStatic("glBlendParameteriNV", typeof(Delegates.BlendParameteriNV));
Delegates.glBlendParameteriNV((OpenTK.Graphics.ES30.All)pname, (Int32)value);
}
internal static void Load_BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.BlitFramebufferFilter filter)
{
Delegates.glBlitFramebuffer = (Delegates.BlitFramebuffer)GetExtensionDelegateStatic("glBlitFramebuffer", typeof(Delegates.BlitFramebuffer));
Delegates.glBlitFramebuffer((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (OpenTK.Graphics.ES30.ClearBufferMask)mask, (OpenTK.Graphics.ES30.BlitFramebufferFilter)filter);
}
internal static void Load_BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.BlitFramebufferFilter filter)
{
Delegates.glBlitFramebufferANGLE = (Delegates.BlitFramebufferANGLE)GetExtensionDelegateStatic("glBlitFramebufferANGLE", typeof(Delegates.BlitFramebufferANGLE));
Delegates.glBlitFramebufferANGLE((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (OpenTK.Graphics.ES30.ClearBufferMask)mask, (OpenTK.Graphics.ES30.BlitFramebufferFilter)filter);
}
internal static void Load_BlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.BlitFramebufferFilter filter)
{
Delegates.glBlitFramebufferNV = (Delegates.BlitFramebufferNV)GetExtensionDelegateStatic("glBlitFramebufferNV", typeof(Delegates.BlitFramebufferNV));
Delegates.glBlitFramebufferNV((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (OpenTK.Graphics.ES30.ClearBufferMask)mask, (OpenTK.Graphics.ES30.BlitFramebufferFilter)filter);
}
internal static void Load_BufferData(OpenTK.Graphics.ES30.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES30.BufferUsageHint usage)
{
Delegates.glBufferData = (Delegates.BufferData)GetExtensionDelegateStatic("glBufferData", typeof(Delegates.BufferData));
Delegates.glBufferData((OpenTK.Graphics.ES30.BufferTarget)target, (IntPtr)size, (IntPtr)data, (OpenTK.Graphics.ES30.BufferUsageHint)usage);
}
internal static void Load_BufferSubData(OpenTK.Graphics.ES30.BufferTarget target, IntPtr offset, IntPtr size, IntPtr data)
{
Delegates.glBufferSubData = (Delegates.BufferSubData)GetExtensionDelegateStatic("glBufferSubData", typeof(Delegates.BufferSubData));
Delegates.glBufferSubData((OpenTK.Graphics.ES30.BufferTarget)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data);
}
internal static OpenTK.Graphics.ES30.FramebufferErrorCode Load_CheckFramebufferStatus(OpenTK.Graphics.ES30.FramebufferTarget target)
{
Delegates.glCheckFramebufferStatus = (Delegates.CheckFramebufferStatus)GetExtensionDelegateStatic("glCheckFramebufferStatus", typeof(Delegates.CheckFramebufferStatus));
return Delegates.glCheckFramebufferStatus((OpenTK.Graphics.ES30.FramebufferTarget)target);
}
internal static void Load_Clear(OpenTK.Graphics.ES30.ClearBufferMask mask)
{
Delegates.glClear = (Delegates.Clear)GetExtensionDelegateStatic("glClear", typeof(Delegates.Clear));
Delegates.glClear((OpenTK.Graphics.ES30.ClearBufferMask)mask);
}
internal static void Load_ClearBufferfi(OpenTK.Graphics.ES30.ClearBufferCombined buffer, Int32 drawbuffer, Single depth, Int32 stencil)
{
Delegates.glClearBufferfi = (Delegates.ClearBufferfi)GetExtensionDelegateStatic("glClearBufferfi", typeof(Delegates.ClearBufferfi));
Delegates.glClearBufferfi((OpenTK.Graphics.ES30.ClearBufferCombined)buffer, (Int32)drawbuffer, (Single)depth, (Int32)stencil);
}
internal static unsafe void Load_ClearBufferfv(OpenTK.Graphics.ES30.ClearBuffer buffer, Int32 drawbuffer, Single* value)
{
Delegates.glClearBufferfv = (Delegates.ClearBufferfv)GetExtensionDelegateStatic("glClearBufferfv", typeof(Delegates.ClearBufferfv));
Delegates.glClearBufferfv((OpenTK.Graphics.ES30.ClearBuffer)buffer, (Int32)drawbuffer, (Single*)value);
}
internal static unsafe void Load_ClearBufferiv(OpenTK.Graphics.ES30.ClearBuffer buffer, Int32 drawbuffer, Int32* value)
{
Delegates.glClearBufferiv = (Delegates.ClearBufferiv)GetExtensionDelegateStatic("glClearBufferiv", typeof(Delegates.ClearBufferiv));
Delegates.glClearBufferiv((OpenTK.Graphics.ES30.ClearBuffer)buffer, (Int32)drawbuffer, (Int32*)value);
}
internal static unsafe void Load_ClearBufferuiv(OpenTK.Graphics.ES30.ClearBuffer buffer, Int32 drawbuffer, UInt32* value)
{
Delegates.glClearBufferuiv = (Delegates.ClearBufferuiv)GetExtensionDelegateStatic("glClearBufferuiv", typeof(Delegates.ClearBufferuiv));
Delegates.glClearBufferuiv((OpenTK.Graphics.ES30.ClearBuffer)buffer, (Int32)drawbuffer, (UInt32*)value);
}
internal static void Load_ClearColor(Single red, Single green, Single blue, Single alpha)
{
Delegates.glClearColor = (Delegates.ClearColor)GetExtensionDelegateStatic("glClearColor", typeof(Delegates.ClearColor));
Delegates.glClearColor((Single)red, (Single)green, (Single)blue, (Single)alpha);
}
internal static void Load_ClearDepthf(Single d)
{
Delegates.glClearDepthf = (Delegates.ClearDepthf)GetExtensionDelegateStatic("glClearDepthf", typeof(Delegates.ClearDepthf));
Delegates.glClearDepthf((Single)d);
}
internal static void Load_ClearStencil(Int32 s)
{
Delegates.glClearStencil = (Delegates.ClearStencil)GetExtensionDelegateStatic("glClearStencil", typeof(Delegates.ClearStencil));
Delegates.glClearStencil((Int32)s);
}
internal static OpenTK.Graphics.ES30.WaitSyncStatus Load_ClientWaitSync(IntPtr sync, OpenTK.Graphics.ES30.ClientWaitSyncFlags flags, UInt64 timeout)
{
Delegates.glClientWaitSync = (Delegates.ClientWaitSync)GetExtensionDelegateStatic("glClientWaitSync", typeof(Delegates.ClientWaitSync));
return Delegates.glClientWaitSync((IntPtr)sync, (OpenTK.Graphics.ES30.ClientWaitSyncFlags)flags, (UInt64)timeout);
}
internal static OpenTK.Graphics.ES30.WaitSyncStatus Load_ClientWaitSyncAPPLE(IntPtr sync, OpenTK.Graphics.ES30.ClientWaitSyncFlags flags, UInt64 timeout)
{
Delegates.glClientWaitSyncAPPLE = (Delegates.ClientWaitSyncAPPLE)GetExtensionDelegateStatic("glClientWaitSyncAPPLE", typeof(Delegates.ClientWaitSyncAPPLE));
return Delegates.glClientWaitSyncAPPLE((IntPtr)sync, (OpenTK.Graphics.ES30.ClientWaitSyncFlags)flags, (UInt64)timeout);
}
internal static void Load_ColorMask(bool red, bool green, bool blue, bool alpha)
{
Delegates.glColorMask = (Delegates.ColorMask)GetExtensionDelegateStatic("glColorMask", typeof(Delegates.ColorMask));
Delegates.glColorMask((bool)red, (bool)green, (bool)blue, (bool)alpha);
}
internal static void Load_CompileShader(UInt32 shader)
{
Delegates.glCompileShader = (Delegates.CompileShader)GetExtensionDelegateStatic("glCompileShader", typeof(Delegates.CompileShader));
Delegates.glCompileShader((UInt32)shader);
}
internal static void Load_CompressedTexImage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES30.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data)
{
Delegates.glCompressedTexImage2D = (Delegates.CompressedTexImage2D)GetExtensionDelegateStatic("glCompressedTexImage2D", typeof(Delegates.CompressedTexImage2D));
Delegates.glCompressedTexImage2D((OpenTK.Graphics.ES30.TextureTarget2d)target, (Int32)level, (OpenTK.Graphics.ES30.CompressedInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data);
}
internal static void Load_CompressedTexImage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, OpenTK.Graphics.ES30.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data)
{
Delegates.glCompressedTexImage3D = (Delegates.CompressedTexImage3D)GetExtensionDelegateStatic("glCompressedTexImage3D", typeof(Delegates.CompressedTexImage3D));
Delegates.glCompressedTexImage3D((OpenTK.Graphics.ES30.TextureTarget3d)target, (Int32)level, (OpenTK.Graphics.ES30.CompressedInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data);
}
internal static void Load_CompressedTexImage3DOES(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, OpenTK.Graphics.ES30.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data)
{
Delegates.glCompressedTexImage3DOES = (Delegates.CompressedTexImage3DOES)GetExtensionDelegateStatic("glCompressedTexImage3DOES", typeof(Delegates.CompressedTexImage3DOES));
Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES30.TextureTarget3d)target, (Int32)level, (OpenTK.Graphics.ES30.CompressedInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data);
}
internal static void Load_CompressedTexSubImage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES30.PixelFormat format, Int32 imageSize, IntPtr data)
{
Delegates.glCompressedTexSubImage2D = (Delegates.CompressedTexSubImage2D)GetExtensionDelegateStatic("glCompressedTexSubImage2D", typeof(Delegates.CompressedTexSubImage2D));
Delegates.glCompressedTexSubImage2D((OpenTK.Graphics.ES30.TextureTarget2d)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.PixelFormat)format, (Int32)imageSize, (IntPtr)data);
}
internal static void Load_CompressedTexSubImage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.PixelFormat format, Int32 imageSize, IntPtr data)
{
Delegates.glCompressedTexSubImage3D = (Delegates.CompressedTexSubImage3D)GetExtensionDelegateStatic("glCompressedTexSubImage3D", typeof(Delegates.CompressedTexSubImage3D));
Delegates.glCompressedTexSubImage3D((OpenTK.Graphics.ES30.TextureTarget3d)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.PixelFormat)format, (Int32)imageSize, (IntPtr)data);
}
internal static void Load_CompressedTexSubImage3DOES(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, Int32 imageSize, IntPtr data)
{
Delegates.glCompressedTexSubImage3DOES = (Delegates.CompressedTexSubImage3DOES)GetExtensionDelegateStatic("glCompressedTexSubImage3DOES", typeof(Delegates.CompressedTexSubImage3DOES));
Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES30.TextureTarget3d)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (Int32)imageSize, (IntPtr)data);
}
internal static void Load_CopyBufferSubData(OpenTK.Graphics.ES30.BufferTarget readTarget, OpenTK.Graphics.ES30.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
{
Delegates.glCopyBufferSubData = (Delegates.CopyBufferSubData)GetExtensionDelegateStatic("glCopyBufferSubData", typeof(Delegates.CopyBufferSubData));
Delegates.glCopyBufferSubData((OpenTK.Graphics.ES30.BufferTarget)readTarget, (OpenTK.Graphics.ES30.BufferTarget)writeTarget, (IntPtr)readOffset, (IntPtr)writeOffset, (IntPtr)size);
}
internal static void Load_CopyBufferSubDataNV(OpenTK.Graphics.ES30.BufferTarget readTarget, OpenTK.Graphics.ES30.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
{
Delegates.glCopyBufferSubDataNV = (Delegates.CopyBufferSubDataNV)GetExtensionDelegateStatic("glCopyBufferSubDataNV", typeof(Delegates.CopyBufferSubDataNV));
Delegates.glCopyBufferSubDataNV((OpenTK.Graphics.ES30.BufferTarget)readTarget, (OpenTK.Graphics.ES30.BufferTarget)writeTarget, (IntPtr)readOffset, (IntPtr)writeOffset, (IntPtr)size);
}
internal static void Load_CopyTexImage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES30.TextureCopyComponentCount internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border)
{
Delegates.glCopyTexImage2D = (Delegates.CopyTexImage2D)GetExtensionDelegateStatic("glCopyTexImage2D", typeof(Delegates.CopyTexImage2D));
Delegates.glCopyTexImage2D((OpenTK.Graphics.ES30.TextureTarget2d)target, (Int32)level, (OpenTK.Graphics.ES30.TextureCopyComponentCount)internalformat, (Int32)x, (Int32)y, (Int32)width, (Int32)height, (Int32)border);
}
internal static void Load_CopyTexSubImage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height)
{
Delegates.glCopyTexSubImage2D = (Delegates.CopyTexSubImage2D)GetExtensionDelegateStatic("glCopyTexSubImage2D", typeof(Delegates.CopyTexSubImage2D));
Delegates.glCopyTexSubImage2D((OpenTK.Graphics.ES30.TextureTarget2d)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)x, (Int32)y, (Int32)width, (Int32)height);
}
internal static void Load_CopyTexSubImage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height)
{
Delegates.glCopyTexSubImage3D = (Delegates.CopyTexSubImage3D)GetExtensionDelegateStatic("glCopyTexSubImage3D", typeof(Delegates.CopyTexSubImage3D));
Delegates.glCopyTexSubImage3D((OpenTK.Graphics.ES30.TextureTarget3d)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)x, (Int32)y, (Int32)width, (Int32)height);
}
internal static void Load_CopyTexSubImage3DOES(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height)
{
Delegates.glCopyTexSubImage3DOES = (Delegates.CopyTexSubImage3DOES)GetExtensionDelegateStatic("glCopyTexSubImage3DOES", typeof(Delegates.CopyTexSubImage3DOES));
Delegates.glCopyTexSubImage3DOES((OpenTK.Graphics.ES30.TextureTarget3d)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)x, (Int32)y, (Int32)width, (Int32)height);
}
internal static void Load_CopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount)
{
Delegates.glCopyTextureLevelsAPPLE = (Delegates.CopyTextureLevelsAPPLE)GetExtensionDelegateStatic("glCopyTextureLevelsAPPLE", typeof(Delegates.CopyTextureLevelsAPPLE));
Delegates.glCopyTextureLevelsAPPLE((UInt32)destinationTexture, (UInt32)sourceTexture, (Int32)sourceBaseLevel, (Int32)sourceLevelCount);
}
internal static void Load_CoverageMaskNV(bool mask)
{
Delegates.glCoverageMaskNV = (Delegates.CoverageMaskNV)GetExtensionDelegateStatic("glCoverageMaskNV", typeof(Delegates.CoverageMaskNV));
Delegates.glCoverageMaskNV((bool)mask);
}
internal static void Load_CoverageOperationNV(OpenTK.Graphics.ES30.All operation)
{
Delegates.glCoverageOperationNV = (Delegates.CoverageOperationNV)GetExtensionDelegateStatic("glCoverageOperationNV", typeof(Delegates.CoverageOperationNV));
Delegates.glCoverageOperationNV((OpenTK.Graphics.ES30.All)operation);
}
internal static Int32 Load_CreateProgram()
{
Delegates.glCreateProgram = (Delegates.CreateProgram)GetExtensionDelegateStatic("glCreateProgram", typeof(Delegates.CreateProgram));
return Delegates.glCreateProgram();
}
internal static Int32 Load_CreateShader(OpenTK.Graphics.ES30.ShaderType type)
{
Delegates.glCreateShader = (Delegates.CreateShader)GetExtensionDelegateStatic("glCreateShader", typeof(Delegates.CreateShader));
return Delegates.glCreateShader((OpenTK.Graphics.ES30.ShaderType)type);
}
internal static Int32 Load_CreateShaderProgramEXT(OpenTK.Graphics.ES30.All type, String @string)
{
Delegates.glCreateShaderProgramEXT = (Delegates.CreateShaderProgramEXT)GetExtensionDelegateStatic("glCreateShaderProgramEXT", typeof(Delegates.CreateShaderProgramEXT));
return Delegates.glCreateShaderProgramEXT((OpenTK.Graphics.ES30.All)type, (String)@string);
}
internal static Int32 Load_CreateShaderProgramvEXT(OpenTK.Graphics.ES30.All type, Int32 count, String[] strings)
{
Delegates.glCreateShaderProgramvEXT = (Delegates.CreateShaderProgramvEXT)GetExtensionDelegateStatic("glCreateShaderProgramvEXT", typeof(Delegates.CreateShaderProgramvEXT));
return Delegates.glCreateShaderProgramvEXT((OpenTK.Graphics.ES30.All)type, (Int32)count, (String[])strings);
}
internal static void Load_CullFace(OpenTK.Graphics.ES30.CullFaceMode mode)
{
Delegates.glCullFace = (Delegates.CullFace)GetExtensionDelegateStatic("glCullFace", typeof(Delegates.CullFace));
Delegates.glCullFace((OpenTK.Graphics.ES30.CullFaceMode)mode);
}
internal static void Load_DebugMessageCallback(DebugProc callback, IntPtr userParam)
{
Delegates.glDebugMessageCallback = (Delegates.DebugMessageCallback)GetExtensionDelegateStatic("glDebugMessageCallback", typeof(Delegates.DebugMessageCallback));
Delegates.glDebugMessageCallback((DebugProc)callback, (IntPtr)userParam);
}
internal static void Load_DebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam)
{
Delegates.glDebugMessageCallbackKHR = (Delegates.DebugMessageCallbackKHR)GetExtensionDelegateStatic("glDebugMessageCallbackKHR", typeof(Delegates.DebugMessageCallbackKHR));
Delegates.glDebugMessageCallbackKHR((DebugProcKhr)callback, (IntPtr)userParam);
}
internal static unsafe void Load_DebugMessageControl(OpenTK.Graphics.ES30.DebugSourceControl source, OpenTK.Graphics.ES30.DebugTypeControl type, OpenTK.Graphics.ES30.DebugSeverityControl severity, Int32 count, UInt32* ids, bool enabled)
{
Delegates.glDebugMessageControl = (Delegates.DebugMessageControl)GetExtensionDelegateStatic("glDebugMessageControl", typeof(Delegates.DebugMessageControl));
Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.DebugSourceControl)source, (OpenTK.Graphics.ES30.DebugTypeControl)type, (OpenTK.Graphics.ES30.DebugSeverityControl)severity, (Int32)count, (UInt32*)ids, (bool)enabled);
}
internal static unsafe void Load_DebugMessageControlKHR(OpenTK.Graphics.ES30.DebugSourceControl source, OpenTK.Graphics.ES30.DebugTypeControl type, OpenTK.Graphics.ES30.DebugSeverityControl severity, Int32 count, UInt32* ids, bool enabled)
{
Delegates.glDebugMessageControlKHR = (Delegates.DebugMessageControlKHR)GetExtensionDelegateStatic("glDebugMessageControlKHR", typeof(Delegates.DebugMessageControlKHR));
Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.DebugSourceControl)source, (OpenTK.Graphics.ES30.DebugTypeControl)type, (OpenTK.Graphics.ES30.DebugSeverityControl)severity, (Int32)count, (UInt32*)ids, (bool)enabled);
}
internal static void Load_DebugMessageInsert(OpenTK.Graphics.ES30.DebugSourceExternal source, OpenTK.Graphics.ES30.DebugType type, UInt32 id, OpenTK.Graphics.ES30.DebugSeverity severity, Int32 length, String buf)
{
Delegates.glDebugMessageInsert = (Delegates.DebugMessageInsert)GetExtensionDelegateStatic("glDebugMessageInsert", typeof(Delegates.DebugMessageInsert));
Delegates.glDebugMessageInsert((OpenTK.Graphics.ES30.DebugSourceExternal)source, (OpenTK.Graphics.ES30.DebugType)type, (UInt32)id, (OpenTK.Graphics.ES30.DebugSeverity)severity, (Int32)length, (String)buf);
}
internal static void Load_DebugMessageInsertKHR(OpenTK.Graphics.ES30.DebugSourceExternal source, OpenTK.Graphics.ES30.DebugType type, UInt32 id, OpenTK.Graphics.ES30.DebugSeverity severity, Int32 length, String buf)
{
Delegates.glDebugMessageInsertKHR = (Delegates.DebugMessageInsertKHR)GetExtensionDelegateStatic("glDebugMessageInsertKHR", typeof(Delegates.DebugMessageInsertKHR));
Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.ES30.DebugSourceExternal)source, (OpenTK.Graphics.ES30.DebugType)type, (UInt32)id, (OpenTK.Graphics.ES30.DebugSeverity)severity, (Int32)length, (String)buf);
}
internal static unsafe void Load_DeleteBuffers(Int32 n, UInt32* buffers)
{
Delegates.glDeleteBuffers = (Delegates.DeleteBuffers)GetExtensionDelegateStatic("glDeleteBuffers", typeof(Delegates.DeleteBuffers));
Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers);
}
internal static unsafe void Load_DeleteFencesNV(Int32 n, UInt32* fences)
{
Delegates.glDeleteFencesNV = (Delegates.DeleteFencesNV)GetExtensionDelegateStatic("glDeleteFencesNV", typeof(Delegates.DeleteFencesNV));
Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences);
}
internal static unsafe void Load_DeleteFramebuffers(Int32 n, UInt32* framebuffers)
{
Delegates.glDeleteFramebuffers = (Delegates.DeleteFramebuffers)GetExtensionDelegateStatic("glDeleteFramebuffers", typeof(Delegates.DeleteFramebuffers));
Delegates.glDeleteFramebuffers((Int32)n, (UInt32*)framebuffers);
}
internal static unsafe void Load_DeletePerfMonitorsAMD(Int32 n, UInt32* monitors)
{
Delegates.glDeletePerfMonitorsAMD = (Delegates.DeletePerfMonitorsAMD)GetExtensionDelegateStatic("glDeletePerfMonitorsAMD", typeof(Delegates.DeletePerfMonitorsAMD));
Delegates.glDeletePerfMonitorsAMD((Int32)n, (UInt32*)monitors);
}
internal static void Load_DeleteProgram(UInt32 program)
{
Delegates.glDeleteProgram = (Delegates.DeleteProgram)GetExtensionDelegateStatic("glDeleteProgram", typeof(Delegates.DeleteProgram));
Delegates.glDeleteProgram((UInt32)program);
}
internal static unsafe void Load_DeleteProgramPipelinesEXT(Int32 n, UInt32* pipelines)
{
Delegates.glDeleteProgramPipelinesEXT = (Delegates.DeleteProgramPipelinesEXT)GetExtensionDelegateStatic("glDeleteProgramPipelinesEXT", typeof(Delegates.DeleteProgramPipelinesEXT));
Delegates.glDeleteProgramPipelinesEXT((Int32)n, (UInt32*)pipelines);
}
internal static unsafe void Load_DeleteQueries(Int32 n, UInt32* ids)
{
Delegates.glDeleteQueries = (Delegates.DeleteQueries)GetExtensionDelegateStatic("glDeleteQueries", typeof(Delegates.DeleteQueries));
Delegates.glDeleteQueries((Int32)n, (UInt32*)ids);
}
internal static unsafe void Load_DeleteQueriesEXT(Int32 n, UInt32* ids)
{
Delegates.glDeleteQueriesEXT = (Delegates.DeleteQueriesEXT)GetExtensionDelegateStatic("glDeleteQueriesEXT", typeof(Delegates.DeleteQueriesEXT));
Delegates.glDeleteQueriesEXT((Int32)n, (UInt32*)ids);
}
internal static unsafe void Load_DeleteRenderbuffers(Int32 n, UInt32* renderbuffers)
{
Delegates.glDeleteRenderbuffers = (Delegates.DeleteRenderbuffers)GetExtensionDelegateStatic("glDeleteRenderbuffers", typeof(Delegates.DeleteRenderbuffers));
Delegates.glDeleteRenderbuffers((Int32)n, (UInt32*)renderbuffers);
}
internal static unsafe void Load_DeleteSamplers(Int32 count, UInt32* samplers)
{
Delegates.glDeleteSamplers = (Delegates.DeleteSamplers)GetExtensionDelegateStatic("glDeleteSamplers", typeof(Delegates.DeleteSamplers));
Delegates.glDeleteSamplers((Int32)count, (UInt32*)samplers);
}
internal static void Load_DeleteShader(UInt32 shader)
{
Delegates.glDeleteShader = (Delegates.DeleteShader)GetExtensionDelegateStatic("glDeleteShader", typeof(Delegates.DeleteShader));
Delegates.glDeleteShader((UInt32)shader);
}
internal static void Load_DeleteSync(IntPtr sync)
{
Delegates.glDeleteSync = (Delegates.DeleteSync)GetExtensionDelegateStatic("glDeleteSync", typeof(Delegates.DeleteSync));
Delegates.glDeleteSync((IntPtr)sync);
}
internal static void Load_DeleteSyncAPPLE(IntPtr sync)
{
Delegates.glDeleteSyncAPPLE = (Delegates.DeleteSyncAPPLE)GetExtensionDelegateStatic("glDeleteSyncAPPLE", typeof(Delegates.DeleteSyncAPPLE));
Delegates.glDeleteSyncAPPLE((IntPtr)sync);
}
internal static unsafe void Load_DeleteTextures(Int32 n, UInt32* textures)
{
Delegates.glDeleteTextures = (Delegates.DeleteTextures)GetExtensionDelegateStatic("glDeleteTextures", typeof(Delegates.DeleteTextures));
Delegates.glDeleteTextures((Int32)n, (UInt32*)textures);
}
internal static unsafe void Load_DeleteTransformFeedbacks(Int32 n, UInt32* ids)
{
Delegates.glDeleteTransformFeedbacks = (Delegates.DeleteTransformFeedbacks)GetExtensionDelegateStatic("glDeleteTransformFeedbacks", typeof(Delegates.DeleteTransformFeedbacks));
Delegates.glDeleteTransformFeedbacks((Int32)n, (UInt32*)ids);
}
internal static unsafe void Load_DeleteVertexArrays(Int32 n, UInt32* arrays)
{
Delegates.glDeleteVertexArrays = (Delegates.DeleteVertexArrays)GetExtensionDelegateStatic("glDeleteVertexArrays", typeof(Delegates.DeleteVertexArrays));
Delegates.glDeleteVertexArrays((Int32)n, (UInt32*)arrays);
}
internal static unsafe void Load_DeleteVertexArraysOES(Int32 n, UInt32* arrays)
{
Delegates.glDeleteVertexArraysOES = (Delegates.DeleteVertexArraysOES)GetExtensionDelegateStatic("glDeleteVertexArraysOES", typeof(Delegates.DeleteVertexArraysOES));
Delegates.glDeleteVertexArraysOES((Int32)n, (UInt32*)arrays);
}
internal static void Load_DepthFunc(OpenTK.Graphics.ES30.DepthFunction func)
{
Delegates.glDepthFunc = (Delegates.DepthFunc)GetExtensionDelegateStatic("glDepthFunc", typeof(Delegates.DepthFunc));
Delegates.glDepthFunc((OpenTK.Graphics.ES30.DepthFunction)func);
}
internal static void Load_DepthMask(bool flag)
{
Delegates.glDepthMask = (Delegates.DepthMask)GetExtensionDelegateStatic("glDepthMask", typeof(Delegates.DepthMask));
Delegates.glDepthMask((bool)flag);
}
internal static void Load_DepthRangef(Single n, Single f)
{
Delegates.glDepthRangef = (Delegates.DepthRangef)GetExtensionDelegateStatic("glDepthRangef", typeof(Delegates.DepthRangef));
Delegates.glDepthRangef((Single)n, (Single)f);
}
internal static void Load_DetachShader(UInt32 program, UInt32 shader)
{
Delegates.glDetachShader = (Delegates.DetachShader)GetExtensionDelegateStatic("glDetachShader", typeof(Delegates.DetachShader));
Delegates.glDetachShader((UInt32)program, (UInt32)shader);
}
internal static void Load_Disable(OpenTK.Graphics.ES30.EnableCap cap)
{
Delegates.glDisable = (Delegates.Disable)GetExtensionDelegateStatic("glDisable", typeof(Delegates.Disable));
Delegates.glDisable((OpenTK.Graphics.ES30.EnableCap)cap);
}
internal static void Load_DisableDriverControlQCOM(UInt32 driverControl)
{
Delegates.glDisableDriverControlQCOM = (Delegates.DisableDriverControlQCOM)GetExtensionDelegateStatic("glDisableDriverControlQCOM", typeof(Delegates.DisableDriverControlQCOM));
Delegates.glDisableDriverControlQCOM((UInt32)driverControl);
}
internal static void Load_DisableVertexAttribArray(UInt32 index)
{
Delegates.glDisableVertexAttribArray = (Delegates.DisableVertexAttribArray)GetExtensionDelegateStatic("glDisableVertexAttribArray", typeof(Delegates.DisableVertexAttribArray));
Delegates.glDisableVertexAttribArray((UInt32)index);
}
internal static unsafe void Load_DiscardFramebufferEXT(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All* attachments)
{
Delegates.glDiscardFramebufferEXT = (Delegates.DiscardFramebufferEXT)GetExtensionDelegateStatic("glDiscardFramebufferEXT", typeof(Delegates.DiscardFramebufferEXT));
Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES30.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.All*)attachments);
}
internal static void Load_DrawArrays(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count)
{
Delegates.glDrawArrays = (Delegates.DrawArrays)GetExtensionDelegateStatic("glDrawArrays", typeof(Delegates.DrawArrays));
Delegates.glDrawArrays((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)first, (Int32)count);
}
internal static void Load_DrawArraysInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount)
{
Delegates.glDrawArraysInstanced = (Delegates.DrawArraysInstanced)GetExtensionDelegateStatic("glDrawArraysInstanced", typeof(Delegates.DrawArraysInstanced));
Delegates.glDrawArraysInstanced((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)first, (Int32)count, (Int32)instancecount);
}
internal static void Load_DrawArraysInstancedANGLE(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount)
{
Delegates.glDrawArraysInstancedANGLE = (Delegates.DrawArraysInstancedANGLE)GetExtensionDelegateStatic("glDrawArraysInstancedANGLE", typeof(Delegates.DrawArraysInstancedANGLE));
Delegates.glDrawArraysInstancedANGLE((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)first, (Int32)count, (Int32)primcount);
}
internal static void Load_DrawArraysInstancedEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 start, Int32 count, Int32 primcount)
{
Delegates.glDrawArraysInstancedEXT = (Delegates.DrawArraysInstancedEXT)GetExtensionDelegateStatic("glDrawArraysInstancedEXT", typeof(Delegates.DrawArraysInstancedEXT));
Delegates.glDrawArraysInstancedEXT((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)start, (Int32)count, (Int32)primcount);
}
internal static void Load_DrawArraysInstancedNV(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount)
{
Delegates.glDrawArraysInstancedNV = (Delegates.DrawArraysInstancedNV)GetExtensionDelegateStatic("glDrawArraysInstancedNV", typeof(Delegates.DrawArraysInstancedNV));
Delegates.glDrawArraysInstancedNV((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)first, (Int32)count, (Int32)primcount);
}
internal static unsafe void Load_DrawBuffers(Int32 n, OpenTK.Graphics.ES30.DrawBufferMode* bufs)
{
Delegates.glDrawBuffers = (Delegates.DrawBuffers)GetExtensionDelegateStatic("glDrawBuffers", typeof(Delegates.DrawBuffers));
Delegates.glDrawBuffers((Int32)n, (OpenTK.Graphics.ES30.DrawBufferMode*)bufs);
}
internal static unsafe void Load_DrawBuffersEXT(Int32 n, OpenTK.Graphics.ES30.DrawBufferMode* bufs)
{
Delegates.glDrawBuffersEXT = (Delegates.DrawBuffersEXT)GetExtensionDelegateStatic("glDrawBuffersEXT", typeof(Delegates.DrawBuffersEXT));
Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES30.DrawBufferMode*)bufs);
}
internal static unsafe void Load_DrawBuffersIndexedEXT(Int32 n, OpenTK.Graphics.ES30.All* location, Int32* indices)
{
Delegates.glDrawBuffersIndexedEXT = (Delegates.DrawBuffersIndexedEXT)GetExtensionDelegateStatic("glDrawBuffersIndexedEXT", typeof(Delegates.DrawBuffersIndexedEXT));
Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES30.All*)location, (Int32*)indices);
}
internal static unsafe void Load_DrawBuffersNV(Int32 n, OpenTK.Graphics.ES30.DrawBufferMode* bufs)
{
Delegates.glDrawBuffersNV = (Delegates.DrawBuffersNV)GetExtensionDelegateStatic("glDrawBuffersNV", typeof(Delegates.DrawBuffersNV));
Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES30.DrawBufferMode*)bufs);
}
internal static void Load_DrawElements(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices)
{
Delegates.glDrawElements = (Delegates.DrawElements)GetExtensionDelegateStatic("glDrawElements", typeof(Delegates.DrawElements));
Delegates.glDrawElements((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices);
}
internal static void Load_DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 instancecount)
{
Delegates.glDrawElementsInstanced = (Delegates.DrawElementsInstanced)GetExtensionDelegateStatic("glDrawElementsInstanced", typeof(Delegates.DrawElementsInstanced));
Delegates.glDrawElementsInstanced((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices, (Int32)instancecount);
}
internal static void Load_DrawElementsInstancedANGLE(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 primcount)
{
Delegates.glDrawElementsInstancedANGLE = (Delegates.DrawElementsInstancedANGLE)GetExtensionDelegateStatic("glDrawElementsInstancedANGLE", typeof(Delegates.DrawElementsInstancedANGLE));
Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices, (Int32)primcount);
}
internal static void Load_DrawElementsInstancedEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 primcount)
{
Delegates.glDrawElementsInstancedEXT = (Delegates.DrawElementsInstancedEXT)GetExtensionDelegateStatic("glDrawElementsInstancedEXT", typeof(Delegates.DrawElementsInstancedEXT));
Delegates.glDrawElementsInstancedEXT((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices, (Int32)primcount);
}
internal static void Load_DrawElementsInstancedNV(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 primcount)
{
Delegates.glDrawElementsInstancedNV = (Delegates.DrawElementsInstancedNV)GetExtensionDelegateStatic("glDrawElementsInstancedNV", typeof(Delegates.DrawElementsInstancedNV));
Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices, (Int32)primcount);
}
internal static void Load_DrawRangeElements(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices)
{
Delegates.glDrawRangeElements = (Delegates.DrawRangeElements)GetExtensionDelegateStatic("glDrawRangeElements", typeof(Delegates.DrawRangeElements));
Delegates.glDrawRangeElements((OpenTK.Graphics.ES30.PrimitiveType)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices);
}
internal static void Load_EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES30.All target, IntPtr image)
{
Delegates.glEGLImageTargetRenderbufferStorageOES = (Delegates.EGLImageTargetRenderbufferStorageOES)GetExtensionDelegateStatic("glEGLImageTargetRenderbufferStorageOES", typeof(Delegates.EGLImageTargetRenderbufferStorageOES));
Delegates.glEGLImageTargetRenderbufferStorageOES((OpenTK.Graphics.ES30.All)target, (IntPtr)image);
}
internal static void Load_EGLImageTargetTexture2DOES(OpenTK.Graphics.ES30.All target, IntPtr image)
{
Delegates.glEGLImageTargetTexture2DOES = (Delegates.EGLImageTargetTexture2DOES)GetExtensionDelegateStatic("glEGLImageTargetTexture2DOES", typeof(Delegates.EGLImageTargetTexture2DOES));
Delegates.glEGLImageTargetTexture2DOES((OpenTK.Graphics.ES30.All)target, (IntPtr)image);
}
internal static void Load_Enable(OpenTK.Graphics.ES30.EnableCap cap)
{
Delegates.glEnable = (Delegates.Enable)GetExtensionDelegateStatic("glEnable", typeof(Delegates.Enable));
Delegates.glEnable((OpenTK.Graphics.ES30.EnableCap)cap);
}
internal static void Load_EnableDriverControlQCOM(UInt32 driverControl)
{
Delegates.glEnableDriverControlQCOM = (Delegates.EnableDriverControlQCOM)GetExtensionDelegateStatic("glEnableDriverControlQCOM", typeof(Delegates.EnableDriverControlQCOM));
Delegates.glEnableDriverControlQCOM((UInt32)driverControl);
}
internal static void Load_EnableVertexAttribArray(UInt32 index)
{
Delegates.glEnableVertexAttribArray = (Delegates.EnableVertexAttribArray)GetExtensionDelegateStatic("glEnableVertexAttribArray", typeof(Delegates.EnableVertexAttribArray));
Delegates.glEnableVertexAttribArray((UInt32)index);
}
internal static void Load_EndPerfMonitorAMD(UInt32 monitor)
{
Delegates.glEndPerfMonitorAMD = (Delegates.EndPerfMonitorAMD)GetExtensionDelegateStatic("glEndPerfMonitorAMD", typeof(Delegates.EndPerfMonitorAMD));
Delegates.glEndPerfMonitorAMD((UInt32)monitor);
}
internal static void Load_EndQuery(OpenTK.Graphics.ES30.QueryTarget target)
{
Delegates.glEndQuery = (Delegates.EndQuery)GetExtensionDelegateStatic("glEndQuery", typeof(Delegates.EndQuery));
Delegates.glEndQuery((OpenTK.Graphics.ES30.QueryTarget)target);
}
internal static void Load_EndQueryEXT(OpenTK.Graphics.ES30.QueryTarget target)
{
Delegates.glEndQueryEXT = (Delegates.EndQueryEXT)GetExtensionDelegateStatic("glEndQueryEXT", typeof(Delegates.EndQueryEXT));
Delegates.glEndQueryEXT((OpenTK.Graphics.ES30.QueryTarget)target);
}
internal static void Load_EndTilingQCOM(UInt32 preserveMask)
{
Delegates.glEndTilingQCOM = (Delegates.EndTilingQCOM)GetExtensionDelegateStatic("glEndTilingQCOM", typeof(Delegates.EndTilingQCOM));
Delegates.glEndTilingQCOM((UInt32)preserveMask);
}
internal static void Load_EndTransformFeedback()
{
Delegates.glEndTransformFeedback = (Delegates.EndTransformFeedback)GetExtensionDelegateStatic("glEndTransformFeedback", typeof(Delegates.EndTransformFeedback));
Delegates.glEndTransformFeedback();
}
internal static void Load_ExtGetBufferPointervQCOM(OpenTK.Graphics.ES30.All target, [OutAttribute] IntPtr @params)
{
Delegates.glExtGetBufferPointervQCOM = (Delegates.ExtGetBufferPointervQCOM)GetExtensionDelegateStatic("glExtGetBufferPointervQCOM", typeof(Delegates.ExtGetBufferPointervQCOM));
Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES30.All)target, (IntPtr)@params);
}
internal static unsafe void Load_ExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers)
{
Delegates.glExtGetBuffersQCOM = (Delegates.ExtGetBuffersQCOM)GetExtensionDelegateStatic("glExtGetBuffersQCOM", typeof(Delegates.ExtGetBuffersQCOM));
Delegates.glExtGetBuffersQCOM((UInt32*)buffers, (Int32)maxBuffers, (Int32*)numBuffers);
}
internal static unsafe void Load_ExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers)
{
Delegates.glExtGetFramebuffersQCOM = (Delegates.ExtGetFramebuffersQCOM)GetExtensionDelegateStatic("glExtGetFramebuffersQCOM", typeof(Delegates.ExtGetFramebuffersQCOM));
Delegates.glExtGetFramebuffersQCOM((UInt32*)framebuffers, (Int32)maxFramebuffers, (Int32*)numFramebuffers);
}
internal static unsafe void Load_ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length)
{
Delegates.glExtGetProgramBinarySourceQCOM = (Delegates.ExtGetProgramBinarySourceQCOM)GetExtensionDelegateStatic("glExtGetProgramBinarySourceQCOM", typeof(Delegates.ExtGetProgramBinarySourceQCOM));
Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.All)shadertype, (StringBuilder)source, (Int32*)length);
}
internal static unsafe void Load_ExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms)
{
Delegates.glExtGetProgramsQCOM = (Delegates.ExtGetProgramsQCOM)GetExtensionDelegateStatic("glExtGetProgramsQCOM", typeof(Delegates.ExtGetProgramsQCOM));
Delegates.glExtGetProgramsQCOM((UInt32*)programs, (Int32)maxPrograms, (Int32*)numPrograms);
}
internal static unsafe void Load_ExtGetRenderbuffersQCOM([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers)
{
Delegates.glExtGetRenderbuffersQCOM = (Delegates.ExtGetRenderbuffersQCOM)GetExtensionDelegateStatic("glExtGetRenderbuffersQCOM", typeof(Delegates.ExtGetRenderbuffersQCOM));
Delegates.glExtGetRenderbuffersQCOM((UInt32*)renderbuffers, (Int32)maxRenderbuffers, (Int32*)numRenderbuffers);
}
internal static unsafe void Load_ExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders)
{
Delegates.glExtGetShadersQCOM = (Delegates.ExtGetShadersQCOM)GetExtensionDelegateStatic("glExtGetShadersQCOM", typeof(Delegates.ExtGetShadersQCOM));
Delegates.glExtGetShadersQCOM((UInt32*)shaders, (Int32)maxShaders, (Int32*)numShaders);
}
internal static unsafe void Load_ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES30.All face, Int32 level, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params)
{
Delegates.glExtGetTexLevelParameterivQCOM = (Delegates.ExtGetTexLevelParameterivQCOM)GetExtensionDelegateStatic("glExtGetTexLevelParameterivQCOM", typeof(Delegates.ExtGetTexLevelParameterivQCOM));
Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.All)face, (Int32)level, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params);
}
internal static void Load_ExtGetTexSubImageQCOM(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [OutAttribute] IntPtr texels)
{
Delegates.glExtGetTexSubImageQCOM = (Delegates.ExtGetTexSubImageQCOM)GetExtensionDelegateStatic("glExtGetTexSubImageQCOM", typeof(Delegates.ExtGetTexSubImageQCOM));
Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)texels);
}
internal static unsafe void Load_ExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures)
{
Delegates.glExtGetTexturesQCOM = (Delegates.ExtGetTexturesQCOM)GetExtensionDelegateStatic("glExtGetTexturesQCOM", typeof(Delegates.ExtGetTexturesQCOM));
Delegates.glExtGetTexturesQCOM((UInt32*)textures, (Int32)maxTextures, (Int32*)numTextures);
}
internal static bool Load_ExtIsProgramBinaryQCOM(UInt32 program)
{
Delegates.glExtIsProgramBinaryQCOM = (Delegates.ExtIsProgramBinaryQCOM)GetExtensionDelegateStatic("glExtIsProgramBinaryQCOM", typeof(Delegates.ExtIsProgramBinaryQCOM));
return Delegates.glExtIsProgramBinaryQCOM((UInt32)program);
}
internal static void Load_ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, Int32 param)
{
Delegates.glExtTexObjectStateOverrideiQCOM = (Delegates.ExtTexObjectStateOverrideiQCOM)GetExtensionDelegateStatic("glExtTexObjectStateOverrideiQCOM", typeof(Delegates.ExtTexObjectStateOverrideiQCOM));
Delegates.glExtTexObjectStateOverrideiQCOM((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (Int32)param);
}
internal static IntPtr Load_FenceSync(OpenTK.Graphics.ES30.SyncCondition condition, OpenTK.Graphics.ES30.WaitSyncFlags flags)
{
Delegates.glFenceSync = (Delegates.FenceSync)GetExtensionDelegateStatic("glFenceSync", typeof(Delegates.FenceSync));
return Delegates.glFenceSync((OpenTK.Graphics.ES30.SyncCondition)condition, (OpenTK.Graphics.ES30.WaitSyncFlags)flags);
}
internal static IntPtr Load_FenceSyncAPPLE(OpenTK.Graphics.ES30.SyncCondition condition, OpenTK.Graphics.ES30.WaitSyncFlags flags)
{
Delegates.glFenceSyncAPPLE = (Delegates.FenceSyncAPPLE)GetExtensionDelegateStatic("glFenceSyncAPPLE", typeof(Delegates.FenceSyncAPPLE));
return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES30.SyncCondition)condition, (OpenTK.Graphics.ES30.WaitSyncFlags)flags);
}
internal static void Load_Finish()
{
Delegates.glFinish = (Delegates.Finish)GetExtensionDelegateStatic("glFinish", typeof(Delegates.Finish));
Delegates.glFinish();
}
internal static void Load_FinishFenceNV(UInt32 fence)
{
Delegates.glFinishFenceNV = (Delegates.FinishFenceNV)GetExtensionDelegateStatic("glFinishFenceNV", typeof(Delegates.FinishFenceNV));
Delegates.glFinishFenceNV((UInt32)fence);
}
internal static void Load_Flush()
{
Delegates.glFlush = (Delegates.Flush)GetExtensionDelegateStatic("glFlush", typeof(Delegates.Flush));
Delegates.glFlush();
}
internal static void Load_FlushMappedBufferRange(OpenTK.Graphics.ES30.BufferTarget target, IntPtr offset, IntPtr length)
{
Delegates.glFlushMappedBufferRange = (Delegates.FlushMappedBufferRange)GetExtensionDelegateStatic("glFlushMappedBufferRange", typeof(Delegates.FlushMappedBufferRange));
Delegates.glFlushMappedBufferRange((OpenTK.Graphics.ES30.BufferTarget)target, (IntPtr)offset, (IntPtr)length);
}
internal static void Load_FlushMappedBufferRangeEXT(OpenTK.Graphics.ES30.BufferTarget target, IntPtr offset, IntPtr length)
{
Delegates.glFlushMappedBufferRangeEXT = (Delegates.FlushMappedBufferRangeEXT)GetExtensionDelegateStatic("glFlushMappedBufferRangeEXT", typeof(Delegates.FlushMappedBufferRangeEXT));
Delegates.glFlushMappedBufferRangeEXT((OpenTK.Graphics.ES30.BufferTarget)target, (IntPtr)offset, (IntPtr)length);
}
internal static void Load_FramebufferRenderbuffer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, OpenTK.Graphics.ES30.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer)
{
Delegates.glFramebufferRenderbuffer = (Delegates.FramebufferRenderbuffer)GetExtensionDelegateStatic("glFramebufferRenderbuffer", typeof(Delegates.FramebufferRenderbuffer));
Delegates.glFramebufferRenderbuffer((OpenTK.Graphics.ES30.FramebufferTarget)target, (OpenTK.Graphics.ES30.FramebufferAttachment)attachment, (OpenTK.Graphics.ES30.RenderbufferTarget)renderbuffertarget, (UInt32)renderbuffer);
}
internal static void Load_FramebufferTexture2D(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, OpenTK.Graphics.ES30.TextureTarget2d textarget, UInt32 texture, Int32 level)
{
Delegates.glFramebufferTexture2D = (Delegates.FramebufferTexture2D)GetExtensionDelegateStatic("glFramebufferTexture2D", typeof(Delegates.FramebufferTexture2D));
Delegates.glFramebufferTexture2D((OpenTK.Graphics.ES30.FramebufferTarget)target, (OpenTK.Graphics.ES30.FramebufferAttachment)attachment, (OpenTK.Graphics.ES30.TextureTarget2d)textarget, (UInt32)texture, (Int32)level);
}
internal static void Load_FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 samples)
{
Delegates.glFramebufferTexture2DMultisampleEXT = (Delegates.FramebufferTexture2DMultisampleEXT)GetExtensionDelegateStatic("glFramebufferTexture2DMultisampleEXT", typeof(Delegates.FramebufferTexture2DMultisampleEXT));
Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)attachment, (OpenTK.Graphics.ES30.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples);
}
internal static void Load_FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 samples)
{
Delegates.glFramebufferTexture2DMultisampleIMG = (Delegates.FramebufferTexture2DMultisampleIMG)GetExtensionDelegateStatic("glFramebufferTexture2DMultisampleIMG", typeof(Delegates.FramebufferTexture2DMultisampleIMG));
Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)attachment, (OpenTK.Graphics.ES30.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples);
}
internal static void Load_FramebufferTexture3DOES(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 zoffset)
{
Delegates.glFramebufferTexture3DOES = (Delegates.FramebufferTexture3DOES)GetExtensionDelegateStatic("glFramebufferTexture3DOES", typeof(Delegates.FramebufferTexture3DOES));
Delegates.glFramebufferTexture3DOES((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)attachment, (OpenTK.Graphics.ES30.All)textarget, (UInt32)texture, (Int32)level, (Int32)zoffset);
}
internal static void Load_FramebufferTextureLayer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 layer)
{
Delegates.glFramebufferTextureLayer = (Delegates.FramebufferTextureLayer)GetExtensionDelegateStatic("glFramebufferTextureLayer", typeof(Delegates.FramebufferTextureLayer));
Delegates.glFramebufferTextureLayer((OpenTK.Graphics.ES30.FramebufferTarget)target, (OpenTK.Graphics.ES30.FramebufferAttachment)attachment, (UInt32)texture, (Int32)level, (Int32)layer);
}
internal static void Load_FrontFace(OpenTK.Graphics.ES30.FrontFaceDirection mode)
{
Delegates.glFrontFace = (Delegates.FrontFace)GetExtensionDelegateStatic("glFrontFace", typeof(Delegates.FrontFace));
Delegates.glFrontFace((OpenTK.Graphics.ES30.FrontFaceDirection)mode);
}
internal static unsafe void Load_GenBuffers(Int32 n, [OutAttribute] UInt32* buffers)
{
Delegates.glGenBuffers = (Delegates.GenBuffers)GetExtensionDelegateStatic("glGenBuffers", typeof(Delegates.GenBuffers));
Delegates.glGenBuffers((Int32)n, (UInt32*)buffers);
}
internal static void Load_GenerateMipmap(OpenTK.Graphics.ES30.TextureTarget target)
{
Delegates.glGenerateMipmap = (Delegates.GenerateMipmap)GetExtensionDelegateStatic("glGenerateMipmap", typeof(Delegates.GenerateMipmap));
Delegates.glGenerateMipmap((OpenTK.Graphics.ES30.TextureTarget)target);
}
internal static unsafe void Load_GenFencesNV(Int32 n, [OutAttribute] UInt32* fences)
{
Delegates.glGenFencesNV = (Delegates.GenFencesNV)GetExtensionDelegateStatic("glGenFencesNV", typeof(Delegates.GenFencesNV));
Delegates.glGenFencesNV((Int32)n, (UInt32*)fences);
}
internal static unsafe void Load_GenFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers)
{
Delegates.glGenFramebuffers = (Delegates.GenFramebuffers)GetExtensionDelegateStatic("glGenFramebuffers", typeof(Delegates.GenFramebuffers));
Delegates.glGenFramebuffers((Int32)n, (UInt32*)framebuffers);
}
internal static unsafe void Load_GenPerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors)
{
Delegates.glGenPerfMonitorsAMD = (Delegates.GenPerfMonitorsAMD)GetExtensionDelegateStatic("glGenPerfMonitorsAMD", typeof(Delegates.GenPerfMonitorsAMD));
Delegates.glGenPerfMonitorsAMD((Int32)n, (UInt32*)monitors);
}
internal static unsafe void Load_GenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines)
{
Delegates.glGenProgramPipelinesEXT = (Delegates.GenProgramPipelinesEXT)GetExtensionDelegateStatic("glGenProgramPipelinesEXT", typeof(Delegates.GenProgramPipelinesEXT));
Delegates.glGenProgramPipelinesEXT((Int32)n, (UInt32*)pipelines);
}
internal static unsafe void Load_GenQueries(Int32 n, [OutAttribute] UInt32* ids)
{
Delegates.glGenQueries = (Delegates.GenQueries)GetExtensionDelegateStatic("glGenQueries", typeof(Delegates.GenQueries));
Delegates.glGenQueries((Int32)n, (UInt32*)ids);
}
internal static unsafe void Load_GenQueriesEXT(Int32 n, [OutAttribute] UInt32* ids)
{
Delegates.glGenQueriesEXT = (Delegates.GenQueriesEXT)GetExtensionDelegateStatic("glGenQueriesEXT", typeof(Delegates.GenQueriesEXT));
Delegates.glGenQueriesEXT((Int32)n, (UInt32*)ids);
}
internal static unsafe void Load_GenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers)
{
Delegates.glGenRenderbuffers = (Delegates.GenRenderbuffers)GetExtensionDelegateStatic("glGenRenderbuffers", typeof(Delegates.GenRenderbuffers));
Delegates.glGenRenderbuffers((Int32)n, (UInt32*)renderbuffers);
}
internal static unsafe void Load_GenSamplers(Int32 count, [OutAttribute] UInt32* samplers)
{
Delegates.glGenSamplers = (Delegates.GenSamplers)GetExtensionDelegateStatic("glGenSamplers", typeof(Delegates.GenSamplers));
Delegates.glGenSamplers((Int32)count, (UInt32*)samplers);
}
internal static unsafe void Load_GenTextures(Int32 n, [OutAttribute] UInt32* textures)
{
Delegates.glGenTextures = (Delegates.GenTextures)GetExtensionDelegateStatic("glGenTextures", typeof(Delegates.GenTextures));
Delegates.glGenTextures((Int32)n, (UInt32*)textures);
}
internal static unsafe void Load_GenTransformFeedbacks(Int32 n, [OutAttribute] UInt32* ids)
{
Delegates.glGenTransformFeedbacks = (Delegates.GenTransformFeedbacks)GetExtensionDelegateStatic("glGenTransformFeedbacks", typeof(Delegates.GenTransformFeedbacks));
Delegates.glGenTransformFeedbacks((Int32)n, (UInt32*)ids);
}
internal static unsafe void Load_GenVertexArrays(Int32 n, [OutAttribute] UInt32* arrays)
{
Delegates.glGenVertexArrays = (Delegates.GenVertexArrays)GetExtensionDelegateStatic("glGenVertexArrays", typeof(Delegates.GenVertexArrays));
Delegates.glGenVertexArrays((Int32)n, (UInt32*)arrays);
}
internal static unsafe void Load_GenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays)
{
Delegates.glGenVertexArraysOES = (Delegates.GenVertexArraysOES)GetExtensionDelegateStatic("glGenVertexArraysOES", typeof(Delegates.GenVertexArraysOES));
Delegates.glGenVertexArraysOES((Int32)n, (UInt32*)arrays);
}
internal static unsafe void Load_GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.ActiveAttribType* type, [OutAttribute] StringBuilder name)
{
Delegates.glGetActiveAttrib = (Delegates.GetActiveAttrib)GetExtensionDelegateStatic("glGetActiveAttrib", typeof(Delegates.GetActiveAttrib));
Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.ES30.ActiveAttribType*)type, (StringBuilder)name);
}
internal static unsafe void Load_GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.ActiveUniformType* type, [OutAttribute] StringBuilder name)
{
Delegates.glGetActiveUniform = (Delegates.GetActiveUniform)GetExtensionDelegateStatic("glGetActiveUniform", typeof(Delegates.GetActiveUniform));
Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.ES30.ActiveUniformType*)type, (StringBuilder)name);
}
internal static unsafe void Load_GetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.ActiveUniformBlockParameter pname, [OutAttribute] Int32* @params)
{
Delegates.glGetActiveUniformBlockiv = (Delegates.GetActiveUniformBlockiv)GetExtensionDelegateStatic("glGetActiveUniformBlockiv", typeof(Delegates.GetActiveUniformBlockiv));
Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.ActiveUniformBlockParameter)pname, (Int32*)@params);
}
internal static unsafe void Load_GetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder uniformBlockName)
{
Delegates.glGetActiveUniformBlockName = (Delegates.GetActiveUniformBlockName)GetExtensionDelegateStatic("glGetActiveUniformBlockName", typeof(Delegates.GetActiveUniformBlockName));
Delegates.glGetActiveUniformBlockName((UInt32)program, (UInt32)uniformBlockIndex, (Int32)bufSize, (Int32*)length, (StringBuilder)uniformBlockName);
}
internal static unsafe void Load_GetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, OpenTK.Graphics.ES30.ActiveUniformParameter pname, [OutAttribute] Int32* @params)
{
Delegates.glGetActiveUniformsiv = (Delegates.GetActiveUniformsiv)GetExtensionDelegateStatic("glGetActiveUniformsiv", typeof(Delegates.GetActiveUniformsiv));
Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices, (OpenTK.Graphics.ES30.ActiveUniformParameter)pname, (Int32*)@params);
}
internal static unsafe void Load_GetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders)
{
Delegates.glGetAttachedShaders = (Delegates.GetAttachedShaders)GetExtensionDelegateStatic("glGetAttachedShaders", typeof(Delegates.GetAttachedShaders));
Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)shaders);
}
internal static Int32 Load_GetAttribLocation(UInt32 program, String name)
{
Delegates.glGetAttribLocation = (Delegates.GetAttribLocation)GetExtensionDelegateStatic("glGetAttribLocation", typeof(Delegates.GetAttribLocation));
return Delegates.glGetAttribLocation((UInt32)program, (String)name);
}
internal static unsafe void Load_GetBooleanv(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] bool* data)
{
Delegates.glGetBooleanv = (Delegates.GetBooleanv)GetExtensionDelegateStatic("glGetBooleanv", typeof(Delegates.GetBooleanv));
Delegates.glGetBooleanv((OpenTK.Graphics.ES30.GetPName)pname, (bool*)data);
}
internal static unsafe void Load_GetBufferParameteri64v(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname, [OutAttribute] Int64* @params)
{
Delegates.glGetBufferParameteri64v = (Delegates.GetBufferParameteri64v)GetExtensionDelegateStatic("glGetBufferParameteri64v", typeof(Delegates.GetBufferParameteri64v));
Delegates.glGetBufferParameteri64v((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferParameterName)pname, (Int64*)@params);
}
internal static unsafe void Load_GetBufferParameteriv(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname, [OutAttribute] Int32* @params)
{
Delegates.glGetBufferParameteriv = (Delegates.GetBufferParameteriv)GetExtensionDelegateStatic("glGetBufferParameteriv", typeof(Delegates.GetBufferParameteriv));
Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferParameterName)pname, (Int32*)@params);
}
internal static void Load_GetBufferPointerv(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferPointer pname, [OutAttribute] IntPtr @params)
{
Delegates.glGetBufferPointerv = (Delegates.GetBufferPointerv)GetExtensionDelegateStatic("glGetBufferPointerv", typeof(Delegates.GetBufferPointerv));
Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferPointer)pname, (IntPtr)@params);
}
internal static void Load_GetBufferPointervOES(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferPointer pname, [OutAttribute] IntPtr @params)
{
Delegates.glGetBufferPointervOES = (Delegates.GetBufferPointervOES)GetExtensionDelegateStatic("glGetBufferPointervOES", typeof(Delegates.GetBufferPointervOES));
Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES30.BufferTarget)target, (OpenTK.Graphics.ES30.BufferPointer)pname, (IntPtr)@params);
}
internal static unsafe Int32 Load_GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.DebugSourceExternal* sources, [OutAttribute] OpenTK.Graphics.ES30.DebugType* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.DebugSeverity* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog)
{
Delegates.glGetDebugMessageLog = (Delegates.GetDebugMessageLog)GetExtensionDelegateStatic("glGetDebugMessageLog", typeof(Delegates.GetDebugMessageLog));
return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.DebugSourceExternal*)sources, (OpenTK.Graphics.ES30.DebugType*)types, (UInt32*)ids, (OpenTK.Graphics.ES30.DebugSeverity*)severities, (Int32*)lengths, (StringBuilder)messageLog);
}
internal static unsafe Int32 Load_GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.DebugSourceExternal* sources, [OutAttribute] OpenTK.Graphics.ES30.DebugType* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.DebugSeverity* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog)
{
Delegates.glGetDebugMessageLogKHR = (Delegates.GetDebugMessageLogKHR)GetExtensionDelegateStatic("glGetDebugMessageLogKHR", typeof(Delegates.GetDebugMessageLogKHR));
return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.DebugSourceExternal*)sources, (OpenTK.Graphics.ES30.DebugType*)types, (UInt32*)ids, (OpenTK.Graphics.ES30.DebugSeverity*)severities, (Int32*)lengths, (StringBuilder)messageLog);
}
internal static unsafe void Load_GetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls)
{
Delegates.glGetDriverControlsQCOM = (Delegates.GetDriverControlsQCOM)GetExtensionDelegateStatic("glGetDriverControlsQCOM", typeof(Delegates.GetDriverControlsQCOM));
Delegates.glGetDriverControlsQCOM((Int32*)num, (Int32)size, (UInt32*)driverControls);
}
internal static unsafe void Load_GetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder driverControlString)
{
Delegates.glGetDriverControlStringQCOM = (Delegates.GetDriverControlStringQCOM)GetExtensionDelegateStatic("glGetDriverControlStringQCOM", typeof(Delegates.GetDriverControlStringQCOM));
Delegates.glGetDriverControlStringQCOM((UInt32)driverControl, (Int32)bufSize, (Int32*)length, (StringBuilder)driverControlString);
}
internal static OpenTK.Graphics.ES30.ErrorCode Load_GetError()
{
Delegates.glGetError = (Delegates.GetError)GetExtensionDelegateStatic("glGetError", typeof(Delegates.GetError));
return Delegates.glGetError();
}
internal static unsafe void Load_GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params)
{
Delegates.glGetFenceivNV = (Delegates.GetFenceivNV)GetExtensionDelegateStatic("glGetFenceivNV", typeof(Delegates.GetFenceivNV));
Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params);
}
internal static unsafe void Load_GetFloatv(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] Single* data)
{
Delegates.glGetFloatv = (Delegates.GetFloatv)GetExtensionDelegateStatic("glGetFloatv", typeof(Delegates.GetFloatv));
Delegates.glGetFloatv((OpenTK.Graphics.ES30.GetPName)pname, (Single*)data);
}
internal static Int32 Load_GetFragDataLocation(UInt32 program, String name)
{
Delegates.glGetFragDataLocation = (Delegates.GetFragDataLocation)GetExtensionDelegateStatic("glGetFragDataLocation", typeof(Delegates.GetFragDataLocation));
return Delegates.glGetFragDataLocation((UInt32)program, (String)name);
}
internal static unsafe void Load_GetFramebufferAttachmentParameteriv(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferAttachment attachment, OpenTK.Graphics.ES30.FramebufferParameterName pname, [OutAttribute] Int32* @params)
{
Delegates.glGetFramebufferAttachmentParameteriv = (Delegates.GetFramebufferAttachmentParameteriv)GetExtensionDelegateStatic("glGetFramebufferAttachmentParameteriv", typeof(Delegates.GetFramebufferAttachmentParameteriv));
Delegates.glGetFramebufferAttachmentParameteriv((OpenTK.Graphics.ES30.FramebufferTarget)target, (OpenTK.Graphics.ES30.FramebufferAttachment)attachment, (OpenTK.Graphics.ES30.FramebufferParameterName)pname, (Int32*)@params);
}
internal static OpenTK.Graphics.ES30.All Load_GetGraphicsResetStatusEXT()
{
Delegates.glGetGraphicsResetStatusEXT = (Delegates.GetGraphicsResetStatusEXT)GetExtensionDelegateStatic("glGetGraphicsResetStatusEXT", typeof(Delegates.GetGraphicsResetStatusEXT));
return Delegates.glGetGraphicsResetStatusEXT();
}
internal static unsafe void Load_GetInteger64i_v(OpenTK.Graphics.ES30.GetIndexedPName target, UInt32 index, [OutAttribute] Int64* data)
{
Delegates.glGetInteger64i_v = (Delegates.GetInteger64i_v)GetExtensionDelegateStatic("glGetInteger64i_v", typeof(Delegates.GetInteger64i_v));
Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.GetIndexedPName)target, (UInt32)index, (Int64*)data);
}
internal static unsafe void Load_GetInteger64v(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] Int64* data)
{
Delegates.glGetInteger64v = (Delegates.GetInteger64v)GetExtensionDelegateStatic("glGetInteger64v", typeof(Delegates.GetInteger64v));
Delegates.glGetInteger64v((OpenTK.Graphics.ES30.GetPName)pname, (Int64*)data);
}
internal static unsafe void Load_GetInteger64vAPPLE(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] Int64* @params)
{
Delegates.glGetInteger64vAPPLE = (Delegates.GetInteger64vAPPLE)GetExtensionDelegateStatic("glGetInteger64vAPPLE", typeof(Delegates.GetInteger64vAPPLE));
Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES30.GetPName)pname, (Int64*)@params);
}
internal static unsafe void Load_GetIntegeri_v(OpenTK.Graphics.ES30.GetIndexedPName target, UInt32 index, [OutAttribute] Int32* data)
{
Delegates.glGetIntegeri_v = (Delegates.GetIntegeri_v)GetExtensionDelegateStatic("glGetIntegeri_v", typeof(Delegates.GetIntegeri_v));
Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.GetIndexedPName)target, (UInt32)index, (Int32*)data);
}
internal static unsafe void Load_GetIntegeri_vEXT(OpenTK.Graphics.ES30.GetIndexedPName target, UInt32 index, [OutAttribute] Int32* data)
{
Delegates.glGetIntegeri_vEXT = (Delegates.GetIntegeri_vEXT)GetExtensionDelegateStatic("glGetIntegeri_vEXT", typeof(Delegates.GetIntegeri_vEXT));
Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.GetIndexedPName)target, (UInt32)index, (Int32*)data);
}
internal static unsafe void Load_GetIntegerv(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] Int32* data)
{
Delegates.glGetIntegerv = (Delegates.GetIntegerv)GetExtensionDelegateStatic("glGetIntegerv", typeof(Delegates.GetIntegerv));
Delegates.glGetIntegerv((OpenTK.Graphics.ES30.GetPName)pname, (Int32*)data);
}
internal static unsafe void Load_GetInternalformativ(OpenTK.Graphics.ES30.ImageTarget target, OpenTK.Graphics.ES30.SizedInternalFormat internalformat, OpenTK.Graphics.ES30.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] Int32* @params)
{
Delegates.glGetInternalformativ = (Delegates.GetInternalformativ)GetExtensionDelegateStatic("glGetInternalformativ", typeof(Delegates.GetInternalformativ));
Delegates.glGetInternalformativ((OpenTK.Graphics.ES30.ImageTarget)target, (OpenTK.Graphics.ES30.SizedInternalFormat)internalformat, (OpenTK.Graphics.ES30.InternalFormatParameter)pname, (Int32)bufSize, (Int32*)@params);
}
internal static unsafe void Load_GetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params)
{
Delegates.glGetnUniformfvEXT = (Delegates.GetnUniformfvEXT)GetExtensionDelegateStatic("glGetnUniformfvEXT", typeof(Delegates.GetnUniformfvEXT));
Delegates.glGetnUniformfvEXT((UInt32)program, (Int32)location, (Int32)bufSize, (Single*)@params);
}
internal static unsafe void Load_GetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params)
{
Delegates.glGetnUniformivEXT = (Delegates.GetnUniformivEXT)GetExtensionDelegateStatic("glGetnUniformivEXT", typeof(Delegates.GetnUniformivEXT));
Delegates.glGetnUniformivEXT((UInt32)program, (Int32)location, (Int32)bufSize, (Int32*)@params);
}
internal static unsafe void Load_GetObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label)
{
Delegates.glGetObjectLabel = (Delegates.GetObjectLabel)GetExtensionDelegateStatic("glGetObjectLabel", typeof(Delegates.GetObjectLabel));
Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.ObjectLabelIdentifier)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label);
}
internal static unsafe void Load_GetObjectLabelEXT(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label)
{
Delegates.glGetObjectLabelEXT = (Delegates.GetObjectLabelEXT)GetExtensionDelegateStatic("glGetObjectLabelEXT", typeof(Delegates.GetObjectLabelEXT));
Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length, (StringBuilder)label);
}
internal static unsafe void Load_GetObjectLabelKHR(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label)
{
Delegates.glGetObjectLabelKHR = (Delegates.GetObjectLabelKHR)GetExtensionDelegateStatic("glGetObjectLabelKHR", typeof(Delegates.GetObjectLabelKHR));
Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.ObjectLabelIdentifier)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label);
}
internal static unsafe void Load_GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label)
{
Delegates.glGetObjectPtrLabel = (Delegates.GetObjectPtrLabel)GetExtensionDelegateStatic("glGetObjectPtrLabel", typeof(Delegates.GetObjectPtrLabel));
Delegates.glGetObjectPtrLabel((IntPtr)ptr, (Int32)bufSize, (Int32*)length, (StringBuilder)label);
}
internal static unsafe void Load_GetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label)
{
Delegates.glGetObjectPtrLabelKHR = (Delegates.GetObjectPtrLabelKHR)GetExtensionDelegateStatic("glGetObjectPtrLabelKHR", typeof(Delegates.GetObjectPtrLabelKHR));
Delegates.glGetObjectPtrLabelKHR((IntPtr)ptr, (Int32)bufSize, (Int32*)length, (StringBuilder)label);
}
internal static unsafe void Load_GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.ES30.All pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten)
{
Delegates.glGetPerfMonitorCounterDataAMD = (Delegates.GetPerfMonitorCounterDataAMD)GetExtensionDelegateStatic("glGetPerfMonitorCounterDataAMD", typeof(Delegates.GetPerfMonitorCounterDataAMD));
Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.All)pname, (Int32)dataSize, (UInt32*)data, (Int32*)bytesWritten);
}
internal static void Load_GetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr data)
{
Delegates.glGetPerfMonitorCounterInfoAMD = (Delegates.GetPerfMonitorCounterInfoAMD)GetExtensionDelegateStatic("glGetPerfMonitorCounterInfoAMD", typeof(Delegates.GetPerfMonitorCounterInfoAMD));
Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.All)pname, (IntPtr)data);
}
internal static unsafe void Load_GetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters)
{
Delegates.glGetPerfMonitorCountersAMD = (Delegates.GetPerfMonitorCountersAMD)GetExtensionDelegateStatic("glGetPerfMonitorCountersAMD", typeof(Delegates.GetPerfMonitorCountersAMD));
Delegates.glGetPerfMonitorCountersAMD((UInt32)group, (Int32*)numCounters, (Int32*)maxActiveCounters, (Int32)counterSize, (UInt32*)counters);
}
internal static unsafe void Load_GetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder counterString)
{
Delegates.glGetPerfMonitorCounterStringAMD = (Delegates.GetPerfMonitorCounterStringAMD)GetExtensionDelegateStatic("glGetPerfMonitorCounterStringAMD", typeof(Delegates.GetPerfMonitorCounterStringAMD));
Delegates.glGetPerfMonitorCounterStringAMD((UInt32)group, (UInt32)counter, (Int32)bufSize, (Int32*)length, (StringBuilder)counterString);
}
internal static unsafe void Load_GetPerfMonitorGroupsAMD([OutAttribute] Int32* numGroups, Int32 groupsSize, [OutAttribute] UInt32* groups)
{
Delegates.glGetPerfMonitorGroupsAMD = (Delegates.GetPerfMonitorGroupsAMD)GetExtensionDelegateStatic("glGetPerfMonitorGroupsAMD", typeof(Delegates.GetPerfMonitorGroupsAMD));
Delegates.glGetPerfMonitorGroupsAMD((Int32*)numGroups, (Int32)groupsSize, (UInt32*)groups);
}
internal static unsafe void Load_GetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder groupString)
{
Delegates.glGetPerfMonitorGroupStringAMD = (Delegates.GetPerfMonitorGroupStringAMD)GetExtensionDelegateStatic("glGetPerfMonitorGroupStringAMD", typeof(Delegates.GetPerfMonitorGroupStringAMD));
Delegates.glGetPerfMonitorGroupStringAMD((UInt32)group, (Int32)bufSize, (Int32*)length, (StringBuilder)groupString);
}
internal static void Load_GetPointerv(OpenTK.Graphics.ES30.GetPointervPName pname, [OutAttribute] IntPtr @params)
{
Delegates.glGetPointerv = (Delegates.GetPointerv)GetExtensionDelegateStatic("glGetPointerv", typeof(Delegates.GetPointerv));
Delegates.glGetPointerv((OpenTK.Graphics.ES30.GetPointervPName)pname, (IntPtr)@params);
}
internal static void Load_GetPointervKHR(OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr @params)
{
Delegates.glGetPointervKHR = (Delegates.GetPointervKHR)GetExtensionDelegateStatic("glGetPointervKHR", typeof(Delegates.GetPointervKHR));
Delegates.glGetPointervKHR((OpenTK.Graphics.ES30.All)pname, (IntPtr)@params);
}
internal static unsafe void Load_GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary)
{
Delegates.glGetProgramBinary = (Delegates.GetProgramBinary)GetExtensionDelegateStatic("glGetProgramBinary", typeof(Delegates.GetProgramBinary));
Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary);
}
internal static unsafe void Load_GetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary)
{
Delegates.glGetProgramBinaryOES = (Delegates.GetProgramBinaryOES)GetExtensionDelegateStatic("glGetProgramBinaryOES", typeof(Delegates.GetProgramBinaryOES));
Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary);
}
internal static unsafe void Load_GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog)
{
Delegates.glGetProgramInfoLog = (Delegates.GetProgramInfoLog)GetExtensionDelegateStatic("glGetProgramInfoLog", typeof(Delegates.GetProgramInfoLog));
Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length, (StringBuilder)infoLog);
}
internal static unsafe void Load_GetProgramiv(UInt32 program, OpenTK.Graphics.ES30.GetProgramParameterName pname, [OutAttribute] Int32* @params)
{
Delegates.glGetProgramiv = (Delegates.GetProgramiv)GetExtensionDelegateStatic("glGetProgramiv", typeof(Delegates.GetProgramiv));
Delegates.glGetProgramiv((UInt32)program, (OpenTK.Graphics.ES30.GetProgramParameterName)pname, (Int32*)@params);
}
internal static unsafe void Load_GetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog)
{
Delegates.glGetProgramPipelineInfoLogEXT = (Delegates.GetProgramPipelineInfoLogEXT)GetExtensionDelegateStatic("glGetProgramPipelineInfoLogEXT", typeof(Delegates.GetProgramPipelineInfoLogEXT));
Delegates.glGetProgramPipelineInfoLogEXT((UInt32)pipeline, (Int32)bufSize, (Int32*)length, (StringBuilder)infoLog);
}
internal static unsafe void Load_GetProgramPipelineivEXT(UInt32 pipeline, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params)
{
Delegates.glGetProgramPipelineivEXT = (Delegates.GetProgramPipelineivEXT)GetExtensionDelegateStatic("glGetProgramPipelineivEXT", typeof(Delegates.GetProgramPipelineivEXT));
Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params);
}
internal static unsafe void Load_GetQueryiv(OpenTK.Graphics.ES30.QueryTarget target, OpenTK.Graphics.ES30.GetQueryParam pname, [OutAttribute] Int32* @params)
{
Delegates.glGetQueryiv = (Delegates.GetQueryiv)GetExtensionDelegateStatic("glGetQueryiv", typeof(Delegates.GetQueryiv));
Delegates.glGetQueryiv((OpenTK.Graphics.ES30.QueryTarget)target, (OpenTK.Graphics.ES30.GetQueryParam)pname, (Int32*)@params);
}
internal static unsafe void Load_GetQueryivEXT(OpenTK.Graphics.ES30.QueryTarget target, OpenTK.Graphics.ES30.GetQueryParam pname, [OutAttribute] Int32* @params)
{
Delegates.glGetQueryivEXT = (Delegates.GetQueryivEXT)GetExtensionDelegateStatic("glGetQueryivEXT", typeof(Delegates.GetQueryivEXT));
Delegates.glGetQueryivEXT((OpenTK.Graphics.ES30.QueryTarget)target, (OpenTK.Graphics.ES30.GetQueryParam)pname, (Int32*)@params);
}
internal static unsafe void Load_GetQueryObjecti64vEXT(UInt32 id, OpenTK.Graphics.ES30.GetQueryObjectParam pname, [OutAttribute] Int64* @params)
{
Delegates.glGetQueryObjecti64vEXT = (Delegates.GetQueryObjecti64vEXT)GetExtensionDelegateStatic("glGetQueryObjecti64vEXT", typeof(Delegates.GetQueryObjecti64vEXT));
Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.GetQueryObjectParam)pname, (Int64*)@params);
}
internal static unsafe void Load_GetQueryObjectivEXT(UInt32 id, OpenTK.Graphics.ES30.GetQueryObjectParam pname, [OutAttribute] Int32* @params)
{
Delegates.glGetQueryObjectivEXT = (Delegates.GetQueryObjectivEXT)GetExtensionDelegateStatic("glGetQueryObjectivEXT", typeof(Delegates.GetQueryObjectivEXT));
Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.GetQueryObjectParam)pname, (Int32*)@params);
}
internal static unsafe void Load_GetQueryObjectui64vEXT(UInt32 id, OpenTK.Graphics.ES30.GetQueryObjectParam pname, [OutAttribute] UInt64* @params)
{
Delegates.glGetQueryObjectui64vEXT = (Delegates.GetQueryObjectui64vEXT)GetExtensionDelegateStatic("glGetQueryObjectui64vEXT", typeof(Delegates.GetQueryObjectui64vEXT));
Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES30.GetQueryObjectParam)pname, (UInt64*)@params);
}
internal static unsafe void Load_GetQueryObjectuiv(UInt32 id, OpenTK.Graphics.ES30.GetQueryObjectParam pname, [OutAttribute] UInt32* @params)
{
Delegates.glGetQueryObjectuiv = (Delegates.GetQueryObjectuiv)GetExtensionDelegateStatic("glGetQueryObjectuiv", typeof(Delegates.GetQueryObjectuiv));
Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.GetQueryObjectParam)pname, (UInt32*)@params);
}
internal static unsafe void Load_GetQueryObjectuivEXT(UInt32 id, OpenTK.Graphics.ES30.GetQueryObjectParam pname, [OutAttribute] UInt32* @params)
{
Delegates.glGetQueryObjectuivEXT = (Delegates.GetQueryObjectuivEXT)GetExtensionDelegateStatic("glGetQueryObjectuivEXT", typeof(Delegates.GetQueryObjectuivEXT));
Delegates.glGetQueryObjectuivEXT((UInt32)id, (OpenTK.Graphics.ES30.GetQueryObjectParam)pname, (UInt32*)@params);
}
internal static unsafe void Load_GetRenderbufferParameteriv(OpenTK.Graphics.ES30.RenderbufferTarget target, OpenTK.Graphics.ES30.RenderbufferParameterName pname, [OutAttribute] Int32* @params)
{
Delegates.glGetRenderbufferParameteriv = (Delegates.GetRenderbufferParameteriv)GetExtensionDelegateStatic("glGetRenderbufferParameteriv", typeof(Delegates.GetRenderbufferParameteriv));
Delegates.glGetRenderbufferParameteriv((OpenTK.Graphics.ES30.RenderbufferTarget)target, (OpenTK.Graphics.ES30.RenderbufferParameterName)pname, (Int32*)@params);
}
internal static unsafe void Load_GetSamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname, [OutAttribute] Single* @params)
{
Delegates.glGetSamplerParameterfv = (Delegates.GetSamplerParameterfv)GetExtensionDelegateStatic("glGetSamplerParameterfv", typeof(Delegates.GetSamplerParameterfv));
Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.SamplerParameterName)pname, (Single*)@params);
}
internal static unsafe void Load_GetSamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname, [OutAttribute] Int32* @params)
{
Delegates.glGetSamplerParameteriv = (Delegates.GetSamplerParameteriv)GetExtensionDelegateStatic("glGetSamplerParameteriv", typeof(Delegates.GetSamplerParameteriv));
Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.SamplerParameterName)pname, (Int32*)@params);
}
internal static unsafe void Load_GetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog)
{
Delegates.glGetShaderInfoLog = (Delegates.GetShaderInfoLog)GetExtensionDelegateStatic("glGetShaderInfoLog", typeof(Delegates.GetShaderInfoLog));
Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length, (StringBuilder)infoLog);
}
internal static unsafe void Load_GetShaderiv(UInt32 shader, OpenTK.Graphics.ES30.ShaderParameter pname, [OutAttribute] Int32* @params)
{
Delegates.glGetShaderiv = (Delegates.GetShaderiv)GetExtensionDelegateStatic("glGetShaderiv", typeof(Delegates.GetShaderiv));
Delegates.glGetShaderiv((UInt32)shader, (OpenTK.Graphics.ES30.ShaderParameter)pname, (Int32*)@params);
}
internal static unsafe void Load_GetShaderPrecisionFormat(OpenTK.Graphics.ES30.ShaderType shadertype, OpenTK.Graphics.ES30.ShaderPrecision precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision)
{
Delegates.glGetShaderPrecisionFormat = (Delegates.GetShaderPrecisionFormat)GetExtensionDelegateStatic("glGetShaderPrecisionFormat", typeof(Delegates.GetShaderPrecisionFormat));
Delegates.glGetShaderPrecisionFormat((OpenTK.Graphics.ES30.ShaderType)shadertype, (OpenTK.Graphics.ES30.ShaderPrecision)precisiontype, (Int32*)range, (Int32*)precision);
}
internal static unsafe void Load_GetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder source)
{
Delegates.glGetShaderSource = (Delegates.GetShaderSource)GetExtensionDelegateStatic("glGetShaderSource", typeof(Delegates.GetShaderSource));
Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length, (StringBuilder)source);
}
internal static IntPtr Load_GetString(OpenTK.Graphics.ES30.StringName name)
{
Delegates.glGetString = (Delegates.GetString)GetExtensionDelegateStatic("glGetString", typeof(Delegates.GetString));
return Delegates.glGetString((OpenTK.Graphics.ES30.StringName)name);
}
internal static IntPtr Load_GetStringi(OpenTK.Graphics.ES30.StringNameIndexed name, UInt32 index)
{
Delegates.glGetStringi = (Delegates.GetStringi)GetExtensionDelegateStatic("glGetStringi", typeof(Delegates.GetStringi));
return Delegates.glGetStringi((OpenTK.Graphics.ES30.StringNameIndexed)name, (UInt32)index);
}
internal static unsafe void Load_GetSynciv(IntPtr sync, OpenTK.Graphics.ES30.SyncParameterName pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values)
{
Delegates.glGetSynciv = (Delegates.GetSynciv)GetExtensionDelegateStatic("glGetSynciv", typeof(Delegates.GetSynciv));
Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.ES30.SyncParameterName)pname, (Int32)bufSize, (Int32*)length, (Int32*)values);
}
internal static unsafe void Load_GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES30.SyncParameterName pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values)
{
Delegates.glGetSyncivAPPLE = (Delegates.GetSyncivAPPLE)GetExtensionDelegateStatic("glGetSyncivAPPLE", typeof(Delegates.GetSyncivAPPLE));
Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES30.SyncParameterName)pname, (Int32)bufSize, (Int32*)length, (Int32*)values);
}
internal static unsafe void Load_GetTexParameterfv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameterName pname, [OutAttribute] Single* @params)
{
Delegates.glGetTexParameterfv = (Delegates.GetTexParameterfv)GetExtensionDelegateStatic("glGetTexParameterfv", typeof(Delegates.GetTexParameterfv));
Delegates.glGetTexParameterfv((OpenTK.Graphics.ES30.TextureTarget)target, (OpenTK.Graphics.ES30.GetTextureParameterName)pname, (Single*)@params);
}
internal static unsafe void Load_GetTexParameteriv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameterName pname, [OutAttribute] Int32* @params)
{
Delegates.glGetTexParameteriv = (Delegates.GetTexParameteriv)GetExtensionDelegateStatic("glGetTexParameteriv", typeof(Delegates.GetTexParameteriv));
Delegates.glGetTexParameteriv((OpenTK.Graphics.ES30.TextureTarget)target, (OpenTK.Graphics.ES30.GetTextureParameterName)pname, (Int32*)@params);
}
internal static unsafe void Load_GetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.TransformFeedbackType* type, [OutAttribute] StringBuilder name)
{
Delegates.glGetTransformFeedbackVarying = (Delegates.GetTransformFeedbackVarying)GetExtensionDelegateStatic("glGetTransformFeedbackVarying", typeof(Delegates.GetTransformFeedbackVarying));
Delegates.glGetTransformFeedbackVarying((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.ES30.TransformFeedbackType*)type, (StringBuilder)name);
}
internal static unsafe void Load_GetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder source)
{
Delegates.glGetTranslatedShaderSourceANGLE = (Delegates.GetTranslatedShaderSourceANGLE)GetExtensionDelegateStatic("glGetTranslatedShaderSourceANGLE", typeof(Delegates.GetTranslatedShaderSourceANGLE));
Delegates.glGetTranslatedShaderSourceANGLE((UInt32)shader, (Int32)bufsize, (Int32*)length, (StringBuilder)source);
}
internal static Int32 Load_GetUniformBlockIndex(UInt32 program, String uniformBlockName)
{
Delegates.glGetUniformBlockIndex = (Delegates.GetUniformBlockIndex)GetExtensionDelegateStatic("glGetUniformBlockIndex", typeof(Delegates.GetUniformBlockIndex));
return Delegates.glGetUniformBlockIndex((UInt32)program, (String)uniformBlockName);
}
internal static unsafe void Load_GetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params)
{
Delegates.glGetUniformfv = (Delegates.GetUniformfv)GetExtensionDelegateStatic("glGetUniformfv", typeof(Delegates.GetUniformfv));
Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params);
}
internal static unsafe void Load_GetUniformIndices(UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] UInt32* uniformIndices)
{
Delegates.glGetUniformIndices = (Delegates.GetUniformIndices)GetExtensionDelegateStatic("glGetUniformIndices", typeof(Delegates.GetUniformIndices));
Delegates.glGetUniformIndices((UInt32)program, (Int32)uniformCount, (String[])uniformNames, (UInt32*)uniformIndices);
}
internal static unsafe void Load_GetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params)
{
Delegates.glGetUniformiv = (Delegates.GetUniformiv)GetExtensionDelegateStatic("glGetUniformiv", typeof(Delegates.GetUniformiv));
Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params);
}
internal static Int32 Load_GetUniformLocation(UInt32 program, String name)
{
Delegates.glGetUniformLocation = (Delegates.GetUniformLocation)GetExtensionDelegateStatic("glGetUniformLocation", typeof(Delegates.GetUniformLocation));
return Delegates.glGetUniformLocation((UInt32)program, (String)name);
}
internal static unsafe void Load_GetUniformuiv(UInt32 program, Int32 location, [OutAttribute] UInt32* @params)
{
Delegates.glGetUniformuiv = (Delegates.GetUniformuiv)GetExtensionDelegateStatic("glGetUniformuiv", typeof(Delegates.GetUniformuiv));
Delegates.glGetUniformuiv((UInt32)program, (Int32)location, (UInt32*)@params);
}
internal static unsafe void Load_GetVertexAttribfv(UInt32 index, OpenTK.Graphics.ES30.VertexAttribParameter pname, [OutAttribute] Single* @params)
{
Delegates.glGetVertexAttribfv = (Delegates.GetVertexAttribfv)GetExtensionDelegateStatic("glGetVertexAttribfv", typeof(Delegates.GetVertexAttribfv));
Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.Graphics.ES30.VertexAttribParameter)pname, (Single*)@params);
}
internal static unsafe void Load_GetVertexAttribIiv(UInt32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params)
{
Delegates.glGetVertexAttribIiv = (Delegates.GetVertexAttribIiv)GetExtensionDelegateStatic("glGetVertexAttribIiv", typeof(Delegates.GetVertexAttribIiv));
Delegates.glGetVertexAttribIiv((UInt32)index, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params);
}
internal static unsafe void Load_GetVertexAttribIuiv(UInt32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt32* @params)
{
Delegates.glGetVertexAttribIuiv = (Delegates.GetVertexAttribIuiv)GetExtensionDelegateStatic("glGetVertexAttribIuiv", typeof(Delegates.GetVertexAttribIuiv));
Delegates.glGetVertexAttribIuiv((UInt32)index, (OpenTK.Graphics.ES30.All)pname, (UInt32*)@params);
}
internal static unsafe void Load_GetVertexAttribiv(UInt32 index, OpenTK.Graphics.ES30.VertexAttribParameter pname, [OutAttribute] Int32* @params)
{
Delegates.glGetVertexAttribiv = (Delegates.GetVertexAttribiv)GetExtensionDelegateStatic("glGetVertexAttribiv", typeof(Delegates.GetVertexAttribiv));
Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.Graphics.ES30.VertexAttribParameter)pname, (Int32*)@params);
}
internal static void Load_GetVertexAttribPointerv(UInt32 index, OpenTK.Graphics.ES30.VertexAttribPointerParameter pname, [OutAttribute] IntPtr pointer)
{
Delegates.glGetVertexAttribPointerv = (Delegates.GetVertexAttribPointerv)GetExtensionDelegateStatic("glGetVertexAttribPointerv", typeof(Delegates.GetVertexAttribPointerv));
Delegates.glGetVertexAttribPointerv((UInt32)index, (OpenTK.Graphics.ES30.VertexAttribPointerParameter)pname, (IntPtr)pointer);
}
internal static void Load_Hint(OpenTK.Graphics.ES30.HintTarget target, OpenTK.Graphics.ES30.HintMode mode)
{
Delegates.glHint = (Delegates.Hint)GetExtensionDelegateStatic("glHint", typeof(Delegates.Hint));
Delegates.glHint((OpenTK.Graphics.ES30.HintTarget)target, (OpenTK.Graphics.ES30.HintMode)mode);
}
internal static void Load_InsertEventMarkerEXT(Int32 length, String marker)
{
Delegates.glInsertEventMarkerEXT = (Delegates.InsertEventMarkerEXT)GetExtensionDelegateStatic("glInsertEventMarkerEXT", typeof(Delegates.InsertEventMarkerEXT));
Delegates.glInsertEventMarkerEXT((Int32)length, (String)marker);
}
internal static unsafe void Load_InvalidateFramebuffer(OpenTK.Graphics.ES30.FramebufferTarget target, Int32 numAttachments, OpenTK.Graphics.ES30.FramebufferAttachment* attachments)
{
Delegates.glInvalidateFramebuffer = (Delegates.InvalidateFramebuffer)GetExtensionDelegateStatic("glInvalidateFramebuffer", typeof(Delegates.InvalidateFramebuffer));
Delegates.glInvalidateFramebuffer((OpenTK.Graphics.ES30.FramebufferTarget)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.FramebufferAttachment*)attachments);
}
internal static unsafe void Load_InvalidateSubFramebuffer(OpenTK.Graphics.ES30.FramebufferTarget target, Int32 numAttachments, OpenTK.Graphics.ES30.FramebufferAttachment* attachments, Int32 x, Int32 y, Int32 width, Int32 height)
{
Delegates.glInvalidateSubFramebuffer = (Delegates.InvalidateSubFramebuffer)GetExtensionDelegateStatic("glInvalidateSubFramebuffer", typeof(Delegates.InvalidateSubFramebuffer));
Delegates.glInvalidateSubFramebuffer((OpenTK.Graphics.ES30.FramebufferTarget)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.FramebufferAttachment*)attachments, (Int32)x, (Int32)y, (Int32)width, (Int32)height);
}
internal static bool Load_IsBuffer(UInt32 buffer)
{
Delegates.glIsBuffer = (Delegates.IsBuffer)GetExtensionDelegateStatic("glIsBuffer", typeof(Delegates.IsBuffer));
return Delegates.glIsBuffer((UInt32)buffer);
}
internal static bool Load_IsEnabled(OpenTK.Graphics.ES30.EnableCap cap)
{
Delegates.glIsEnabled = (Delegates.IsEnabled)GetExtensionDelegateStatic("glIsEnabled", typeof(Delegates.IsEnabled));
return Delegates.glIsEnabled((OpenTK.Graphics.ES30.EnableCap)cap);
}
internal static bool Load_IsFenceNV(UInt32 fence)
{
Delegates.glIsFenceNV = (Delegates.IsFenceNV)GetExtensionDelegateStatic("glIsFenceNV", typeof(Delegates.IsFenceNV));
return Delegates.glIsFenceNV((UInt32)fence);
}
internal static bool Load_IsFramebuffer(UInt32 framebuffer)
{
Delegates.glIsFramebuffer = (Delegates.IsFramebuffer)GetExtensionDelegateStatic("glIsFramebuffer", typeof(Delegates.IsFramebuffer));
return Delegates.glIsFramebuffer((UInt32)framebuffer);
}
internal static bool Load_IsProgram(UInt32 program)
{
Delegates.glIsProgram = (Delegates.IsProgram)GetExtensionDelegateStatic("glIsProgram", typeof(Delegates.IsProgram));
return Delegates.glIsProgram((UInt32)program);
}
internal static bool Load_IsProgramPipelineEXT(UInt32 pipeline)
{
Delegates.glIsProgramPipelineEXT = (Delegates.IsProgramPipelineEXT)GetExtensionDelegateStatic("glIsProgramPipelineEXT", typeof(Delegates.IsProgramPipelineEXT));
return Delegates.glIsProgramPipelineEXT((UInt32)pipeline);
}
internal static bool Load_IsQuery(UInt32 id)
{
Delegates.glIsQuery = (Delegates.IsQuery)GetExtensionDelegateStatic("glIsQuery", typeof(Delegates.IsQuery));
return Delegates.glIsQuery((UInt32)id);
}
internal static bool Load_IsQueryEXT(UInt32 id)
{
Delegates.glIsQueryEXT = (Delegates.IsQueryEXT)GetExtensionDelegateStatic("glIsQueryEXT", typeof(Delegates.IsQueryEXT));
return Delegates.glIsQueryEXT((UInt32)id);
}
internal static bool Load_IsRenderbuffer(UInt32 renderbuffer)
{
Delegates.glIsRenderbuffer = (Delegates.IsRenderbuffer)GetExtensionDelegateStatic("glIsRenderbuffer", typeof(Delegates.IsRenderbuffer));
return Delegates.glIsRenderbuffer((UInt32)renderbuffer);
}
internal static bool Load_IsSampler(UInt32 sampler)
{
Delegates.glIsSampler = (Delegates.IsSampler)GetExtensionDelegateStatic("glIsSampler", typeof(Delegates.IsSampler));
return Delegates.glIsSampler((UInt32)sampler);
}
internal static bool Load_IsShader(UInt32 shader)
{
Delegates.glIsShader = (Delegates.IsShader)GetExtensionDelegateStatic("glIsShader", typeof(Delegates.IsShader));
return Delegates.glIsShader((UInt32)shader);
}
internal static bool Load_IsSync(IntPtr sync)
{
Delegates.glIsSync = (Delegates.IsSync)GetExtensionDelegateStatic("glIsSync", typeof(Delegates.IsSync));
return Delegates.glIsSync((IntPtr)sync);
}
internal static bool Load_IsSyncAPPLE(IntPtr sync)
{
Delegates.glIsSyncAPPLE = (Delegates.IsSyncAPPLE)GetExtensionDelegateStatic("glIsSyncAPPLE", typeof(Delegates.IsSyncAPPLE));
return Delegates.glIsSyncAPPLE((IntPtr)sync);
}
internal static bool Load_IsTexture(UInt32 texture)
{
Delegates.glIsTexture = (Delegates.IsTexture)GetExtensionDelegateStatic("glIsTexture", typeof(Delegates.IsTexture));
return Delegates.glIsTexture((UInt32)texture);
}
internal static bool Load_IsTransformFeedback(UInt32 id)
{
Delegates.glIsTransformFeedback = (Delegates.IsTransformFeedback)GetExtensionDelegateStatic("glIsTransformFeedback", typeof(Delegates.IsTransformFeedback));
return Delegates.glIsTransformFeedback((UInt32)id);
}
internal static bool Load_IsVertexArray(UInt32 array)
{
Delegates.glIsVertexArray = (Delegates.IsVertexArray)GetExtensionDelegateStatic("glIsVertexArray", typeof(Delegates.IsVertexArray));
return Delegates.glIsVertexArray((UInt32)array);
}
internal static bool Load_IsVertexArrayOES(UInt32 array)
{
Delegates.glIsVertexArrayOES = (Delegates.IsVertexArrayOES)GetExtensionDelegateStatic("glIsVertexArrayOES", typeof(Delegates.IsVertexArrayOES));
return Delegates.glIsVertexArrayOES((UInt32)array);
}
internal static void Load_LabelObjectEXT(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 length, String label)
{
Delegates.glLabelObjectEXT = (Delegates.LabelObjectEXT)GetExtensionDelegateStatic("glLabelObjectEXT", typeof(Delegates.LabelObjectEXT));
Delegates.glLabelObjectEXT((OpenTK.Graphics.ES30.All)type, (UInt32)@object, (Int32)length, (String)label);
}
internal static void Load_LineWidth(Single width)
{
Delegates.glLineWidth = (Delegates.LineWidth)GetExtensionDelegateStatic("glLineWidth", typeof(Delegates.LineWidth));
Delegates.glLineWidth((Single)width);
}
internal static void Load_LinkProgram(UInt32 program)
{
Delegates.glLinkProgram = (Delegates.LinkProgram)GetExtensionDelegateStatic("glLinkProgram", typeof(Delegates.LinkProgram));
Delegates.glLinkProgram((UInt32)program);
}
internal static IntPtr Load_MapBufferOES(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All access)
{
Delegates.glMapBufferOES = (Delegates.MapBufferOES)GetExtensionDelegateStatic("glMapBufferOES", typeof(Delegates.MapBufferOES));
return Delegates.glMapBufferOES((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)access);
}
internal static IntPtr Load_MapBufferRange(OpenTK.Graphics.ES30.BufferTarget target, IntPtr offset, IntPtr length, OpenTK.Graphics.ES30.BufferAccessMask access)
{
Delegates.glMapBufferRange = (Delegates.MapBufferRange)GetExtensionDelegateStatic("glMapBufferRange", typeof(Delegates.MapBufferRange));
return Delegates.glMapBufferRange((OpenTK.Graphics.ES30.BufferTarget)target, (IntPtr)offset, (IntPtr)length, (OpenTK.Graphics.ES30.BufferAccessMask)access);
}
internal static IntPtr Load_MapBufferRangeEXT(OpenTK.Graphics.ES30.BufferTarget target, IntPtr offset, IntPtr length, UInt32 access)
{
Delegates.glMapBufferRangeEXT = (Delegates.MapBufferRangeEXT)GetExtensionDelegateStatic("glMapBufferRangeEXT", typeof(Delegates.MapBufferRangeEXT));
return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES30.BufferTarget)target, (IntPtr)offset, (IntPtr)length, (UInt32)access);
}
internal static unsafe void Load_MultiDrawArraysEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount)
{
Delegates.glMultiDrawArraysEXT = (Delegates.MultiDrawArraysEXT)GetExtensionDelegateStatic("glMultiDrawArraysEXT", typeof(Delegates.MultiDrawArraysEXT));
Delegates.glMultiDrawArraysEXT((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32*)first, (Int32*)count, (Int32)primcount);
}
internal static unsafe void Load_MultiDrawElementsEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 primcount)
{
Delegates.glMultiDrawElementsEXT = (Delegates.MultiDrawElementsEXT)GetExtensionDelegateStatic("glMultiDrawElementsEXT", typeof(Delegates.MultiDrawElementsEXT));
Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices, (Int32)primcount);
}
internal static void Load_ObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 length, String label)
{
Delegates.glObjectLabel = (Delegates.ObjectLabel)GetExtensionDelegateStatic("glObjectLabel", typeof(Delegates.ObjectLabel));
Delegates.glObjectLabel((OpenTK.Graphics.ES30.ObjectLabelIdentifier)identifier, (UInt32)name, (Int32)length, (String)label);
}
internal static void Load_ObjectLabelKHR(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 length, String label)
{
Delegates.glObjectLabelKHR = (Delegates.ObjectLabelKHR)GetExtensionDelegateStatic("glObjectLabelKHR", typeof(Delegates.ObjectLabelKHR));
Delegates.glObjectLabelKHR((OpenTK.Graphics.ES30.ObjectLabelIdentifier)identifier, (UInt32)name, (Int32)length, (String)label);
}
internal static void Load_ObjectPtrLabel(IntPtr ptr, Int32 length, String label)
{
Delegates.glObjectPtrLabel = (Delegates.ObjectPtrLabel)GetExtensionDelegateStatic("glObjectPtrLabel", typeof(Delegates.ObjectPtrLabel));
Delegates.glObjectPtrLabel((IntPtr)ptr, (Int32)length, (String)label);
}
internal static void Load_ObjectPtrLabelKHR(IntPtr ptr, Int32 length, String label)
{
Delegates.glObjectPtrLabelKHR = (Delegates.ObjectPtrLabelKHR)GetExtensionDelegateStatic("glObjectPtrLabelKHR", typeof(Delegates.ObjectPtrLabelKHR));
Delegates.glObjectPtrLabelKHR((IntPtr)ptr, (Int32)length, (String)label);
}
internal static void Load_PauseTransformFeedback()
{
Delegates.glPauseTransformFeedback = (Delegates.PauseTransformFeedback)GetExtensionDelegateStatic("glPauseTransformFeedback", typeof(Delegates.PauseTransformFeedback));
Delegates.glPauseTransformFeedback();
}
internal static void Load_PixelStorei(OpenTK.Graphics.ES30.PixelStoreParameter pname, Int32 param)
{
Delegates.glPixelStorei = (Delegates.PixelStorei)GetExtensionDelegateStatic("glPixelStorei", typeof(Delegates.PixelStorei));
Delegates.glPixelStorei((OpenTK.Graphics.ES30.PixelStoreParameter)pname, (Int32)param);
}
internal static void Load_PolygonOffset(Single factor, Single units)
{
Delegates.glPolygonOffset = (Delegates.PolygonOffset)GetExtensionDelegateStatic("glPolygonOffset", typeof(Delegates.PolygonOffset));
Delegates.glPolygonOffset((Single)factor, (Single)units);
}
internal static void Load_PopDebugGroup()
{
Delegates.glPopDebugGroup = (Delegates.PopDebugGroup)GetExtensionDelegateStatic("glPopDebugGroup", typeof(Delegates.PopDebugGroup));
Delegates.glPopDebugGroup();
}
internal static void Load_PopDebugGroupKHR()
{
Delegates.glPopDebugGroupKHR = (Delegates.PopDebugGroupKHR)GetExtensionDelegateStatic("glPopDebugGroupKHR", typeof(Delegates.PopDebugGroupKHR));
Delegates.glPopDebugGroupKHR();
}
internal static void Load_PopGroupMarkerEXT()
{
Delegates.glPopGroupMarkerEXT = (Delegates.PopGroupMarkerEXT)GetExtensionDelegateStatic("glPopGroupMarkerEXT", typeof(Delegates.PopGroupMarkerEXT));
Delegates.glPopGroupMarkerEXT();
}
internal static void Load_ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, IntPtr binary, Int32 length)
{
Delegates.glProgramBinary = (Delegates.ProgramBinary)GetExtensionDelegateStatic("glProgramBinary", typeof(Delegates.ProgramBinary));
Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary, (Int32)length);
}
internal static void Load_ProgramBinaryOES(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, IntPtr binary, Int32 length)
{
Delegates.glProgramBinaryOES = (Delegates.ProgramBinaryOES)GetExtensionDelegateStatic("glProgramBinaryOES", typeof(Delegates.ProgramBinaryOES));
Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary, (Int32)length);
}
internal static void Load_ProgramParameteri(UInt32 program, OpenTK.Graphics.ES30.ProgramParameterName pname, Int32 value)
{
Delegates.glProgramParameteri = (Delegates.ProgramParameteri)GetExtensionDelegateStatic("glProgramParameteri", typeof(Delegates.ProgramParameteri));
Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.ES30.ProgramParameterName)pname, (Int32)value);
}
internal static void Load_ProgramParameteriEXT(UInt32 program, OpenTK.Graphics.ES30.ProgramParameterName pname, Int32 value)
{
Delegates.glProgramParameteriEXT = (Delegates.ProgramParameteriEXT)GetExtensionDelegateStatic("glProgramParameteriEXT", typeof(Delegates.ProgramParameteriEXT));
Delegates.glProgramParameteriEXT((UInt32)program, (OpenTK.Graphics.ES30.ProgramParameterName)pname, (Int32)value);
}
internal static void Load_ProgramUniform1fEXT(UInt32 program, Int32 location, Single v0)
{
Delegates.glProgramUniform1fEXT = (Delegates.ProgramUniform1fEXT)GetExtensionDelegateStatic("glProgramUniform1fEXT", typeof(Delegates.ProgramUniform1fEXT));
Delegates.glProgramUniform1fEXT((UInt32)program, (Int32)location, (Single)v0);
}
internal static unsafe void Load_ProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value)
{
Delegates.glProgramUniform1fvEXT = (Delegates.ProgramUniform1fvEXT)GetExtensionDelegateStatic("glProgramUniform1fvEXT", typeof(Delegates.ProgramUniform1fvEXT));
Delegates.glProgramUniform1fvEXT((UInt32)program, (Int32)location, (Int32)count, (Single*)value);
}
internal static void Load_ProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0)
{
Delegates.glProgramUniform1iEXT = (Delegates.ProgramUniform1iEXT)GetExtensionDelegateStatic("glProgramUniform1iEXT", typeof(Delegates.ProgramUniform1iEXT));
Delegates.glProgramUniform1iEXT((UInt32)program, (Int32)location, (Int32)v0);
}
internal static unsafe void Load_ProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value)
{
Delegates.glProgramUniform1ivEXT = (Delegates.ProgramUniform1ivEXT)GetExtensionDelegateStatic("glProgramUniform1ivEXT", typeof(Delegates.ProgramUniform1ivEXT));
Delegates.glProgramUniform1ivEXT((UInt32)program, (Int32)location, (Int32)count, (Int32*)value);
}
internal static void Load_ProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0)
{
Delegates.glProgramUniform1uiEXT = (Delegates.ProgramUniform1uiEXT)GetExtensionDelegateStatic("glProgramUniform1uiEXT", typeof(Delegates.ProgramUniform1uiEXT));
Delegates.glProgramUniform1uiEXT((UInt32)program, (Int32)location, (UInt32)v0);
}
internal static unsafe void Load_ProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value)
{
Delegates.glProgramUniform1uivEXT = (Delegates.ProgramUniform1uivEXT)GetExtensionDelegateStatic("glProgramUniform1uivEXT", typeof(Delegates.ProgramUniform1uivEXT));
Delegates.glProgramUniform1uivEXT((UInt32)program, (Int32)location, (Int32)count, (UInt32*)value);
}
internal static void Load_ProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1)
{
Delegates.glProgramUniform2fEXT = (Delegates.ProgramUniform2fEXT)GetExtensionDelegateStatic("glProgramUniform2fEXT", typeof(Delegates.ProgramUniform2fEXT));
Delegates.glProgramUniform2fEXT((UInt32)program, (Int32)location, (Single)v0, (Single)v1);
}
internal static unsafe void Load_ProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value)
{
Delegates.glProgramUniform2fvEXT = (Delegates.ProgramUniform2fvEXT)GetExtensionDelegateStatic("glProgramUniform2fvEXT", typeof(Delegates.ProgramUniform2fvEXT));
Delegates.glProgramUniform2fvEXT((UInt32)program, (Int32)location, (Int32)count, (Single*)value);
}
internal static void Load_ProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1)
{
Delegates.glProgramUniform2iEXT = (Delegates.ProgramUniform2iEXT)GetExtensionDelegateStatic("glProgramUniform2iEXT", typeof(Delegates.ProgramUniform2iEXT));
Delegates.glProgramUniform2iEXT((UInt32)program, (Int32)location, (Int32)v0, (Int32)v1);
}
internal static unsafe void Load_ProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value)
{
Delegates.glProgramUniform2ivEXT = (Delegates.ProgramUniform2ivEXT)GetExtensionDelegateStatic("glProgramUniform2ivEXT", typeof(Delegates.ProgramUniform2ivEXT));
Delegates.glProgramUniform2ivEXT((UInt32)program, (Int32)location, (Int32)count, (Int32*)value);
}
internal static void Load_ProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1)
{
Delegates.glProgramUniform2uiEXT = (Delegates.ProgramUniform2uiEXT)GetExtensionDelegateStatic("glProgramUniform2uiEXT", typeof(Delegates.ProgramUniform2uiEXT));
Delegates.glProgramUniform2uiEXT((UInt32)program, (Int32)location, (UInt32)v0, (UInt32)v1);
}
internal static unsafe void Load_ProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value)
{
Delegates.glProgramUniform2uivEXT = (Delegates.ProgramUniform2uivEXT)GetExtensionDelegateStatic("glProgramUniform2uivEXT", typeof(Delegates.ProgramUniform2uivEXT));
Delegates.glProgramUniform2uivEXT((UInt32)program, (Int32)location, (Int32)count, (UInt32*)value);
}
internal static void Load_ProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2)
{
Delegates.glProgramUniform3fEXT = (Delegates.ProgramUniform3fEXT)GetExtensionDelegateStatic("glProgramUniform3fEXT", typeof(Delegates.ProgramUniform3fEXT));
Delegates.glProgramUniform3fEXT((UInt32)program, (Int32)location, (Single)v0, (Single)v1, (Single)v2);
}
internal static unsafe void Load_ProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value)
{
Delegates.glProgramUniform3fvEXT = (Delegates.ProgramUniform3fvEXT)GetExtensionDelegateStatic("glProgramUniform3fvEXT", typeof(Delegates.ProgramUniform3fvEXT));
Delegates.glProgramUniform3fvEXT((UInt32)program, (Int32)location, (Int32)count, (Single*)value);
}
internal static void Load_ProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2)
{
Delegates.glProgramUniform3iEXT = (Delegates.ProgramUniform3iEXT)GetExtensionDelegateStatic("glProgramUniform3iEXT", typeof(Delegates.ProgramUniform3iEXT));
Delegates.glProgramUniform3iEXT((UInt32)program, (Int32)location, (Int32)v0, (Int32)v1, (Int32)v2);
}
internal static unsafe void Load_ProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value)
{
Delegates.glProgramUniform3ivEXT = (Delegates.ProgramUniform3ivEXT)GetExtensionDelegateStatic("glProgramUniform3ivEXT", typeof(Delegates.ProgramUniform3ivEXT));
Delegates.glProgramUniform3ivEXT((UInt32)program, (Int32)location, (Int32)count, (Int32*)value);
}
internal static void Load_ProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2)
{
Delegates.glProgramUniform3uiEXT = (Delegates.ProgramUniform3uiEXT)GetExtensionDelegateStatic("glProgramUniform3uiEXT", typeof(Delegates.ProgramUniform3uiEXT));
Delegates.glProgramUniform3uiEXT((UInt32)program, (Int32)location, (UInt32)v0, (UInt32)v1, (UInt32)v2);
}
internal static unsafe void Load_ProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value)
{
Delegates.glProgramUniform3uivEXT = (Delegates.ProgramUniform3uivEXT)GetExtensionDelegateStatic("glProgramUniform3uivEXT", typeof(Delegates.ProgramUniform3uivEXT));
Delegates.glProgramUniform3uivEXT((UInt32)program, (Int32)location, (Int32)count, (UInt32*)value);
}
internal static void Load_ProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3)
{
Delegates.glProgramUniform4fEXT = (Delegates.ProgramUniform4fEXT)GetExtensionDelegateStatic("glProgramUniform4fEXT", typeof(Delegates.ProgramUniform4fEXT));
Delegates.glProgramUniform4fEXT((UInt32)program, (Int32)location, (Single)v0, (Single)v1, (Single)v2, (Single)v3);
}
internal static unsafe void Load_ProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value)
{
Delegates.glProgramUniform4fvEXT = (Delegates.ProgramUniform4fvEXT)GetExtensionDelegateStatic("glProgramUniform4fvEXT", typeof(Delegates.ProgramUniform4fvEXT));
Delegates.glProgramUniform4fvEXT((UInt32)program, (Int32)location, (Int32)count, (Single*)value);
}
internal static void Load_ProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3)
{
Delegates.glProgramUniform4iEXT = (Delegates.ProgramUniform4iEXT)GetExtensionDelegateStatic("glProgramUniform4iEXT", typeof(Delegates.ProgramUniform4iEXT));
Delegates.glProgramUniform4iEXT((UInt32)program, (Int32)location, (Int32)v0, (Int32)v1, (Int32)v2, (Int32)v3);
}
internal static unsafe void Load_ProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value)
{
Delegates.glProgramUniform4ivEXT = (Delegates.ProgramUniform4ivEXT)GetExtensionDelegateStatic("glProgramUniform4ivEXT", typeof(Delegates.ProgramUniform4ivEXT));
Delegates.glProgramUniform4ivEXT((UInt32)program, (Int32)location, (Int32)count, (Int32*)value);
}
internal static void Load_ProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3)
{
Delegates.glProgramUniform4uiEXT = (Delegates.ProgramUniform4uiEXT)GetExtensionDelegateStatic("glProgramUniform4uiEXT", typeof(Delegates.ProgramUniform4uiEXT));
Delegates.glProgramUniform4uiEXT((UInt32)program, (Int32)location, (UInt32)v0, (UInt32)v1, (UInt32)v2, (UInt32)v3);
}
internal static unsafe void Load_ProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value)
{
Delegates.glProgramUniform4uivEXT = (Delegates.ProgramUniform4uivEXT)GetExtensionDelegateStatic("glProgramUniform4uivEXT", typeof(Delegates.ProgramUniform4uivEXT));
Delegates.glProgramUniform4uivEXT((UInt32)program, (Int32)location, (Int32)count, (UInt32*)value);
}
internal static unsafe void Load_ProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glProgramUniformMatrix2fvEXT = (Delegates.ProgramUniformMatrix2fvEXT)GetExtensionDelegateStatic("glProgramUniformMatrix2fvEXT", typeof(Delegates.ProgramUniformMatrix2fvEXT));
Delegates.glProgramUniformMatrix2fvEXT((UInt32)program, (Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_ProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glProgramUniformMatrix2x3fvEXT = (Delegates.ProgramUniformMatrix2x3fvEXT)GetExtensionDelegateStatic("glProgramUniformMatrix2x3fvEXT", typeof(Delegates.ProgramUniformMatrix2x3fvEXT));
Delegates.glProgramUniformMatrix2x3fvEXT((UInt32)program, (Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_ProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glProgramUniformMatrix2x4fvEXT = (Delegates.ProgramUniformMatrix2x4fvEXT)GetExtensionDelegateStatic("glProgramUniformMatrix2x4fvEXT", typeof(Delegates.ProgramUniformMatrix2x4fvEXT));
Delegates.glProgramUniformMatrix2x4fvEXT((UInt32)program, (Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_ProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glProgramUniformMatrix3fvEXT = (Delegates.ProgramUniformMatrix3fvEXT)GetExtensionDelegateStatic("glProgramUniformMatrix3fvEXT", typeof(Delegates.ProgramUniformMatrix3fvEXT));
Delegates.glProgramUniformMatrix3fvEXT((UInt32)program, (Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_ProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glProgramUniformMatrix3x2fvEXT = (Delegates.ProgramUniformMatrix3x2fvEXT)GetExtensionDelegateStatic("glProgramUniformMatrix3x2fvEXT", typeof(Delegates.ProgramUniformMatrix3x2fvEXT));
Delegates.glProgramUniformMatrix3x2fvEXT((UInt32)program, (Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_ProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glProgramUniformMatrix3x4fvEXT = (Delegates.ProgramUniformMatrix3x4fvEXT)GetExtensionDelegateStatic("glProgramUniformMatrix3x4fvEXT", typeof(Delegates.ProgramUniformMatrix3x4fvEXT));
Delegates.glProgramUniformMatrix3x4fvEXT((UInt32)program, (Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_ProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glProgramUniformMatrix4fvEXT = (Delegates.ProgramUniformMatrix4fvEXT)GetExtensionDelegateStatic("glProgramUniformMatrix4fvEXT", typeof(Delegates.ProgramUniformMatrix4fvEXT));
Delegates.glProgramUniformMatrix4fvEXT((UInt32)program, (Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_ProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glProgramUniformMatrix4x2fvEXT = (Delegates.ProgramUniformMatrix4x2fvEXT)GetExtensionDelegateStatic("glProgramUniformMatrix4x2fvEXT", typeof(Delegates.ProgramUniformMatrix4x2fvEXT));
Delegates.glProgramUniformMatrix4x2fvEXT((UInt32)program, (Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_ProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glProgramUniformMatrix4x3fvEXT = (Delegates.ProgramUniformMatrix4x3fvEXT)GetExtensionDelegateStatic("glProgramUniformMatrix4x3fvEXT", typeof(Delegates.ProgramUniformMatrix4x3fvEXT));
Delegates.glProgramUniformMatrix4x3fvEXT((UInt32)program, (Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static void Load_PushDebugGroup(OpenTK.Graphics.ES30.All source, UInt32 id, Int32 length, String message)
{
Delegates.glPushDebugGroup = (Delegates.PushDebugGroup)GetExtensionDelegateStatic("glPushDebugGroup", typeof(Delegates.PushDebugGroup));
Delegates.glPushDebugGroup((OpenTK.Graphics.ES30.All)source, (UInt32)id, (Int32)length, (String)message);
}
internal static void Load_PushDebugGroupKHR(OpenTK.Graphics.ES30.All source, UInt32 id, Int32 length, String message)
{
Delegates.glPushDebugGroupKHR = (Delegates.PushDebugGroupKHR)GetExtensionDelegateStatic("glPushDebugGroupKHR", typeof(Delegates.PushDebugGroupKHR));
Delegates.glPushDebugGroupKHR((OpenTK.Graphics.ES30.All)source, (UInt32)id, (Int32)length, (String)message);
}
internal static void Load_PushGroupMarkerEXT(Int32 length, String marker)
{
Delegates.glPushGroupMarkerEXT = (Delegates.PushGroupMarkerEXT)GetExtensionDelegateStatic("glPushGroupMarkerEXT", typeof(Delegates.PushGroupMarkerEXT));
Delegates.glPushGroupMarkerEXT((Int32)length, (String)marker);
}
internal static void Load_QueryCounterEXT(UInt32 id, OpenTK.Graphics.ES30.All target)
{
Delegates.glQueryCounterEXT = (Delegates.QueryCounterEXT)GetExtensionDelegateStatic("glQueryCounterEXT", typeof(Delegates.QueryCounterEXT));
Delegates.glQueryCounterEXT((UInt32)id, (OpenTK.Graphics.ES30.All)target);
}
internal static void Load_ReadBuffer(OpenTK.Graphics.ES30.ReadBufferMode mode)
{
Delegates.glReadBuffer = (Delegates.ReadBuffer)GetExtensionDelegateStatic("glReadBuffer", typeof(Delegates.ReadBuffer));
Delegates.glReadBuffer((OpenTK.Graphics.ES30.ReadBufferMode)mode);
}
internal static void Load_ReadBufferIndexedEXT(OpenTK.Graphics.ES30.All src, Int32 index)
{
Delegates.glReadBufferIndexedEXT = (Delegates.ReadBufferIndexedEXT)GetExtensionDelegateStatic("glReadBufferIndexedEXT", typeof(Delegates.ReadBufferIndexedEXT));
Delegates.glReadBufferIndexedEXT((OpenTK.Graphics.ES30.All)src, (Int32)index);
}
internal static void Load_ReadBufferNV(OpenTK.Graphics.ES30.All mode)
{
Delegates.glReadBufferNV = (Delegates.ReadBufferNV)GetExtensionDelegateStatic("glReadBufferNV", typeof(Delegates.ReadBufferNV));
Delegates.glReadBufferNV((OpenTK.Graphics.ES30.All)mode);
}
internal static void Load_ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, Int32 bufSize, [OutAttribute] IntPtr data)
{
Delegates.glReadnPixelsEXT = (Delegates.ReadnPixelsEXT)GetExtensionDelegateStatic("glReadnPixelsEXT", typeof(Delegates.ReadnPixelsEXT));
Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (Int32)bufSize, (IntPtr)data);
}
internal static void Load_ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, [OutAttribute] IntPtr pixels)
{
Delegates.glReadPixels = (Delegates.ReadPixels)GetExtensionDelegateStatic("glReadPixels", typeof(Delegates.ReadPixels));
Delegates.glReadPixels((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.PixelFormat)format, (OpenTK.Graphics.ES30.PixelType)type, (IntPtr)pixels);
}
internal static void Load_ReleaseShaderCompiler()
{
Delegates.glReleaseShaderCompiler = (Delegates.ReleaseShaderCompiler)GetExtensionDelegateStatic("glReleaseShaderCompiler", typeof(Delegates.ReleaseShaderCompiler));
Delegates.glReleaseShaderCompiler();
}
internal static void Load_RenderbufferStorage(OpenTK.Graphics.ES30.RenderbufferTarget target, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height)
{
Delegates.glRenderbufferStorage = (Delegates.RenderbufferStorage)GetExtensionDelegateStatic("glRenderbufferStorage", typeof(Delegates.RenderbufferStorage));
Delegates.glRenderbufferStorage((OpenTK.Graphics.ES30.RenderbufferTarget)target, (OpenTK.Graphics.ES30.RenderbufferInternalFormat)internalformat, (Int32)width, (Int32)height);
}
internal static void Load_RenderbufferStorageMultisample(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height)
{
Delegates.glRenderbufferStorageMultisample = (Delegates.RenderbufferStorageMultisample)GetExtensionDelegateStatic("glRenderbufferStorageMultisample", typeof(Delegates.RenderbufferStorageMultisample));
Delegates.glRenderbufferStorageMultisample((OpenTK.Graphics.ES30.RenderbufferTarget)target, (Int32)samples, (OpenTK.Graphics.ES30.RenderbufferInternalFormat)internalformat, (Int32)width, (Int32)height);
}
internal static void Load_RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height)
{
Delegates.glRenderbufferStorageMultisampleANGLE = (Delegates.RenderbufferStorageMultisampleANGLE)GetExtensionDelegateStatic("glRenderbufferStorageMultisampleANGLE", typeof(Delegates.RenderbufferStorageMultisampleANGLE));
Delegates.glRenderbufferStorageMultisampleANGLE((OpenTK.Graphics.ES30.RenderbufferTarget)target, (Int32)samples, (OpenTK.Graphics.ES30.RenderbufferInternalFormat)internalformat, (Int32)width, (Int32)height);
}
internal static void Load_RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height)
{
Delegates.glRenderbufferStorageMultisampleAPPLE = (Delegates.RenderbufferStorageMultisampleAPPLE)GetExtensionDelegateStatic("glRenderbufferStorageMultisampleAPPLE", typeof(Delegates.RenderbufferStorageMultisampleAPPLE));
Delegates.glRenderbufferStorageMultisampleAPPLE((OpenTK.Graphics.ES30.RenderbufferTarget)target, (Int32)samples, (OpenTK.Graphics.ES30.RenderbufferInternalFormat)internalformat, (Int32)width, (Int32)height);
}
internal static void Load_RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height)
{
Delegates.glRenderbufferStorageMultisampleEXT = (Delegates.RenderbufferStorageMultisampleEXT)GetExtensionDelegateStatic("glRenderbufferStorageMultisampleEXT", typeof(Delegates.RenderbufferStorageMultisampleEXT));
Delegates.glRenderbufferStorageMultisampleEXT((OpenTK.Graphics.ES30.RenderbufferTarget)target, (Int32)samples, (OpenTK.Graphics.ES30.RenderbufferInternalFormat)internalformat, (Int32)width, (Int32)height);
}
internal static void Load_RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height)
{
Delegates.glRenderbufferStorageMultisampleIMG = (Delegates.RenderbufferStorageMultisampleIMG)GetExtensionDelegateStatic("glRenderbufferStorageMultisampleIMG", typeof(Delegates.RenderbufferStorageMultisampleIMG));
Delegates.glRenderbufferStorageMultisampleIMG((OpenTK.Graphics.ES30.RenderbufferTarget)target, (Int32)samples, (OpenTK.Graphics.ES30.RenderbufferInternalFormat)internalformat, (Int32)width, (Int32)height);
}
internal static void Load_RenderbufferStorageMultisampleNV(OpenTK.Graphics.ES30.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height)
{
Delegates.glRenderbufferStorageMultisampleNV = (Delegates.RenderbufferStorageMultisampleNV)GetExtensionDelegateStatic("glRenderbufferStorageMultisampleNV", typeof(Delegates.RenderbufferStorageMultisampleNV));
Delegates.glRenderbufferStorageMultisampleNV((OpenTK.Graphics.ES30.RenderbufferTarget)target, (Int32)samples, (OpenTK.Graphics.ES30.RenderbufferInternalFormat)internalformat, (Int32)width, (Int32)height);
}
internal static void Load_ResolveMultisampleFramebufferAPPLE()
{
Delegates.glResolveMultisampleFramebufferAPPLE = (Delegates.ResolveMultisampleFramebufferAPPLE)GetExtensionDelegateStatic("glResolveMultisampleFramebufferAPPLE", typeof(Delegates.ResolveMultisampleFramebufferAPPLE));
Delegates.glResolveMultisampleFramebufferAPPLE();
}
internal static void Load_ResumeTransformFeedback()
{
Delegates.glResumeTransformFeedback = (Delegates.ResumeTransformFeedback)GetExtensionDelegateStatic("glResumeTransformFeedback", typeof(Delegates.ResumeTransformFeedback));
Delegates.glResumeTransformFeedback();
}
internal static void Load_SampleCoverage(Single value, bool invert)
{
Delegates.glSampleCoverage = (Delegates.SampleCoverage)GetExtensionDelegateStatic("glSampleCoverage", typeof(Delegates.SampleCoverage));
Delegates.glSampleCoverage((Single)value, (bool)invert);
}
internal static void Load_SamplerParameterf(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname, Single param)
{
Delegates.glSamplerParameterf = (Delegates.SamplerParameterf)GetExtensionDelegateStatic("glSamplerParameterf", typeof(Delegates.SamplerParameterf));
Delegates.glSamplerParameterf((UInt32)sampler, (OpenTK.Graphics.ES30.SamplerParameterName)pname, (Single)param);
}
internal static unsafe void Load_SamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname, Single* param)
{
Delegates.glSamplerParameterfv = (Delegates.SamplerParameterfv)GetExtensionDelegateStatic("glSamplerParameterfv", typeof(Delegates.SamplerParameterfv));
Delegates.glSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.SamplerParameterName)pname, (Single*)param);
}
internal static void Load_SamplerParameteri(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname, Int32 param)
{
Delegates.glSamplerParameteri = (Delegates.SamplerParameteri)GetExtensionDelegateStatic("glSamplerParameteri", typeof(Delegates.SamplerParameteri));
Delegates.glSamplerParameteri((UInt32)sampler, (OpenTK.Graphics.ES30.SamplerParameterName)pname, (Int32)param);
}
internal static unsafe void Load_SamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.SamplerParameterName pname, Int32* param)
{
Delegates.glSamplerParameteriv = (Delegates.SamplerParameteriv)GetExtensionDelegateStatic("glSamplerParameteriv", typeof(Delegates.SamplerParameteriv));
Delegates.glSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.SamplerParameterName)pname, (Int32*)param);
}
internal static void Load_Scissor(Int32 x, Int32 y, Int32 width, Int32 height)
{
Delegates.glScissor = (Delegates.Scissor)GetExtensionDelegateStatic("glScissor", typeof(Delegates.Scissor));
Delegates.glScissor((Int32)x, (Int32)y, (Int32)width, (Int32)height);
}
internal static unsafe void Load_SelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList)
{
Delegates.glSelectPerfMonitorCountersAMD = (Delegates.SelectPerfMonitorCountersAMD)GetExtensionDelegateStatic("glSelectPerfMonitorCountersAMD", typeof(Delegates.SelectPerfMonitorCountersAMD));
Delegates.glSelectPerfMonitorCountersAMD((UInt32)monitor, (bool)enable, (UInt32)group, (Int32)numCounters, (UInt32*)counterList);
}
internal static void Load_SetFenceNV(UInt32 fence, OpenTK.Graphics.ES30.All condition)
{
Delegates.glSetFenceNV = (Delegates.SetFenceNV)GetExtensionDelegateStatic("glSetFenceNV", typeof(Delegates.SetFenceNV));
Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES30.All)condition);
}
internal static unsafe void Load_ShaderBinary(Int32 count, UInt32* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length)
{
Delegates.glShaderBinary = (Delegates.ShaderBinary)GetExtensionDelegateStatic("glShaderBinary", typeof(Delegates.ShaderBinary));
Delegates.glShaderBinary((Int32)count, (UInt32*)shaders, (OpenTK.Graphics.ES30.ShaderBinaryFormat)binaryformat, (IntPtr)binary, (Int32)length);
}
internal static unsafe void Load_ShaderSource(UInt32 shader, Int32 count, String[] @string, Int32* length)
{
Delegates.glShaderSource = (Delegates.ShaderSource)GetExtensionDelegateStatic("glShaderSource", typeof(Delegates.ShaderSource));
Delegates.glShaderSource((UInt32)shader, (Int32)count, (String[])@string, (Int32*)length);
}
internal static void Load_StartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask)
{
Delegates.glStartTilingQCOM = (Delegates.StartTilingQCOM)GetExtensionDelegateStatic("glStartTilingQCOM", typeof(Delegates.StartTilingQCOM));
Delegates.glStartTilingQCOM((UInt32)x, (UInt32)y, (UInt32)width, (UInt32)height, (UInt32)preserveMask);
}
internal static void Load_StencilFunc(OpenTK.Graphics.ES30.StencilFunction func, Int32 @ref, UInt32 mask)
{
Delegates.glStencilFunc = (Delegates.StencilFunc)GetExtensionDelegateStatic("glStencilFunc", typeof(Delegates.StencilFunc));
Delegates.glStencilFunc((OpenTK.Graphics.ES30.StencilFunction)func, (Int32)@ref, (UInt32)mask);
}
internal static void Load_StencilFuncSeparate(OpenTK.Graphics.ES30.StencilFace face, OpenTK.Graphics.ES30.StencilFunction func, Int32 @ref, UInt32 mask)
{
Delegates.glStencilFuncSeparate = (Delegates.StencilFuncSeparate)GetExtensionDelegateStatic("glStencilFuncSeparate", typeof(Delegates.StencilFuncSeparate));
Delegates.glStencilFuncSeparate((OpenTK.Graphics.ES30.StencilFace)face, (OpenTK.Graphics.ES30.StencilFunction)func, (Int32)@ref, (UInt32)mask);
}
internal static void Load_StencilMask(UInt32 mask)
{
Delegates.glStencilMask = (Delegates.StencilMask)GetExtensionDelegateStatic("glStencilMask", typeof(Delegates.StencilMask));
Delegates.glStencilMask((UInt32)mask);
}
internal static void Load_StencilMaskSeparate(OpenTK.Graphics.ES30.StencilFace face, UInt32 mask)
{
Delegates.glStencilMaskSeparate = (Delegates.StencilMaskSeparate)GetExtensionDelegateStatic("glStencilMaskSeparate", typeof(Delegates.StencilMaskSeparate));
Delegates.glStencilMaskSeparate((OpenTK.Graphics.ES30.StencilFace)face, (UInt32)mask);
}
internal static void Load_StencilOp(OpenTK.Graphics.ES30.StencilOp fail, OpenTK.Graphics.ES30.StencilOp zfail, OpenTK.Graphics.ES30.StencilOp zpass)
{
Delegates.glStencilOp = (Delegates.StencilOp)GetExtensionDelegateStatic("glStencilOp", typeof(Delegates.StencilOp));
Delegates.glStencilOp((OpenTK.Graphics.ES30.StencilOp)fail, (OpenTK.Graphics.ES30.StencilOp)zfail, (OpenTK.Graphics.ES30.StencilOp)zpass);
}
internal static void Load_StencilOpSeparate(OpenTK.Graphics.ES30.StencilFace face, OpenTK.Graphics.ES30.StencilOp sfail, OpenTK.Graphics.ES30.StencilOp dpfail, OpenTK.Graphics.ES30.StencilOp dppass)
{
Delegates.glStencilOpSeparate = (Delegates.StencilOpSeparate)GetExtensionDelegateStatic("glStencilOpSeparate", typeof(Delegates.StencilOpSeparate));
Delegates.glStencilOpSeparate((OpenTK.Graphics.ES30.StencilFace)face, (OpenTK.Graphics.ES30.StencilOp)sfail, (OpenTK.Graphics.ES30.StencilOp)dpfail, (OpenTK.Graphics.ES30.StencilOp)dppass);
}
internal static bool Load_TestFenceNV(UInt32 fence)
{
Delegates.glTestFenceNV = (Delegates.TestFenceNV)GetExtensionDelegateStatic("glTestFenceNV", typeof(Delegates.TestFenceNV));
return Delegates.glTestFenceNV((UInt32)fence);
}
internal static void Load_TexImage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES30.TextureComponentCount internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels)
{
Delegates.glTexImage2D = (Delegates.TexImage2D)GetExtensionDelegateStatic("glTexImage2D", typeof(Delegates.TexImage2D));
Delegates.glTexImage2D((OpenTK.Graphics.ES30.TextureTarget2d)target, (Int32)level, (OpenTK.Graphics.ES30.TextureComponentCount)internalformat, (Int32)width, (Int32)height, (Int32)border, (OpenTK.Graphics.ES30.PixelFormat)format, (OpenTK.Graphics.ES30.PixelType)type, (IntPtr)pixels);
}
internal static void Load_TexImage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, OpenTK.Graphics.ES30.TextureComponentCount internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels)
{
Delegates.glTexImage3D = (Delegates.TexImage3D)GetExtensionDelegateStatic("glTexImage3D", typeof(Delegates.TexImage3D));
Delegates.glTexImage3D((OpenTK.Graphics.ES30.TextureTarget3d)target, (Int32)level, (OpenTK.Graphics.ES30.TextureComponentCount)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES30.PixelFormat)format, (OpenTK.Graphics.ES30.PixelType)type, (IntPtr)pixels);
}
internal static void Load_TexImage3DOES(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, OpenTK.Graphics.ES30.TextureComponentCount internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels)
{
Delegates.glTexImage3DOES = (Delegates.TexImage3DOES)GetExtensionDelegateStatic("glTexImage3DOES", typeof(Delegates.TexImage3DOES));
Delegates.glTexImage3DOES((OpenTK.Graphics.ES30.TextureTarget3d)target, (Int32)level, (OpenTK.Graphics.ES30.TextureComponentCount)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES30.PixelFormat)format, (OpenTK.Graphics.ES30.PixelType)type, (IntPtr)pixels);
}
internal static void Load_TexParameterf(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, Single param)
{
Delegates.glTexParameterf = (Delegates.TexParameterf)GetExtensionDelegateStatic("glTexParameterf", typeof(Delegates.TexParameterf));
Delegates.glTexParameterf((OpenTK.Graphics.ES30.TextureTarget)target, (OpenTK.Graphics.ES30.TextureParameterName)pname, (Single)param);
}
internal static unsafe void Load_TexParameterfv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, Single* @params)
{
Delegates.glTexParameterfv = (Delegates.TexParameterfv)GetExtensionDelegateStatic("glTexParameterfv", typeof(Delegates.TexParameterfv));
Delegates.glTexParameterfv((OpenTK.Graphics.ES30.TextureTarget)target, (OpenTK.Graphics.ES30.TextureParameterName)pname, (Single*)@params);
}
internal static void Load_TexParameteri(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, Int32 param)
{
Delegates.glTexParameteri = (Delegates.TexParameteri)GetExtensionDelegateStatic("glTexParameteri", typeof(Delegates.TexParameteri));
Delegates.glTexParameteri((OpenTK.Graphics.ES30.TextureTarget)target, (OpenTK.Graphics.ES30.TextureParameterName)pname, (Int32)param);
}
internal static unsafe void Load_TexParameteriv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, Int32* @params)
{
Delegates.glTexParameteriv = (Delegates.TexParameteriv)GetExtensionDelegateStatic("glTexParameteriv", typeof(Delegates.TexParameteriv));
Delegates.glTexParameteriv((OpenTK.Graphics.ES30.TextureTarget)target, (OpenTK.Graphics.ES30.TextureParameterName)pname, (Int32*)@params);
}
internal static void Load_TexStorage1DEXT(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width)
{
Delegates.glTexStorage1DEXT = (Delegates.TexStorage1DEXT)GetExtensionDelegateStatic("glTexStorage1DEXT", typeof(Delegates.TexStorage1DEXT));
Delegates.glTexStorage1DEXT((OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width);
}
internal static void Load_TexStorage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 levels, OpenTK.Graphics.ES30.SizedInternalFormat internalformat, Int32 width, Int32 height)
{
Delegates.glTexStorage2D = (Delegates.TexStorage2D)GetExtensionDelegateStatic("glTexStorage2D", typeof(Delegates.TexStorage2D));
Delegates.glTexStorage2D((OpenTK.Graphics.ES30.TextureTarget2d)target, (Int32)levels, (OpenTK.Graphics.ES30.SizedInternalFormat)internalformat, (Int32)width, (Int32)height);
}
internal static void Load_TexStorage2DEXT(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 levels, OpenTK.Graphics.ES30.SizedInternalFormat internalformat, Int32 width, Int32 height)
{
Delegates.glTexStorage2DEXT = (Delegates.TexStorage2DEXT)GetExtensionDelegateStatic("glTexStorage2DEXT", typeof(Delegates.TexStorage2DEXT));
Delegates.glTexStorage2DEXT((OpenTK.Graphics.ES30.TextureTarget2d)target, (Int32)levels, (OpenTK.Graphics.ES30.SizedInternalFormat)internalformat, (Int32)width, (Int32)height);
}
internal static void Load_TexStorage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 levels, OpenTK.Graphics.ES30.SizedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth)
{
Delegates.glTexStorage3D = (Delegates.TexStorage3D)GetExtensionDelegateStatic("glTexStorage3D", typeof(Delegates.TexStorage3D));
Delegates.glTexStorage3D((OpenTK.Graphics.ES30.TextureTarget3d)target, (Int32)levels, (OpenTK.Graphics.ES30.SizedInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth);
}
internal static void Load_TexStorage3DEXT(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 levels, OpenTK.Graphics.ES30.SizedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth)
{
Delegates.glTexStorage3DEXT = (Delegates.TexStorage3DEXT)GetExtensionDelegateStatic("glTexStorage3DEXT", typeof(Delegates.TexStorage3DEXT));
Delegates.glTexStorage3DEXT((OpenTK.Graphics.ES30.TextureTarget3d)target, (Int32)levels, (OpenTK.Graphics.ES30.SizedInternalFormat)internalformat, (Int32)width, (Int32)height, (Int32)depth);
}
internal static void Load_TexSubImage2D(OpenTK.Graphics.ES30.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels)
{
Delegates.glTexSubImage2D = (Delegates.TexSubImage2D)GetExtensionDelegateStatic("glTexSubImage2D", typeof(Delegates.TexSubImage2D));
Delegates.glTexSubImage2D((OpenTK.Graphics.ES30.TextureTarget2d)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.PixelFormat)format, (OpenTK.Graphics.ES30.PixelType)type, (IntPtr)pixels);
}
internal static void Load_TexSubImage3D(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels)
{
Delegates.glTexSubImage3D = (Delegates.TexSubImage3D)GetExtensionDelegateStatic("glTexSubImage3D", typeof(Delegates.TexSubImage3D));
Delegates.glTexSubImage3D((OpenTK.Graphics.ES30.TextureTarget3d)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.PixelFormat)format, (OpenTK.Graphics.ES30.PixelType)type, (IntPtr)pixels);
}
internal static void Load_TexSubImage3DOES(OpenTK.Graphics.ES30.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, IntPtr pixels)
{
Delegates.glTexSubImage3DOES = (Delegates.TexSubImage3DOES)GetExtensionDelegateStatic("glTexSubImage3DOES", typeof(Delegates.TexSubImage3DOES));
Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES30.TextureTarget3d)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)pixels);
}
internal static void Load_TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width)
{
Delegates.glTextureStorage1DEXT = (Delegates.TextureStorage1DEXT)GetExtensionDelegateStatic("glTextureStorage1DEXT", typeof(Delegates.TextureStorage1DEXT));
Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width);
}
internal static void Load_TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height)
{
Delegates.glTextureStorage2DEXT = (Delegates.TextureStorage2DEXT)GetExtensionDelegateStatic("glTextureStorage2DEXT", typeof(Delegates.TextureStorage2DEXT));
Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height);
}
internal static void Load_TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth)
{
Delegates.glTextureStorage3DEXT = (Delegates.TextureStorage3DEXT)GetExtensionDelegateStatic("glTextureStorage3DEXT", typeof(Delegates.TextureStorage3DEXT));
Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth);
}
internal static void Load_TransformFeedbackVaryings(UInt32 program, Int32 count, String[] varyings, OpenTK.Graphics.ES30.TransformFeedbackMode bufferMode)
{
Delegates.glTransformFeedbackVaryings = (Delegates.TransformFeedbackVaryings)GetExtensionDelegateStatic("glTransformFeedbackVaryings", typeof(Delegates.TransformFeedbackVaryings));
Delegates.glTransformFeedbackVaryings((UInt32)program, (Int32)count, (String[])varyings, (OpenTK.Graphics.ES30.TransformFeedbackMode)bufferMode);
}
internal static void Load_Uniform1f(Int32 location, Single v0)
{
Delegates.glUniform1f = (Delegates.Uniform1f)GetExtensionDelegateStatic("glUniform1f", typeof(Delegates.Uniform1f));
Delegates.glUniform1f((Int32)location, (Single)v0);
}
internal static unsafe void Load_Uniform1fv(Int32 location, Int32 count, Single* value)
{
Delegates.glUniform1fv = (Delegates.Uniform1fv)GetExtensionDelegateStatic("glUniform1fv", typeof(Delegates.Uniform1fv));
Delegates.glUniform1fv((Int32)location, (Int32)count, (Single*)value);
}
internal static void Load_Uniform1i(Int32 location, Int32 v0)
{
Delegates.glUniform1i = (Delegates.Uniform1i)GetExtensionDelegateStatic("glUniform1i", typeof(Delegates.Uniform1i));
Delegates.glUniform1i((Int32)location, (Int32)v0);
}
internal static unsafe void Load_Uniform1iv(Int32 location, Int32 count, Int32* value)
{
Delegates.glUniform1iv = (Delegates.Uniform1iv)GetExtensionDelegateStatic("glUniform1iv", typeof(Delegates.Uniform1iv));
Delegates.glUniform1iv((Int32)location, (Int32)count, (Int32*)value);
}
internal static void Load_Uniform1ui(Int32 location, UInt32 v0)
{
Delegates.glUniform1ui = (Delegates.Uniform1ui)GetExtensionDelegateStatic("glUniform1ui", typeof(Delegates.Uniform1ui));
Delegates.glUniform1ui((Int32)location, (UInt32)v0);
}
internal static unsafe void Load_Uniform1uiv(Int32 location, Int32 count, UInt32* value)
{
Delegates.glUniform1uiv = (Delegates.Uniform1uiv)GetExtensionDelegateStatic("glUniform1uiv", typeof(Delegates.Uniform1uiv));
Delegates.glUniform1uiv((Int32)location, (Int32)count, (UInt32*)value);
}
internal static void Load_Uniform2f(Int32 location, Single v0, Single v1)
{
Delegates.glUniform2f = (Delegates.Uniform2f)GetExtensionDelegateStatic("glUniform2f", typeof(Delegates.Uniform2f));
Delegates.glUniform2f((Int32)location, (Single)v0, (Single)v1);
}
internal static unsafe void Load_Uniform2fv(Int32 location, Int32 count, Single* value)
{
Delegates.glUniform2fv = (Delegates.Uniform2fv)GetExtensionDelegateStatic("glUniform2fv", typeof(Delegates.Uniform2fv));
Delegates.glUniform2fv((Int32)location, (Int32)count, (Single*)value);
}
internal static void Load_Uniform2i(Int32 location, Int32 v0, Int32 v1)
{
Delegates.glUniform2i = (Delegates.Uniform2i)GetExtensionDelegateStatic("glUniform2i", typeof(Delegates.Uniform2i));
Delegates.glUniform2i((Int32)location, (Int32)v0, (Int32)v1);
}
internal static unsafe void Load_Uniform2iv(Int32 location, Int32 count, Int32* value)
{
Delegates.glUniform2iv = (Delegates.Uniform2iv)GetExtensionDelegateStatic("glUniform2iv", typeof(Delegates.Uniform2iv));
Delegates.glUniform2iv((Int32)location, (Int32)count, (Int32*)value);
}
internal static void Load_Uniform2ui(Int32 location, UInt32 v0, UInt32 v1)
{
Delegates.glUniform2ui = (Delegates.Uniform2ui)GetExtensionDelegateStatic("glUniform2ui", typeof(Delegates.Uniform2ui));
Delegates.glUniform2ui((Int32)location, (UInt32)v0, (UInt32)v1);
}
internal static unsafe void Load_Uniform2uiv(Int32 location, Int32 count, UInt32* value)
{
Delegates.glUniform2uiv = (Delegates.Uniform2uiv)GetExtensionDelegateStatic("glUniform2uiv", typeof(Delegates.Uniform2uiv));
Delegates.glUniform2uiv((Int32)location, (Int32)count, (UInt32*)value);
}
internal static void Load_Uniform3f(Int32 location, Single v0, Single v1, Single v2)
{
Delegates.glUniform3f = (Delegates.Uniform3f)GetExtensionDelegateStatic("glUniform3f", typeof(Delegates.Uniform3f));
Delegates.glUniform3f((Int32)location, (Single)v0, (Single)v1, (Single)v2);
}
internal static unsafe void Load_Uniform3fv(Int32 location, Int32 count, Single* value)
{
Delegates.glUniform3fv = (Delegates.Uniform3fv)GetExtensionDelegateStatic("glUniform3fv", typeof(Delegates.Uniform3fv));
Delegates.glUniform3fv((Int32)location, (Int32)count, (Single*)value);
}
internal static void Load_Uniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2)
{
Delegates.glUniform3i = (Delegates.Uniform3i)GetExtensionDelegateStatic("glUniform3i", typeof(Delegates.Uniform3i));
Delegates.glUniform3i((Int32)location, (Int32)v0, (Int32)v1, (Int32)v2);
}
internal static unsafe void Load_Uniform3iv(Int32 location, Int32 count, Int32* value)
{
Delegates.glUniform3iv = (Delegates.Uniform3iv)GetExtensionDelegateStatic("glUniform3iv", typeof(Delegates.Uniform3iv));
Delegates.glUniform3iv((Int32)location, (Int32)count, (Int32*)value);
}
internal static void Load_Uniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2)
{
Delegates.glUniform3ui = (Delegates.Uniform3ui)GetExtensionDelegateStatic("glUniform3ui", typeof(Delegates.Uniform3ui));
Delegates.glUniform3ui((Int32)location, (UInt32)v0, (UInt32)v1, (UInt32)v2);
}
internal static unsafe void Load_Uniform3uiv(Int32 location, Int32 count, UInt32* value)
{
Delegates.glUniform3uiv = (Delegates.Uniform3uiv)GetExtensionDelegateStatic("glUniform3uiv", typeof(Delegates.Uniform3uiv));
Delegates.glUniform3uiv((Int32)location, (Int32)count, (UInt32*)value);
}
internal static void Load_Uniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3)
{
Delegates.glUniform4f = (Delegates.Uniform4f)GetExtensionDelegateStatic("glUniform4f", typeof(Delegates.Uniform4f));
Delegates.glUniform4f((Int32)location, (Single)v0, (Single)v1, (Single)v2, (Single)v3);
}
internal static unsafe void Load_Uniform4fv(Int32 location, Int32 count, Single* value)
{
Delegates.glUniform4fv = (Delegates.Uniform4fv)GetExtensionDelegateStatic("glUniform4fv", typeof(Delegates.Uniform4fv));
Delegates.glUniform4fv((Int32)location, (Int32)count, (Single*)value);
}
internal static void Load_Uniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3)
{
Delegates.glUniform4i = (Delegates.Uniform4i)GetExtensionDelegateStatic("glUniform4i", typeof(Delegates.Uniform4i));
Delegates.glUniform4i((Int32)location, (Int32)v0, (Int32)v1, (Int32)v2, (Int32)v3);
}
internal static unsafe void Load_Uniform4iv(Int32 location, Int32 count, Int32* value)
{
Delegates.glUniform4iv = (Delegates.Uniform4iv)GetExtensionDelegateStatic("glUniform4iv", typeof(Delegates.Uniform4iv));
Delegates.glUniform4iv((Int32)location, (Int32)count, (Int32*)value);
}
internal static void Load_Uniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3)
{
Delegates.glUniform4ui = (Delegates.Uniform4ui)GetExtensionDelegateStatic("glUniform4ui", typeof(Delegates.Uniform4ui));
Delegates.glUniform4ui((Int32)location, (UInt32)v0, (UInt32)v1, (UInt32)v2, (UInt32)v3);
}
internal static unsafe void Load_Uniform4uiv(Int32 location, Int32 count, UInt32* value)
{
Delegates.glUniform4uiv = (Delegates.Uniform4uiv)GetExtensionDelegateStatic("glUniform4uiv", typeof(Delegates.Uniform4uiv));
Delegates.glUniform4uiv((Int32)location, (Int32)count, (UInt32*)value);
}
internal static void Load_UniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding)
{
Delegates.glUniformBlockBinding = (Delegates.UniformBlockBinding)GetExtensionDelegateStatic("glUniformBlockBinding", typeof(Delegates.UniformBlockBinding));
Delegates.glUniformBlockBinding((UInt32)program, (UInt32)uniformBlockIndex, (UInt32)uniformBlockBinding);
}
internal static unsafe void Load_UniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix2fv = (Delegates.UniformMatrix2fv)GetExtensionDelegateStatic("glUniformMatrix2fv", typeof(Delegates.UniformMatrix2fv));
Delegates.glUniformMatrix2fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix2x3fv = (Delegates.UniformMatrix2x3fv)GetExtensionDelegateStatic("glUniformMatrix2x3fv", typeof(Delegates.UniformMatrix2x3fv));
Delegates.glUniformMatrix2x3fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix2x3fvNV = (Delegates.UniformMatrix2x3fvNV)GetExtensionDelegateStatic("glUniformMatrix2x3fvNV", typeof(Delegates.UniformMatrix2x3fvNV));
Delegates.glUniformMatrix2x3fvNV((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix2x4fv = (Delegates.UniformMatrix2x4fv)GetExtensionDelegateStatic("glUniformMatrix2x4fv", typeof(Delegates.UniformMatrix2x4fv));
Delegates.glUniformMatrix2x4fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix2x4fvNV = (Delegates.UniformMatrix2x4fvNV)GetExtensionDelegateStatic("glUniformMatrix2x4fvNV", typeof(Delegates.UniformMatrix2x4fvNV));
Delegates.glUniformMatrix2x4fvNV((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix3fv = (Delegates.UniformMatrix3fv)GetExtensionDelegateStatic("glUniformMatrix3fv", typeof(Delegates.UniformMatrix3fv));
Delegates.glUniformMatrix3fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix3x2fv = (Delegates.UniformMatrix3x2fv)GetExtensionDelegateStatic("glUniformMatrix3x2fv", typeof(Delegates.UniformMatrix3x2fv));
Delegates.glUniformMatrix3x2fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix3x2fvNV = (Delegates.UniformMatrix3x2fvNV)GetExtensionDelegateStatic("glUniformMatrix3x2fvNV", typeof(Delegates.UniformMatrix3x2fvNV));
Delegates.glUniformMatrix3x2fvNV((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix3x4fv = (Delegates.UniformMatrix3x4fv)GetExtensionDelegateStatic("glUniformMatrix3x4fv", typeof(Delegates.UniformMatrix3x4fv));
Delegates.glUniformMatrix3x4fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix3x4fvNV = (Delegates.UniformMatrix3x4fvNV)GetExtensionDelegateStatic("glUniformMatrix3x4fvNV", typeof(Delegates.UniformMatrix3x4fvNV));
Delegates.glUniformMatrix3x4fvNV((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix4fv = (Delegates.UniformMatrix4fv)GetExtensionDelegateStatic("glUniformMatrix4fv", typeof(Delegates.UniformMatrix4fv));
Delegates.glUniformMatrix4fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix4x2fv = (Delegates.UniformMatrix4x2fv)GetExtensionDelegateStatic("glUniformMatrix4x2fv", typeof(Delegates.UniformMatrix4x2fv));
Delegates.glUniformMatrix4x2fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix4x2fvNV = (Delegates.UniformMatrix4x2fvNV)GetExtensionDelegateStatic("glUniformMatrix4x2fvNV", typeof(Delegates.UniformMatrix4x2fvNV));
Delegates.glUniformMatrix4x2fvNV((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix4x3fv = (Delegates.UniformMatrix4x3fv)GetExtensionDelegateStatic("glUniformMatrix4x3fv", typeof(Delegates.UniformMatrix4x3fv));
Delegates.glUniformMatrix4x3fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static unsafe void Load_UniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value)
{
Delegates.glUniformMatrix4x3fvNV = (Delegates.UniformMatrix4x3fvNV)GetExtensionDelegateStatic("glUniformMatrix4x3fvNV", typeof(Delegates.UniformMatrix4x3fvNV));
Delegates.glUniformMatrix4x3fvNV((Int32)location, (Int32)count, (bool)transpose, (Single*)value);
}
internal static bool Load_UnmapBuffer(OpenTK.Graphics.ES30.BufferTarget target)
{
Delegates.glUnmapBuffer = (Delegates.UnmapBuffer)GetExtensionDelegateStatic("glUnmapBuffer", typeof(Delegates.UnmapBuffer));
return Delegates.glUnmapBuffer((OpenTK.Graphics.ES30.BufferTarget)target);
}
internal static bool Load_UnmapBufferOES(OpenTK.Graphics.ES30.BufferTarget target)
{
Delegates.glUnmapBufferOES = (Delegates.UnmapBufferOES)GetExtensionDelegateStatic("glUnmapBufferOES", typeof(Delegates.UnmapBufferOES));
return Delegates.glUnmapBufferOES((OpenTK.Graphics.ES30.BufferTarget)target);
}
internal static void Load_UseProgram(UInt32 program)
{
Delegates.glUseProgram = (Delegates.UseProgram)GetExtensionDelegateStatic("glUseProgram", typeof(Delegates.UseProgram));
Delegates.glUseProgram((UInt32)program);
}
internal static void Load_UseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program)
{
Delegates.glUseProgramStagesEXT = (Delegates.UseProgramStagesEXT)GetExtensionDelegateStatic("glUseProgramStagesEXT", typeof(Delegates.UseProgramStagesEXT));
Delegates.glUseProgramStagesEXT((UInt32)pipeline, (UInt32)stages, (UInt32)program);
}
internal static void Load_UseShaderProgramEXT(OpenTK.Graphics.ES30.All type, UInt32 program)
{
Delegates.glUseShaderProgramEXT = (Delegates.UseShaderProgramEXT)GetExtensionDelegateStatic("glUseShaderProgramEXT", typeof(Delegates.UseShaderProgramEXT));
Delegates.glUseShaderProgramEXT((OpenTK.Graphics.ES30.All)type, (UInt32)program);
}
internal static void Load_ValidateProgram(UInt32 program)
{
Delegates.glValidateProgram = (Delegates.ValidateProgram)GetExtensionDelegateStatic("glValidateProgram", typeof(Delegates.ValidateProgram));
Delegates.glValidateProgram((UInt32)program);
}
internal static void Load_ValidateProgramPipelineEXT(UInt32 pipeline)
{
Delegates.glValidateProgramPipelineEXT = (Delegates.ValidateProgramPipelineEXT)GetExtensionDelegateStatic("glValidateProgramPipelineEXT", typeof(Delegates.ValidateProgramPipelineEXT));
Delegates.glValidateProgramPipelineEXT((UInt32)pipeline);
}
internal static void Load_VertexAttrib1f(UInt32 index, Single x)
{
Delegates.glVertexAttrib1f = (Delegates.VertexAttrib1f)GetExtensionDelegateStatic("glVertexAttrib1f", typeof(Delegates.VertexAttrib1f));
Delegates.glVertexAttrib1f((UInt32)index, (Single)x);
}
internal static unsafe void Load_VertexAttrib1fv(UInt32 index, Single* v)
{
Delegates.glVertexAttrib1fv = (Delegates.VertexAttrib1fv)GetExtensionDelegateStatic("glVertexAttrib1fv", typeof(Delegates.VertexAttrib1fv));
Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v);
}
internal static void Load_VertexAttrib2f(UInt32 index, Single x, Single y)
{
Delegates.glVertexAttrib2f = (Delegates.VertexAttrib2f)GetExtensionDelegateStatic("glVertexAttrib2f", typeof(Delegates.VertexAttrib2f));
Delegates.glVertexAttrib2f((UInt32)index, (Single)x, (Single)y);
}
internal static unsafe void Load_VertexAttrib2fv(UInt32 index, Single* v)
{
Delegates.glVertexAttrib2fv = (Delegates.VertexAttrib2fv)GetExtensionDelegateStatic("glVertexAttrib2fv", typeof(Delegates.VertexAttrib2fv));
Delegates.glVertexAttrib2fv((UInt32)index, (Single*)v);
}
internal static void Load_VertexAttrib3f(UInt32 index, Single x, Single y, Single z)
{
Delegates.glVertexAttrib3f = (Delegates.VertexAttrib3f)GetExtensionDelegateStatic("glVertexAttrib3f", typeof(Delegates.VertexAttrib3f));
Delegates.glVertexAttrib3f((UInt32)index, (Single)x, (Single)y, (Single)z);
}
internal static unsafe void Load_VertexAttrib3fv(UInt32 index, Single* v)
{
Delegates.glVertexAttrib3fv = (Delegates.VertexAttrib3fv)GetExtensionDelegateStatic("glVertexAttrib3fv", typeof(Delegates.VertexAttrib3fv));
Delegates.glVertexAttrib3fv((UInt32)index, (Single*)v);
}
internal static void Load_VertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w)
{
Delegates.glVertexAttrib4f = (Delegates.VertexAttrib4f)GetExtensionDelegateStatic("glVertexAttrib4f", typeof(Delegates.VertexAttrib4f));
Delegates.glVertexAttrib4f((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w);
}
internal static unsafe void Load_VertexAttrib4fv(UInt32 index, Single* v)
{
Delegates.glVertexAttrib4fv = (Delegates.VertexAttrib4fv)GetExtensionDelegateStatic("glVertexAttrib4fv", typeof(Delegates.VertexAttrib4fv));
Delegates.glVertexAttrib4fv((UInt32)index, (Single*)v);
}
internal static void Load_VertexAttribDivisor(UInt32 index, UInt32 divisor)
{
Delegates.glVertexAttribDivisor = (Delegates.VertexAttribDivisor)GetExtensionDelegateStatic("glVertexAttribDivisor", typeof(Delegates.VertexAttribDivisor));
Delegates.glVertexAttribDivisor((UInt32)index, (UInt32)divisor);
}
internal static void Load_VertexAttribDivisorANGLE(UInt32 index, UInt32 divisor)
{
Delegates.glVertexAttribDivisorANGLE = (Delegates.VertexAttribDivisorANGLE)GetExtensionDelegateStatic("glVertexAttribDivisorANGLE", typeof(Delegates.VertexAttribDivisorANGLE));
Delegates.glVertexAttribDivisorANGLE((UInt32)index, (UInt32)divisor);
}
internal static void Load_VertexAttribDivisorEXT(UInt32 index, UInt32 divisor)
{
Delegates.glVertexAttribDivisorEXT = (Delegates.VertexAttribDivisorEXT)GetExtensionDelegateStatic("glVertexAttribDivisorEXT", typeof(Delegates.VertexAttribDivisorEXT));
Delegates.glVertexAttribDivisorEXT((UInt32)index, (UInt32)divisor);
}
internal static void Load_VertexAttribDivisorNV(UInt32 index, UInt32 divisor)
{
Delegates.glVertexAttribDivisorNV = (Delegates.VertexAttribDivisorNV)GetExtensionDelegateStatic("glVertexAttribDivisorNV", typeof(Delegates.VertexAttribDivisorNV));
Delegates.glVertexAttribDivisorNV((UInt32)index, (UInt32)divisor);
}
internal static void Load_VertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w)
{
Delegates.glVertexAttribI4i = (Delegates.VertexAttribI4i)GetExtensionDelegateStatic("glVertexAttribI4i", typeof(Delegates.VertexAttribI4i));
Delegates.glVertexAttribI4i((UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w);
}
internal static unsafe void Load_VertexAttribI4iv(UInt32 index, Int32* v)
{
Delegates.glVertexAttribI4iv = (Delegates.VertexAttribI4iv)GetExtensionDelegateStatic("glVertexAttribI4iv", typeof(Delegates.VertexAttribI4iv));
Delegates.glVertexAttribI4iv((UInt32)index, (Int32*)v);
}
internal static void Load_VertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w)
{
Delegates.glVertexAttribI4ui = (Delegates.VertexAttribI4ui)GetExtensionDelegateStatic("glVertexAttribI4ui", typeof(Delegates.VertexAttribI4ui));
Delegates.glVertexAttribI4ui((UInt32)index, (UInt32)x, (UInt32)y, (UInt32)z, (UInt32)w);
}
internal static unsafe void Load_VertexAttribI4uiv(UInt32 index, UInt32* v)
{
Delegates.glVertexAttribI4uiv = (Delegates.VertexAttribI4uiv)GetExtensionDelegateStatic("glVertexAttribI4uiv", typeof(Delegates.VertexAttribI4uiv));
Delegates.glVertexAttribI4uiv((UInt32)index, (UInt32*)v);
}
internal static void Load_VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.VertexAttribIntegerType type, Int32 stride, IntPtr pointer)
{
Delegates.glVertexAttribIPointer = (Delegates.VertexAttribIPointer)GetExtensionDelegateStatic("glVertexAttribIPointer", typeof(Delegates.VertexAttribIPointer));
Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.VertexAttribIntegerType)type, (Int32)stride, (IntPtr)pointer);
}
internal static void Load_VertexAttribPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer)
{
Delegates.glVertexAttribPointer = (Delegates.VertexAttribPointer)GetExtensionDelegateStatic("glVertexAttribPointer", typeof(Delegates.VertexAttribPointer));
Delegates.glVertexAttribPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.VertexAttribPointerType)type, (bool)normalized, (Int32)stride, (IntPtr)pointer);
}
internal static void Load_Viewport(Int32 x, Int32 y, Int32 width, Int32 height)
{
Delegates.glViewport = (Delegates.Viewport)GetExtensionDelegateStatic("glViewport", typeof(Delegates.Viewport));
Delegates.glViewport((Int32)x, (Int32)y, (Int32)width, (Int32)height);
}
internal static void Load_WaitSync(IntPtr sync, OpenTK.Graphics.ES30.WaitSyncFlags flags, UInt64 timeout)
{
Delegates.glWaitSync = (Delegates.WaitSync)GetExtensionDelegateStatic("glWaitSync", typeof(Delegates.WaitSync));
Delegates.glWaitSync((IntPtr)sync, (OpenTK.Graphics.ES30.WaitSyncFlags)flags, (UInt64)timeout);
}
internal static void Load_WaitSyncAPPLE(IntPtr sync, OpenTK.Graphics.ES30.WaitSyncFlags flags, UInt64 timeout)
{
Delegates.glWaitSyncAPPLE = (Delegates.WaitSyncAPPLE)GetExtensionDelegateStatic("glWaitSyncAPPLE", typeof(Delegates.WaitSyncAPPLE));
Delegates.glWaitSyncAPPLE((IntPtr)sync, (OpenTK.Graphics.ES30.WaitSyncFlags)flags, (UInt64)timeout);
}
}
}