mirror of
https://github.com/Ryujinx/Opentk.git
synced 2024-12-25 16:15:33 +00:00
49df5ff453
We should only generate delegates for actual OpenGL entry points, not for overloaded functions that resolve to the same entry point. This improves loading speeds and reduces the size of the compiled dll.
1070 lines
89 KiB
C#
1070 lines
89 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.ES20
|
|
{
|
|
using System;
|
|
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
|
|
{
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ActiveProgramEXT(UInt32 program);
|
|
internal static ActiveProgramEXT glActiveProgramEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ActiveShaderProgramEXT(UInt32 pipeline, UInt32 program);
|
|
internal static ActiveShaderProgramEXT glActiveShaderProgramEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ActiveTexture(OpenTK.Graphics.ES20.TextureUnit texture);
|
|
internal static ActiveTexture glActiveTexture;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void AlphaFuncQCOM(OpenTK.Graphics.ES20.All func, Single @ref);
|
|
internal static AlphaFuncQCOM glAlphaFuncQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void AttachShader(UInt32 program, UInt32 shader);
|
|
internal static AttachShader glAttachShader;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BeginPerfMonitorAMD(UInt32 monitor);
|
|
internal static BeginPerfMonitorAMD glBeginPerfMonitorAMD;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BeginQueryEXT(OpenTK.Graphics.ES20.QueryTarget target, UInt32 id);
|
|
internal static BeginQueryEXT glBeginQueryEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BindAttribLocation(UInt32 program, UInt32 index, String name);
|
|
internal static BindAttribLocation glBindAttribLocation;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BindBuffer(OpenTK.Graphics.ES20.BufferTarget target, UInt32 buffer);
|
|
internal static BindBuffer glBindBuffer;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BindFramebuffer(OpenTK.Graphics.ES20.FramebufferTarget target, UInt32 framebuffer);
|
|
internal static BindFramebuffer glBindFramebuffer;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BindProgramPipelineEXT(UInt32 pipeline);
|
|
internal static BindProgramPipelineEXT glBindProgramPipelineEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BindRenderbuffer(OpenTK.Graphics.ES20.RenderbufferTarget target, UInt32 renderbuffer);
|
|
internal static BindRenderbuffer glBindRenderbuffer;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BindTexture(OpenTK.Graphics.ES20.TextureTarget target, UInt32 texture);
|
|
internal static BindTexture glBindTexture;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BindVertexArrayOES(UInt32 array);
|
|
internal static BindVertexArrayOES glBindVertexArrayOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BlendBarrierNV();
|
|
internal static BlendBarrierNV glBlendBarrierNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BlendColor(Single red, Single green, Single blue, Single alpha);
|
|
internal static BlendColor glBlendColor;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BlendEquation(OpenTK.Graphics.ES20.BlendEquationMode mode);
|
|
internal static BlendEquation glBlendEquation;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BlendEquationEXT(OpenTK.Graphics.ES20.BlendEquationMode mode);
|
|
internal static BlendEquationEXT glBlendEquationEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BlendEquationSeparate(OpenTK.Graphics.ES20.BlendEquationMode modeRGB, OpenTK.Graphics.ES20.BlendEquationMode modeAlpha);
|
|
internal static BlendEquationSeparate glBlendEquationSeparate;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BlendFunc(OpenTK.Graphics.ES20.BlendingFactorSrc sfactor, OpenTK.Graphics.ES20.BlendingFactorDest dfactor);
|
|
internal static BlendFunc glBlendFunc;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BlendFuncSeparate(OpenTK.Graphics.ES20.BlendingFactorSrc sfactorRGB, OpenTK.Graphics.ES20.BlendingFactorDest dfactorRGB, OpenTK.Graphics.ES20.BlendingFactorSrc sfactorAlpha, OpenTK.Graphics.ES20.BlendingFactorDest dfactorAlpha);
|
|
internal static BlendFuncSeparate glBlendFuncSeparate;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BlendParameteriNV(OpenTK.Graphics.ES20.All pname, Int32 value);
|
|
internal static BlendParameteriNV glBlendParameteriNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES20.ClearBufferMask mask, OpenTK.Graphics.ES20.BlitFramebufferFilter filter);
|
|
internal static BlitFramebufferANGLE glBlitFramebufferANGLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES20.ClearBufferMask mask, OpenTK.Graphics.ES20.BlitFramebufferFilter filter);
|
|
internal static BlitFramebufferNV glBlitFramebufferNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BufferData(OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES20.BufferUsageHint usage);
|
|
internal static BufferData glBufferData;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void BufferSubData(OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr size, IntPtr data);
|
|
internal static BufferSubData glBufferSubData;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate OpenTK.Graphics.ES20.FramebufferErrorCode CheckFramebufferStatus(OpenTK.Graphics.ES20.FramebufferTarget target);
|
|
internal static CheckFramebufferStatus glCheckFramebufferStatus;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Clear(OpenTK.Graphics.ES20.ClearBufferMask mask);
|
|
internal static Clear glClear;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ClearColor(Single red, Single green, Single blue, Single alpha);
|
|
internal static ClearColor glClearColor;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ClearDepthf(Single d);
|
|
internal static ClearDepthf glClearDepthf;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ClearStencil(Int32 s);
|
|
internal static ClearStencil glClearStencil;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate OpenTK.Graphics.ES20.WaitSyncStatus ClientWaitSyncAPPLE(IntPtr sync, OpenTK.Graphics.ES20.ClientWaitSyncFlags flags, UInt64 timeout);
|
|
internal static ClientWaitSyncAPPLE glClientWaitSyncAPPLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ColorMask(bool red, bool green, bool blue, bool alpha);
|
|
internal static ColorMask glColorMask;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CompileShader(UInt32 shader);
|
|
internal static CompileShader glCompileShader;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CompressedTexImage2D(OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data);
|
|
internal static CompressedTexImage2D glCompressedTexImage2D;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CompressedTexImage3DOES(OpenTK.Graphics.ES20.TextureTarget3d target, Int32 level, OpenTK.Graphics.ES20.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data);
|
|
internal static CompressedTexImage3DOES glCompressedTexImage3DOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CompressedTexSubImage2D(OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, IntPtr data);
|
|
internal static CompressedTexSubImage2D glCompressedTexSubImage2D;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CompressedTexSubImage3DOES(OpenTK.Graphics.ES20.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, Int32 imageSize, IntPtr data);
|
|
internal static CompressedTexSubImage3DOES glCompressedTexSubImage3DOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CopyBufferSubDataNV(OpenTK.Graphics.ES20.BufferTarget readTarget, OpenTK.Graphics.ES20.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size);
|
|
internal static CopyBufferSubDataNV glCopyBufferSubDataNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CopyTexImage2D(OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.TextureCopyComponentCount internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border);
|
|
internal static CopyTexImage2D glCopyTexImage2D;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CopyTexSubImage2D(OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height);
|
|
internal static CopyTexSubImage2D glCopyTexSubImage2D;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CopyTexSubImage3DOES(OpenTK.Graphics.ES20.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height);
|
|
internal static CopyTexSubImage3DOES glCopyTexSubImage3DOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount);
|
|
internal static CopyTextureLevelsAPPLE glCopyTextureLevelsAPPLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CoverageMaskNV(bool mask);
|
|
internal static CoverageMaskNV glCoverageMaskNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CoverageOperationNV(OpenTK.Graphics.ES20.All operation);
|
|
internal static CoverageOperationNV glCoverageOperationNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate Int32 CreateProgram();
|
|
internal static CreateProgram glCreateProgram;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate Int32 CreateShader(OpenTK.Graphics.ES20.ShaderType type);
|
|
internal static CreateShader glCreateShader;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate Int32 CreateShaderProgramEXT(OpenTK.Graphics.ES20.All type, String @string);
|
|
internal static CreateShaderProgramEXT glCreateShaderProgramEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate Int32 CreateShaderProgramvEXT(OpenTK.Graphics.ES20.All type, Int32 count, String[] strings);
|
|
internal static CreateShaderProgramvEXT glCreateShaderProgramvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void CullFace(OpenTK.Graphics.ES20.CullFaceMode mode);
|
|
internal static CullFace glCullFace;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DebugMessageCallback(DebugProc callback, IntPtr userParam);
|
|
internal static DebugMessageCallback glDebugMessageCallback;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam);
|
|
internal static DebugMessageCallbackKHR glDebugMessageCallbackKHR;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DebugMessageControl(OpenTK.Graphics.ES20.DebugSourceControl source, OpenTK.Graphics.ES20.DebugTypeControl type, OpenTK.Graphics.ES20.DebugSeverityControl severity, Int32 count, UInt32* ids, bool enabled);
|
|
internal unsafe static DebugMessageControl glDebugMessageControl;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DebugMessageControlKHR(OpenTK.Graphics.ES20.DebugSourceControl source, OpenTK.Graphics.ES20.DebugTypeControl type, OpenTK.Graphics.ES20.DebugSeverityControl severity, Int32 count, UInt32* ids, bool enabled);
|
|
internal unsafe static DebugMessageControlKHR glDebugMessageControlKHR;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DebugMessageInsert(OpenTK.Graphics.ES20.DebugSourceExternal source, OpenTK.Graphics.ES20.DebugType type, UInt32 id, OpenTK.Graphics.ES20.DebugSeverity severity, Int32 length, String buf);
|
|
internal static DebugMessageInsert glDebugMessageInsert;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DebugMessageInsertKHR(OpenTK.Graphics.ES20.DebugSourceExternal source, OpenTK.Graphics.ES20.DebugType type, UInt32 id, OpenTK.Graphics.ES20.DebugSeverity severity, Int32 length, String buf);
|
|
internal static DebugMessageInsertKHR glDebugMessageInsertKHR;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DeleteBuffers(Int32 n, UInt32* buffers);
|
|
internal unsafe static DeleteBuffers glDeleteBuffers;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DeleteFencesNV(Int32 n, UInt32* fences);
|
|
internal unsafe static DeleteFencesNV glDeleteFencesNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DeleteFramebuffers(Int32 n, UInt32* framebuffers);
|
|
internal unsafe static DeleteFramebuffers glDeleteFramebuffers;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DeletePerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors);
|
|
internal unsafe static DeletePerfMonitorsAMD glDeletePerfMonitorsAMD;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DeleteProgram(UInt32 program);
|
|
internal static DeleteProgram glDeleteProgram;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DeleteProgramPipelinesEXT(Int32 n, UInt32* pipelines);
|
|
internal unsafe static DeleteProgramPipelinesEXT glDeleteProgramPipelinesEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DeleteQueriesEXT(Int32 n, UInt32* ids);
|
|
internal unsafe static DeleteQueriesEXT glDeleteQueriesEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DeleteRenderbuffers(Int32 n, UInt32* renderbuffers);
|
|
internal unsafe static DeleteRenderbuffers glDeleteRenderbuffers;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DeleteShader(UInt32 shader);
|
|
internal static DeleteShader glDeleteShader;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DeleteSyncAPPLE(IntPtr sync);
|
|
internal static DeleteSyncAPPLE glDeleteSyncAPPLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DeleteTextures(Int32 n, UInt32* textures);
|
|
internal unsafe static DeleteTextures glDeleteTextures;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DeleteVertexArraysOES(Int32 n, UInt32* arrays);
|
|
internal unsafe static DeleteVertexArraysOES glDeleteVertexArraysOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DepthFunc(OpenTK.Graphics.ES20.DepthFunction func);
|
|
internal static DepthFunc glDepthFunc;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DepthMask(bool flag);
|
|
internal static DepthMask glDepthMask;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DepthRangef(Single n, Single f);
|
|
internal static DepthRangef glDepthRangef;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DetachShader(UInt32 program, UInt32 shader);
|
|
internal static DetachShader glDetachShader;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Disable(OpenTK.Graphics.ES20.EnableCap cap);
|
|
internal static Disable glDisable;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DisableDriverControlQCOM(UInt32 driverControl);
|
|
internal static DisableDriverControlQCOM glDisableDriverControlQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DisableVertexAttribArray(UInt32 index);
|
|
internal static DisableVertexAttribArray glDisableVertexAttribArray;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DiscardFramebufferEXT(OpenTK.Graphics.ES20.All target, Int32 numAttachments, OpenTK.Graphics.ES20.All* attachments);
|
|
internal unsafe static DiscardFramebufferEXT glDiscardFramebufferEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DrawArrays(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count);
|
|
internal static DrawArrays glDrawArrays;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DrawArraysInstancedANGLE(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount);
|
|
internal static DrawArraysInstancedANGLE glDrawArraysInstancedANGLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DrawArraysInstancedEXT(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 start, Int32 count, Int32 primcount);
|
|
internal static DrawArraysInstancedEXT glDrawArraysInstancedEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DrawArraysInstancedNV(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount);
|
|
internal static DrawArraysInstancedNV glDrawArraysInstancedNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DrawBuffersEXT(Int32 n, OpenTK.Graphics.ES20.DrawBufferMode* bufs);
|
|
internal unsafe static DrawBuffersEXT glDrawBuffersEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DrawBuffersIndexedEXT(Int32 n, OpenTK.Graphics.ES20.All* location, Int32* indices);
|
|
internal unsafe static DrawBuffersIndexedEXT glDrawBuffersIndexedEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void DrawBuffersNV(Int32 n, OpenTK.Graphics.ES20.DrawBufferMode* bufs);
|
|
internal unsafe static DrawBuffersNV glDrawBuffersNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DrawElements(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices);
|
|
internal static DrawElements glDrawElements;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DrawElementsInstancedANGLE(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices, Int32 primcount);
|
|
internal static DrawElementsInstancedANGLE glDrawElementsInstancedANGLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DrawElementsInstancedEXT(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices, Int32 primcount);
|
|
internal static DrawElementsInstancedEXT glDrawElementsInstancedEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void DrawElementsInstancedNV(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices, Int32 primcount);
|
|
internal static DrawElementsInstancedNV glDrawElementsInstancedNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES20.All target, IntPtr image);
|
|
internal static EGLImageTargetRenderbufferStorageOES glEGLImageTargetRenderbufferStorageOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES20.All target, IntPtr image);
|
|
internal static EGLImageTargetTexture2DOES glEGLImageTargetTexture2DOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Enable(OpenTK.Graphics.ES20.EnableCap cap);
|
|
internal static Enable glEnable;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void EnableDriverControlQCOM(UInt32 driverControl);
|
|
internal static EnableDriverControlQCOM glEnableDriverControlQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void EnableVertexAttribArray(UInt32 index);
|
|
internal static EnableVertexAttribArray glEnableVertexAttribArray;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void EndPerfMonitorAMD(UInt32 monitor);
|
|
internal static EndPerfMonitorAMD glEndPerfMonitorAMD;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void EndQueryEXT(OpenTK.Graphics.ES20.QueryTarget target);
|
|
internal static EndQueryEXT glEndQueryEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void EndTilingQCOM(UInt32 preserveMask);
|
|
internal static EndTilingQCOM glEndTilingQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES20.All target, [OutAttribute] IntPtr @params);
|
|
internal static ExtGetBufferPointervQCOM glExtGetBufferPointervQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers);
|
|
internal unsafe static ExtGetBuffersQCOM glExtGetBuffersQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers);
|
|
internal unsafe static ExtGetFramebuffersQCOM glExtGetFramebuffersQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length);
|
|
internal unsafe static ExtGetProgramBinarySourceQCOM glExtGetProgramBinarySourceQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms);
|
|
internal unsafe static ExtGetProgramsQCOM glExtGetProgramsQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ExtGetRenderbuffersQCOM([OutAttribute] UInt32* renderbuffers, Int32 maxRenderbuffers, [OutAttribute] Int32* numRenderbuffers);
|
|
internal unsafe static ExtGetRenderbuffersQCOM glExtGetRenderbuffersQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders);
|
|
internal unsafe static ExtGetShadersQCOM glExtGetShadersQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES20.All face, Int32 level, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params);
|
|
internal unsafe static ExtGetTexLevelParameterivQCOM glExtGetTexLevelParameterivQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [OutAttribute] IntPtr texels);
|
|
internal static ExtGetTexSubImageQCOM glExtGetTexSubImageQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures);
|
|
internal unsafe static ExtGetTexturesQCOM glExtGetTexturesQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool ExtIsProgramBinaryQCOM(UInt32 program);
|
|
internal static ExtIsProgramBinaryQCOM glExtIsProgramBinaryQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Int32 param);
|
|
internal static ExtTexObjectStateOverrideiQCOM glExtTexObjectStateOverrideiQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES20.SyncCondition condition, OpenTK.Graphics.ES20.WaitSyncFlags flags);
|
|
internal static FenceSyncAPPLE glFenceSyncAPPLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Finish();
|
|
internal static Finish glFinish;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void FinishFenceNV(UInt32 fence);
|
|
internal static FinishFenceNV glFinishFenceNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Flush();
|
|
internal static Flush glFlush;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr length);
|
|
internal static FlushMappedBufferRangeEXT glFlushMappedBufferRangeEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void FramebufferRenderbuffer(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer);
|
|
internal static FramebufferRenderbuffer glFramebufferRenderbuffer;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void FramebufferTexture2D(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.TextureTarget2d textarget, UInt32 texture, Int32 level);
|
|
internal static FramebufferTexture2D glFramebufferTexture2D;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 samples);
|
|
internal static FramebufferTexture2DMultisampleEXT glFramebufferTexture2DMultisampleEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 samples);
|
|
internal static FramebufferTexture2DMultisampleIMG glFramebufferTexture2DMultisampleIMG;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void FramebufferTexture3DOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 zoffset);
|
|
internal static FramebufferTexture3DOES glFramebufferTexture3DOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void FrontFace(OpenTK.Graphics.ES20.FrontFaceDirection mode);
|
|
internal static FrontFace glFrontFace;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GenBuffers(Int32 n, [OutAttribute] UInt32* buffers);
|
|
internal unsafe static GenBuffers glGenBuffers;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void GenerateMipmap(OpenTK.Graphics.ES20.TextureTarget target);
|
|
internal static GenerateMipmap glGenerateMipmap;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GenFencesNV(Int32 n, [OutAttribute] UInt32* fences);
|
|
internal unsafe static GenFencesNV glGenFencesNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GenFramebuffers(Int32 n, [OutAttribute] UInt32* framebuffers);
|
|
internal unsafe static GenFramebuffers glGenFramebuffers;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GenPerfMonitorsAMD(Int32 n, [OutAttribute] UInt32* monitors);
|
|
internal unsafe static GenPerfMonitorsAMD glGenPerfMonitorsAMD;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GenProgramPipelinesEXT(Int32 n, [OutAttribute] UInt32* pipelines);
|
|
internal unsafe static GenProgramPipelinesEXT glGenProgramPipelinesEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GenQueriesEXT(Int32 n, [OutAttribute] UInt32* ids);
|
|
internal unsafe static GenQueriesEXT glGenQueriesEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GenRenderbuffers(Int32 n, [OutAttribute] UInt32* renderbuffers);
|
|
internal unsafe static GenRenderbuffers glGenRenderbuffers;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GenTextures(Int32 n, [OutAttribute] UInt32* textures);
|
|
internal unsafe static GenTextures glGenTextures;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GenVertexArraysOES(Int32 n, [OutAttribute] UInt32* arrays);
|
|
internal unsafe static GenVertexArraysOES glGenVertexArraysOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType* type, [OutAttribute] StringBuilder name);
|
|
internal unsafe static GetActiveAttrib glGetActiveAttrib;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES20.ActiveUniformType* type, [OutAttribute] StringBuilder name);
|
|
internal unsafe static GetActiveUniform glGetActiveUniform;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders);
|
|
internal unsafe static GetAttachedShaders glGetAttachedShaders;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate Int32 GetAttribLocation(UInt32 program, String name);
|
|
internal static GetAttribLocation glGetAttribLocation;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetBooleanv(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] bool* data);
|
|
internal unsafe static GetBooleanv glGetBooleanv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetBufferParameteriv(OpenTK.Graphics.ES20.BufferTarget target, OpenTK.Graphics.ES20.BufferParameterName pname, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetBufferParameteriv glGetBufferParameteriv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void GetBufferPointervOES(OpenTK.Graphics.ES20.BufferTarget target, OpenTK.Graphics.ES20.BufferPointer pname, [OutAttribute] IntPtr @params);
|
|
internal static GetBufferPointervOES glGetBufferPointervOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.DebugSourceExternal* sources, [OutAttribute] OpenTK.Graphics.ES20.DebugType* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.DebugSeverity* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog);
|
|
internal unsafe static GetDebugMessageLog glGetDebugMessageLog;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.DebugSourceExternal* sources, [OutAttribute] OpenTK.Graphics.ES20.DebugType* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.DebugSeverity* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog);
|
|
internal unsafe static GetDebugMessageLogKHR glGetDebugMessageLogKHR;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls);
|
|
internal unsafe static GetDriverControlsQCOM glGetDriverControlsQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetDriverControlStringQCOM(UInt32 driverControl, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder driverControlString);
|
|
internal unsafe static GetDriverControlStringQCOM glGetDriverControlStringQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate OpenTK.Graphics.ES20.ErrorCode GetError();
|
|
internal static GetError glGetError;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetFenceivNV glGetFenceivNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetFloatv(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Single* data);
|
|
internal unsafe static GetFloatv glGetFloatv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetFramebufferAttachmentParameteriv(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.FramebufferParameterName pname, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetFramebufferAttachmentParameteriv glGetFramebufferAttachmentParameteriv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate OpenTK.Graphics.ES20.All GetGraphicsResetStatusEXT();
|
|
internal static GetGraphicsResetStatusEXT glGetGraphicsResetStatusEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetInteger64vAPPLE(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Int64* @params);
|
|
internal unsafe static GetInteger64vAPPLE glGetInteger64vAPPLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetIntegeri_vEXT(OpenTK.Graphics.ES20.GetIndexedPName target, UInt32 index, [OutAttribute] Int32* data);
|
|
internal unsafe static GetIntegeri_vEXT glGetIntegeri_vEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetIntegerv(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Int32* data);
|
|
internal unsafe static GetIntegerv glGetIntegerv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params);
|
|
internal unsafe static GetnUniformfvEXT glGetnUniformfvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetnUniformivEXT glGetnUniformivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetObjectLabel(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label);
|
|
internal unsafe static GetObjectLabel glGetObjectLabel;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetObjectLabelEXT(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label);
|
|
internal unsafe static GetObjectLabelEXT glGetObjectLabelEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetObjectLabelKHR(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label);
|
|
internal unsafe static GetObjectLabelKHR glGetObjectLabelKHR;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label);
|
|
internal unsafe static GetObjectPtrLabel glGetObjectPtrLabel;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label);
|
|
internal unsafe static GetObjectPtrLabelKHR glGetObjectPtrLabelKHR;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.ES20.All pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten);
|
|
internal unsafe static GetPerfMonitorCounterDataAMD glGetPerfMonitorCounterDataAMD;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void GetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr data);
|
|
internal static GetPerfMonitorCounterInfoAMD glGetPerfMonitorCounterInfoAMD;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters);
|
|
internal unsafe static GetPerfMonitorCountersAMD glGetPerfMonitorCountersAMD;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder counterString);
|
|
internal unsafe static GetPerfMonitorCounterStringAMD glGetPerfMonitorCounterStringAMD;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetPerfMonitorGroupsAMD([OutAttribute] Int32* numGroups, Int32 groupsSize, [OutAttribute] UInt32* groups);
|
|
internal unsafe static GetPerfMonitorGroupsAMD glGetPerfMonitorGroupsAMD;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder groupString);
|
|
internal unsafe static GetPerfMonitorGroupStringAMD glGetPerfMonitorGroupStringAMD;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void GetPointerv(OpenTK.Graphics.ES20.GetPointervPName pname, [OutAttribute] IntPtr @params);
|
|
internal static GetPointerv glGetPointerv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void GetPointervKHR(OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr @params);
|
|
internal static GetPointervKHR glGetPointervKHR;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [OutAttribute] IntPtr binary);
|
|
internal unsafe static GetProgramBinaryOES glGetProgramBinaryOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog);
|
|
internal unsafe static GetProgramInfoLog glGetProgramInfoLog;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetProgramiv(UInt32 program, OpenTK.Graphics.ES20.ProgramParameter pname, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetProgramiv glGetProgramiv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog);
|
|
internal unsafe static GetProgramPipelineInfoLogEXT glGetProgramPipelineInfoLogEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetProgramPipelineivEXT(UInt32 pipeline, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetProgramPipelineivEXT glGetProgramPipelineivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetQueryivEXT(OpenTK.Graphics.ES20.QueryTarget target, OpenTK.Graphics.ES20.GetQueryParam pname, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetQueryivEXT glGetQueryivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetQueryObjecti64vEXT(UInt32 id, OpenTK.Graphics.ES20.GetQueryObjectParam pname, [OutAttribute] Int64* @params);
|
|
internal unsafe static GetQueryObjecti64vEXT glGetQueryObjecti64vEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetQueryObjectivEXT(UInt32 id, OpenTK.Graphics.ES20.GetQueryObjectParam pname, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetQueryObjectivEXT glGetQueryObjectivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetQueryObjectui64vEXT(UInt32 id, OpenTK.Graphics.ES20.GetQueryObjectParam pname, [OutAttribute] UInt64* @params);
|
|
internal unsafe static GetQueryObjectui64vEXT glGetQueryObjectui64vEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetQueryObjectuivEXT(UInt32 id, OpenTK.Graphics.ES20.GetQueryObjectParam pname, [OutAttribute] UInt32* @params);
|
|
internal unsafe static GetQueryObjectuivEXT glGetQueryObjectuivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetRenderbufferParameteriv(OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferParameterName pname, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetRenderbufferParameteriv glGetRenderbufferParameteriv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog);
|
|
internal unsafe static GetShaderInfoLog glGetShaderInfoLog;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetShaderiv(UInt32 shader, OpenTK.Graphics.ES20.ShaderParameter pname, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetShaderiv glGetShaderiv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetShaderPrecisionFormat(OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype, [OutAttribute] Int32* range, [OutAttribute] Int32* precision);
|
|
internal unsafe static GetShaderPrecisionFormat glGetShaderPrecisionFormat;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetShaderSource(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder source);
|
|
internal unsafe static GetShaderSource glGetShaderSource;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate IntPtr GetString(OpenTK.Graphics.ES20.StringName name);
|
|
internal static GetString glGetString;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES20.SyncParameterName pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values);
|
|
internal unsafe static GetSyncivAPPLE glGetSyncivAPPLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetTexParameterfv(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameterName pname, [OutAttribute] Single* @params);
|
|
internal unsafe static GetTexParameterfv glGetTexParameterfv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetTexParameteriv(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameterName pname, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetTexParameteriv glGetTexParameteriv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder source);
|
|
internal unsafe static GetTranslatedShaderSourceANGLE glGetTranslatedShaderSourceANGLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetUniformfv(UInt32 program, Int32 location, [OutAttribute] Single* @params);
|
|
internal unsafe static GetUniformfv glGetUniformfv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetUniformiv(UInt32 program, Int32 location, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetUniformiv glGetUniformiv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate Int32 GetUniformLocation(UInt32 program, String name);
|
|
internal static GetUniformLocation glGetUniformLocation;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetVertexAttribfv(UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] Single* @params);
|
|
internal unsafe static GetVertexAttribfv glGetVertexAttribfv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void GetVertexAttribiv(UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] Int32* @params);
|
|
internal unsafe static GetVertexAttribiv glGetVertexAttribiv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void GetVertexAttribPointerv(UInt32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname, [OutAttribute] IntPtr pointer);
|
|
internal static GetVertexAttribPointerv glGetVertexAttribPointerv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Hint(OpenTK.Graphics.ES20.HintTarget target, OpenTK.Graphics.ES20.HintMode mode);
|
|
internal static Hint glHint;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void InsertEventMarkerEXT(Int32 length, String marker);
|
|
internal static InsertEventMarkerEXT glInsertEventMarkerEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool IsBuffer(UInt32 buffer);
|
|
internal static IsBuffer glIsBuffer;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool IsEnabled(OpenTK.Graphics.ES20.EnableCap cap);
|
|
internal static IsEnabled glIsEnabled;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool IsFenceNV(UInt32 fence);
|
|
internal static IsFenceNV glIsFenceNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool IsFramebuffer(UInt32 framebuffer);
|
|
internal static IsFramebuffer glIsFramebuffer;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool IsProgram(UInt32 program);
|
|
internal static IsProgram glIsProgram;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool IsProgramPipelineEXT(UInt32 pipeline);
|
|
internal static IsProgramPipelineEXT glIsProgramPipelineEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool IsQueryEXT(UInt32 id);
|
|
internal static IsQueryEXT glIsQueryEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool IsRenderbuffer(UInt32 renderbuffer);
|
|
internal static IsRenderbuffer glIsRenderbuffer;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool IsShader(UInt32 shader);
|
|
internal static IsShader glIsShader;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool IsSyncAPPLE(IntPtr sync);
|
|
internal static IsSyncAPPLE glIsSyncAPPLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool IsTexture(UInt32 texture);
|
|
internal static IsTexture glIsTexture;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool IsVertexArrayOES(UInt32 array);
|
|
internal static IsVertexArrayOES glIsVertexArrayOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void LabelObjectEXT(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 length, String label);
|
|
internal static LabelObjectEXT glLabelObjectEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void LineWidth(Single width);
|
|
internal static LineWidth glLineWidth;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void LinkProgram(UInt32 program);
|
|
internal static LinkProgram glLinkProgram;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate IntPtr MapBufferOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All access);
|
|
internal static MapBufferOES glMapBufferOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr length, UInt32 access);
|
|
internal static MapBufferRangeEXT glMapBufferRangeEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void MultiDrawArraysEXT(OpenTK.Graphics.ES20.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount);
|
|
internal unsafe static MultiDrawArraysEXT glMultiDrawArraysEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void MultiDrawElementsEXT(OpenTK.Graphics.ES20.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices, Int32 primcount);
|
|
internal unsafe static MultiDrawElementsEXT glMultiDrawElementsEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ObjectLabel(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 length, String label);
|
|
internal static ObjectLabel glObjectLabel;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ObjectLabelKHR(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 length, String label);
|
|
internal static ObjectLabelKHR glObjectLabelKHR;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ObjectPtrLabel(IntPtr ptr, Int32 length, String label);
|
|
internal static ObjectPtrLabel glObjectPtrLabel;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ObjectPtrLabelKHR(IntPtr ptr, Int32 length, String label);
|
|
internal static ObjectPtrLabelKHR glObjectPtrLabelKHR;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void PixelStorei(OpenTK.Graphics.ES20.PixelStoreParameter pname, Int32 param);
|
|
internal static PixelStorei glPixelStorei;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void PolygonOffset(Single factor, Single units);
|
|
internal static PolygonOffset glPolygonOffset;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void PopDebugGroup();
|
|
internal static PopDebugGroup glPopDebugGroup;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void PopDebugGroupKHR();
|
|
internal static PopDebugGroupKHR glPopDebugGroupKHR;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void PopGroupMarkerEXT();
|
|
internal static PopGroupMarkerEXT glPopGroupMarkerEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramBinaryOES(UInt32 program, OpenTK.Graphics.ES20.All binaryFormat, IntPtr binary, Int32 length);
|
|
internal static ProgramBinaryOES glProgramBinaryOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramParameteriEXT(UInt32 program, OpenTK.Graphics.ES20.ProgramParameterName pname, Int32 value);
|
|
internal static ProgramParameteriEXT glProgramParameteriEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramUniform1fEXT(UInt32 program, Int32 location, Single v0);
|
|
internal static ProgramUniform1fEXT glProgramUniform1fEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniform1fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
|
|
internal unsafe static ProgramUniform1fvEXT glProgramUniform1fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramUniform1iEXT(UInt32 program, Int32 location, Int32 v0);
|
|
internal static ProgramUniform1iEXT glProgramUniform1iEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniform1ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
|
|
internal unsafe static ProgramUniform1ivEXT glProgramUniform1ivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramUniform1uiEXT(UInt32 program, Int32 location, UInt32 v0);
|
|
internal static ProgramUniform1uiEXT glProgramUniform1uiEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniform1uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
|
|
internal unsafe static ProgramUniform1uivEXT glProgramUniform1uivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramUniform2fEXT(UInt32 program, Int32 location, Single v0, Single v1);
|
|
internal static ProgramUniform2fEXT glProgramUniform2fEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniform2fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
|
|
internal unsafe static ProgramUniform2fvEXT glProgramUniform2fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramUniform2iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1);
|
|
internal static ProgramUniform2iEXT glProgramUniform2iEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniform2ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
|
|
internal unsafe static ProgramUniform2ivEXT glProgramUniform2ivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramUniform2uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1);
|
|
internal static ProgramUniform2uiEXT glProgramUniform2uiEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniform2uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
|
|
internal unsafe static ProgramUniform2uivEXT glProgramUniform2uivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramUniform3fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2);
|
|
internal static ProgramUniform3fEXT glProgramUniform3fEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniform3fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
|
|
internal unsafe static ProgramUniform3fvEXT glProgramUniform3fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramUniform3iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2);
|
|
internal static ProgramUniform3iEXT glProgramUniform3iEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniform3ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
|
|
internal unsafe static ProgramUniform3ivEXT glProgramUniform3ivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramUniform3uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2);
|
|
internal static ProgramUniform3uiEXT glProgramUniform3uiEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniform3uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
|
|
internal unsafe static ProgramUniform3uivEXT glProgramUniform3uivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramUniform4fEXT(UInt32 program, Int32 location, Single v0, Single v1, Single v2, Single v3);
|
|
internal static ProgramUniform4fEXT glProgramUniform4fEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniform4fvEXT(UInt32 program, Int32 location, Int32 count, Single* value);
|
|
internal unsafe static ProgramUniform4fvEXT glProgramUniform4fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramUniform4iEXT(UInt32 program, Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3);
|
|
internal static ProgramUniform4iEXT glProgramUniform4iEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniform4ivEXT(UInt32 program, Int32 location, Int32 count, Int32* value);
|
|
internal unsafe static ProgramUniform4ivEXT glProgramUniform4ivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ProgramUniform4uiEXT(UInt32 program, Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3);
|
|
internal static ProgramUniform4uiEXT glProgramUniform4uiEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniform4uivEXT(UInt32 program, Int32 location, Int32 count, UInt32* value);
|
|
internal unsafe static ProgramUniform4uivEXT glProgramUniform4uivEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniformMatrix2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static ProgramUniformMatrix2fvEXT glProgramUniformMatrix2fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniformMatrix2x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static ProgramUniformMatrix2x3fvEXT glProgramUniformMatrix2x3fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniformMatrix2x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static ProgramUniformMatrix2x4fvEXT glProgramUniformMatrix2x4fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniformMatrix3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static ProgramUniformMatrix3fvEXT glProgramUniformMatrix3fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniformMatrix3x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static ProgramUniformMatrix3x2fvEXT glProgramUniformMatrix3x2fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniformMatrix3x4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static ProgramUniformMatrix3x4fvEXT glProgramUniformMatrix3x4fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniformMatrix4fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static ProgramUniformMatrix4fvEXT glProgramUniformMatrix4fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniformMatrix4x2fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static ProgramUniformMatrix4x2fvEXT glProgramUniformMatrix4x2fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static ProgramUniformMatrix4x3fvEXT glProgramUniformMatrix4x3fvEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void PushDebugGroup(OpenTK.Graphics.ES20.All source, UInt32 id, Int32 length, String message);
|
|
internal static PushDebugGroup glPushDebugGroup;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void PushDebugGroupKHR(OpenTK.Graphics.ES20.All source, UInt32 id, Int32 length, String message);
|
|
internal static PushDebugGroupKHR glPushDebugGroupKHR;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void PushGroupMarkerEXT(Int32 length, String marker);
|
|
internal static PushGroupMarkerEXT glPushGroupMarkerEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void QueryCounterEXT(UInt32 id, OpenTK.Graphics.ES20.All target);
|
|
internal static QueryCounterEXT glQueryCounterEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ReadBufferIndexedEXT(OpenTK.Graphics.ES20.All src, Int32 index);
|
|
internal static ReadBufferIndexedEXT glReadBufferIndexedEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ReadBufferNV(OpenTK.Graphics.ES20.All mode);
|
|
internal static ReadBufferNV glReadBufferNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, Int32 bufSize, [OutAttribute] IntPtr data);
|
|
internal static ReadnPixelsEXT glReadnPixelsEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [OutAttribute] IntPtr pixels);
|
|
internal static ReadPixels glReadPixels;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ReleaseShaderCompiler();
|
|
internal static ReleaseShaderCompiler glReleaseShaderCompiler;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void RenderbufferStorage(OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
|
|
internal static RenderbufferStorage glRenderbufferStorage;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES20.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
|
|
internal static RenderbufferStorageMultisampleANGLE glRenderbufferStorageMultisampleANGLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES20.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
|
|
internal static RenderbufferStorageMultisampleAPPLE glRenderbufferStorageMultisampleAPPLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES20.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
|
|
internal static RenderbufferStorageMultisampleEXT glRenderbufferStorageMultisampleEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES20.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
|
|
internal static RenderbufferStorageMultisampleIMG glRenderbufferStorageMultisampleIMG;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void RenderbufferStorageMultisampleNV(OpenTK.Graphics.ES20.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height);
|
|
internal static RenderbufferStorageMultisampleNV glRenderbufferStorageMultisampleNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ResolveMultisampleFramebufferAPPLE();
|
|
internal static ResolveMultisampleFramebufferAPPLE glResolveMultisampleFramebufferAPPLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void SampleCoverage(Single value, bool invert);
|
|
internal static SampleCoverage glSampleCoverage;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Scissor(Int32 x, Int32 y, Int32 width, Int32 height);
|
|
internal static Scissor glScissor;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void SelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList);
|
|
internal unsafe static SelectPerfMonitorCountersAMD glSelectPerfMonitorCountersAMD;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES20.All condition);
|
|
internal static SetFenceNV glSetFenceNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ShaderBinary(Int32 count, UInt32* shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length);
|
|
internal unsafe static ShaderBinary glShaderBinary;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void ShaderSource(UInt32 shader, Int32 count, String[] @string, Int32* length);
|
|
internal unsafe static ShaderSource glShaderSource;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void StartTilingQCOM(UInt32 x, UInt32 y, UInt32 width, UInt32 height, UInt32 preserveMask);
|
|
internal static StartTilingQCOM glStartTilingQCOM;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void StencilFunc(OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, UInt32 mask);
|
|
internal static StencilFunc glStencilFunc;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void StencilFuncSeparate(OpenTK.Graphics.ES20.StencilFace face, OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, UInt32 mask);
|
|
internal static StencilFuncSeparate glStencilFuncSeparate;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void StencilMask(UInt32 mask);
|
|
internal static StencilMask glStencilMask;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void StencilMaskSeparate(OpenTK.Graphics.ES20.StencilFace face, UInt32 mask);
|
|
internal static StencilMaskSeparate glStencilMaskSeparate;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void StencilOp(OpenTK.Graphics.ES20.StencilOp fail, OpenTK.Graphics.ES20.StencilOp zfail, OpenTK.Graphics.ES20.StencilOp zpass);
|
|
internal static StencilOp glStencilOp;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void StencilOpSeparate(OpenTK.Graphics.ES20.StencilFace face, OpenTK.Graphics.ES20.StencilOp sfail, OpenTK.Graphics.ES20.StencilOp dpfail, OpenTK.Graphics.ES20.StencilOp dppass);
|
|
internal static StencilOpSeparate glStencilOpSeparate;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool TestFenceNV(UInt32 fence);
|
|
internal static TestFenceNV glTestFenceNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void TexImage2D(OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels);
|
|
internal static TexImage2D glTexImage2D;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void TexImage3DOES(OpenTK.Graphics.ES20.TextureTarget3d target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels);
|
|
internal static TexImage3DOES glTexImage3DOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void TexParameterf(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Single param);
|
|
internal static TexParameterf glTexParameterf;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void TexParameterfv(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Single* @params);
|
|
internal unsafe static TexParameterfv glTexParameterfv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void TexParameteri(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Int32 param);
|
|
internal static TexParameteri glTexParameteri;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void TexParameteriv(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Int32* @params);
|
|
internal unsafe static TexParameteriv glTexParameteriv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void TexStorage1DEXT(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width);
|
|
internal static TexStorage1DEXT glTexStorage1DEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void TexStorage2DEXT(OpenTK.Graphics.ES20.TextureTarget2d target, Int32 levels, OpenTK.Graphics.ES20.SizedInternalFormat internalformat, Int32 width, Int32 height);
|
|
internal static TexStorage2DEXT glTexStorage2DEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void TexStorage3DEXT(OpenTK.Graphics.ES20.TextureTarget2d target, Int32 levels, OpenTK.Graphics.ES20.SizedInternalFormat internalformat, Int32 width, Int32 height, Int32 depth);
|
|
internal static TexStorage3DEXT glTexStorage3DEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void TexSubImage2D(OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels);
|
|
internal static TexSubImage2D glTexSubImage2D;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void TexSubImage3DOES(OpenTK.Graphics.ES20.TextureTarget3d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, IntPtr pixels);
|
|
internal static TexSubImage3DOES glTexSubImage3DOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width);
|
|
internal static TextureStorage1DEXT glTextureStorage1DEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height);
|
|
internal static TextureStorage2DEXT glTextureStorage2DEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth);
|
|
internal static TextureStorage3DEXT glTextureStorage3DEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Uniform1f(Int32 location, Single v0);
|
|
internal static Uniform1f glUniform1f;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void Uniform1fv(Int32 location, Int32 count, Single* value);
|
|
internal unsafe static Uniform1fv glUniform1fv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Uniform1i(Int32 location, Int32 v0);
|
|
internal static Uniform1i glUniform1i;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void Uniform1iv(Int32 location, Int32 count, Int32* value);
|
|
internal unsafe static Uniform1iv glUniform1iv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Uniform2f(Int32 location, Single v0, Single v1);
|
|
internal static Uniform2f glUniform2f;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void Uniform2fv(Int32 location, Int32 count, Single* value);
|
|
internal unsafe static Uniform2fv glUniform2fv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Uniform2i(Int32 location, Int32 v0, Int32 v1);
|
|
internal static Uniform2i glUniform2i;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void Uniform2iv(Int32 location, Int32 count, Int32* value);
|
|
internal unsafe static Uniform2iv glUniform2iv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Uniform3f(Int32 location, Single v0, Single v1, Single v2);
|
|
internal static Uniform3f glUniform3f;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void Uniform3fv(Int32 location, Int32 count, Single* value);
|
|
internal unsafe static Uniform3fv glUniform3fv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Uniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2);
|
|
internal static Uniform3i glUniform3i;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void Uniform3iv(Int32 location, Int32 count, Int32* value);
|
|
internal unsafe static Uniform3iv glUniform3iv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Uniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3);
|
|
internal static Uniform4f glUniform4f;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void Uniform4fv(Int32 location, Int32 count, Single* value);
|
|
internal unsafe static Uniform4fv glUniform4fv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Uniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3);
|
|
internal static Uniform4i glUniform4i;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void Uniform4iv(Int32 location, Int32 count, Int32* value);
|
|
internal unsafe static Uniform4iv glUniform4iv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void UniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static UniformMatrix2fv glUniformMatrix2fv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void UniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static UniformMatrix2x3fvNV glUniformMatrix2x3fvNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void UniformMatrix2x4fvNV(Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static UniformMatrix2x4fvNV glUniformMatrix2x4fvNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void UniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static UniformMatrix3fv glUniformMatrix3fv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void UniformMatrix3x2fvNV(Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static UniformMatrix3x2fvNV glUniformMatrix3x2fvNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void UniformMatrix3x4fvNV(Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static UniformMatrix3x4fvNV glUniformMatrix3x4fvNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void UniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static UniformMatrix4fv glUniformMatrix4fv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void UniformMatrix4x2fvNV(Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static UniformMatrix4x2fvNV glUniformMatrix4x2fvNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void UniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value);
|
|
internal unsafe static UniformMatrix4x3fvNV glUniformMatrix4x3fvNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate bool UnmapBufferOES(OpenTK.Graphics.ES20.BufferTarget target);
|
|
internal static UnmapBufferOES glUnmapBufferOES;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void UseProgram(UInt32 program);
|
|
internal static UseProgram glUseProgram;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void UseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program);
|
|
internal static UseProgramStagesEXT glUseProgramStagesEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void UseShaderProgramEXT(OpenTK.Graphics.ES20.All type, UInt32 program);
|
|
internal static UseShaderProgramEXT glUseShaderProgramEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ValidateProgram(UInt32 program);
|
|
internal static ValidateProgram glValidateProgram;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void ValidateProgramPipelineEXT(UInt32 pipeline);
|
|
internal static ValidateProgramPipelineEXT glValidateProgramPipelineEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void VertexAttrib1f(UInt32 index, Single x);
|
|
internal static VertexAttrib1f glVertexAttrib1f;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void VertexAttrib1fv(UInt32 index, Single* v);
|
|
internal unsafe static VertexAttrib1fv glVertexAttrib1fv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void VertexAttrib2f(UInt32 index, Single x, Single y);
|
|
internal static VertexAttrib2f glVertexAttrib2f;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void VertexAttrib2fv(UInt32 index, Single* v);
|
|
internal unsafe static VertexAttrib2fv glVertexAttrib2fv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void VertexAttrib3f(UInt32 index, Single x, Single y, Single z);
|
|
internal static VertexAttrib3f glVertexAttrib3f;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void VertexAttrib3fv(UInt32 index, Single* v);
|
|
internal unsafe static VertexAttrib3fv glVertexAttrib3fv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void VertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w);
|
|
internal static VertexAttrib4f glVertexAttrib4f;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal unsafe delegate void VertexAttrib4fv(UInt32 index, Single* v);
|
|
internal unsafe static VertexAttrib4fv glVertexAttrib4fv;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void VertexAttribDivisorANGLE(UInt32 index, UInt32 divisor);
|
|
internal static VertexAttribDivisorANGLE glVertexAttribDivisorANGLE;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void VertexAttribDivisorEXT(UInt32 index, UInt32 divisor);
|
|
internal static VertexAttribDivisorEXT glVertexAttribDivisorEXT;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void VertexAttribDivisorNV(UInt32 index, UInt32 divisor);
|
|
internal static VertexAttribDivisorNV glVertexAttribDivisorNV;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void VertexAttribPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer);
|
|
internal static VertexAttribPointer glVertexAttribPointer;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void Viewport(Int32 x, Int32 y, Int32 width, Int32 height);
|
|
internal static Viewport glViewport;
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
internal delegate void WaitSyncAPPLE(IntPtr sync, OpenTK.Graphics.ES20.WaitSyncFlags flags, UInt64 timeout);
|
|
internal static WaitSyncAPPLE glWaitSyncAPPLE;
|
|
}
|
|
}
|
|
}
|