2009-02-28 19:30:48 +00:00
|
|
|
#region License
|
|
|
|
//
|
|
|
|
// The Open Toolkit Library License
|
|
|
|
//
|
2009-03-25 18:15:04 +00:00
|
|
|
// Copyright (c) 2006 - 2009 the Open Toolkit library.
|
2009-02-28 19:30:48 +00:00
|
|
|
//
|
|
|
|
// 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.
|
|
|
|
//
|
|
|
|
#endregion
|
|
|
|
|
2009-02-22 10:43:35 +00:00
|
|
|
namespace OpenTK.Graphics
|
|
|
|
{
|
|
|
|
using System;
|
|
|
|
using System.Runtime.InteropServices;
|
|
|
|
#pragma warning disable 3019
|
|
|
|
#pragma warning disable 1591
|
|
|
|
|
|
|
|
partial class GL
|
|
|
|
{
|
|
|
|
|
|
|
|
internal static partial class Imports
|
|
|
|
{
|
|
|
|
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNewList", ExactSpelling = true)]
|
|
|
|
internal extern static void NewList(UInt32 list, OpenTK.Graphics.ListMode mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndList", ExactSpelling = true)]
|
|
|
|
internal extern static void EndList();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCallList", ExactSpelling = true)]
|
|
|
|
internal extern static void CallList(UInt32 list);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCallLists", ExactSpelling = true)]
|
|
|
|
internal extern static void CallLists(Int32 n, OpenTK.Graphics.ListNameType type, IntPtr lists);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteLists", ExactSpelling = true)]
|
|
|
|
internal extern static void DeleteLists(UInt32 list, Int32 range);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenLists", ExactSpelling = true)]
|
|
|
|
internal extern static Int32 GenLists(Int32 range);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glListBase", ExactSpelling = true)]
|
|
|
|
internal extern static void ListBase(UInt32 @base);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBegin", ExactSpelling = true)]
|
|
|
|
internal extern static void Begin(OpenTK.Graphics.BeginMode mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBitmap", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Bitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte* bitmap);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3b", ExactSpelling = true)]
|
|
|
|
internal extern static void Color3b(SByte red, SByte green, SByte blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3bv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color3bv(SByte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3d", ExactSpelling = true)]
|
|
|
|
internal extern static void Color3d(Double red, Double green, Double blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color3dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3f", ExactSpelling = true)]
|
|
|
|
internal extern static void Color3f(Single red, Single green, Single blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color3fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3i", ExactSpelling = true)]
|
|
|
|
internal extern static void Color3i(Int32 red, Int32 green, Int32 blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color3iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3s", ExactSpelling = true)]
|
|
|
|
internal extern static void Color3s(Int16 red, Int16 green, Int16 blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color3sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3ub", ExactSpelling = true)]
|
|
|
|
internal extern static void Color3ub(Byte red, Byte green, Byte blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3ubv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color3ubv(Byte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3ui", ExactSpelling = true)]
|
|
|
|
internal extern static void Color3ui(UInt32 red, UInt32 green, UInt32 blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3uiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color3uiv(UInt32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3us", ExactSpelling = true)]
|
|
|
|
internal extern static void Color3us(UInt16 red, UInt16 green, UInt16 blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3usv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color3usv(UInt16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4b", ExactSpelling = true)]
|
|
|
|
internal extern static void Color4b(SByte red, SByte green, SByte blue, SByte alpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4bv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color4bv(SByte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4d", ExactSpelling = true)]
|
|
|
|
internal extern static void Color4d(Double red, Double green, Double blue, Double alpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color4dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4f", ExactSpelling = true)]
|
|
|
|
internal extern static void Color4f(Single red, Single green, Single blue, Single alpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color4fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4i", ExactSpelling = true)]
|
|
|
|
internal extern static void Color4i(Int32 red, Int32 green, Int32 blue, Int32 alpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color4iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4s", ExactSpelling = true)]
|
|
|
|
internal extern static void Color4s(Int16 red, Int16 green, Int16 blue, Int16 alpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color4sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4ub", ExactSpelling = true)]
|
|
|
|
internal extern static void Color4ub(Byte red, Byte green, Byte blue, Byte alpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4ubv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color4ubv(Byte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4ui", ExactSpelling = true)]
|
|
|
|
internal extern static void Color4ui(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4uiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color4uiv(UInt32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4us", ExactSpelling = true)]
|
|
|
|
internal extern static void Color4us(UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor4usv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Color4usv(UInt16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEdgeFlag", ExactSpelling = true)]
|
|
|
|
internal extern static void EdgeFlag(bool flag);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEdgeFlagv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void EdgeFlagv(bool* flag);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEnd", ExactSpelling = true)]
|
|
|
|
internal extern static void End();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexd", ExactSpelling = true)]
|
|
|
|
internal extern static void Indexd(Double c);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexdv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Indexdv(Double* c);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexf", ExactSpelling = true)]
|
|
|
|
internal extern static void Indexf(Single c);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Indexfv(Single* c);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexi", ExactSpelling = true)]
|
|
|
|
internal extern static void Indexi(Int32 c);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Indexiv(Int32* c);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexs", ExactSpelling = true)]
|
|
|
|
internal extern static void Indexs(Int16 c);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexsv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Indexsv(Int16* c);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3b", ExactSpelling = true)]
|
|
|
|
internal extern static void Normal3b(SByte nx, SByte ny, SByte nz);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3bv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Normal3bv(SByte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3d", ExactSpelling = true)]
|
|
|
|
internal extern static void Normal3d(Double nx, Double ny, Double nz);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Normal3dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3f", ExactSpelling = true)]
|
|
|
|
internal extern static void Normal3f(Single nx, Single ny, Single nz);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Normal3fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3i", ExactSpelling = true)]
|
|
|
|
internal extern static void Normal3i(Int32 nx, Int32 ny, Int32 nz);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Normal3iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3s", ExactSpelling = true)]
|
|
|
|
internal extern static void Normal3s(Int16 nx, Int16 ny, Int16 nz);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormal3sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Normal3sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos2d", ExactSpelling = true)]
|
|
|
|
internal extern static void RasterPos2d(Double x, Double y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos2dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void RasterPos2dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos2f", ExactSpelling = true)]
|
|
|
|
internal extern static void RasterPos2f(Single x, Single y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos2fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void RasterPos2fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos2i", ExactSpelling = true)]
|
|
|
|
internal extern static void RasterPos2i(Int32 x, Int32 y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos2iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void RasterPos2iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos2s", ExactSpelling = true)]
|
|
|
|
internal extern static void RasterPos2s(Int16 x, Int16 y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos2sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void RasterPos2sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos3d", ExactSpelling = true)]
|
|
|
|
internal extern static void RasterPos3d(Double x, Double y, Double z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos3dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void RasterPos3dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos3f", ExactSpelling = true)]
|
|
|
|
internal extern static void RasterPos3f(Single x, Single y, Single z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void RasterPos3fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos3i", ExactSpelling = true)]
|
|
|
|
internal extern static void RasterPos3i(Int32 x, Int32 y, Int32 z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos3iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void RasterPos3iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos3s", ExactSpelling = true)]
|
|
|
|
internal extern static void RasterPos3s(Int16 x, Int16 y, Int16 z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos3sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void RasterPos3sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos4d", ExactSpelling = true)]
|
|
|
|
internal extern static void RasterPos4d(Double x, Double y, Double z, Double w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos4dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void RasterPos4dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos4f", ExactSpelling = true)]
|
|
|
|
internal extern static void RasterPos4f(Single x, Single y, Single z, Single w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos4fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void RasterPos4fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos4i", ExactSpelling = true)]
|
|
|
|
internal extern static void RasterPos4i(Int32 x, Int32 y, Int32 z, Int32 w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos4iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void RasterPos4iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos4s", ExactSpelling = true)]
|
|
|
|
internal extern static void RasterPos4s(Int16 x, Int16 y, Int16 z, Int16 w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRasterPos4sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void RasterPos4sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRectd", ExactSpelling = true)]
|
|
|
|
internal extern static void Rectd(Double x1, Double y1, Double x2, Double y2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRectdv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Rectdv(Double* v1, Double* v2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRectf", ExactSpelling = true)]
|
|
|
|
internal extern static void Rectf(Single x1, Single y1, Single x2, Single y2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRectfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Rectfv(Single* v1, Single* v2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRecti", ExactSpelling = true)]
|
|
|
|
internal extern static void Recti(Int32 x1, Int32 y1, Int32 x2, Int32 y2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRectiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Rectiv(Int32* v1, Int32* v2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRects", ExactSpelling = true)]
|
|
|
|
internal extern static void Rects(Int16 x1, Int16 y1, Int16 x2, Int16 y2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRectsv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Rectsv(Int16* v1, Int16* v2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1d", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord1d(Double s);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord1dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1f", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord1f(Single s);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord1fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1i", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord1i(Int32 s);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord1iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1s", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord1s(Int16 s);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord1sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord1sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2d", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord2d(Double s, Double t);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord2dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2f", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord2f(Single s, Single t);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord2fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2i", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord2i(Int32 s, Int32 t);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord2iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2s", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord2s(Int16 s, Int16 t);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord2sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord2sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3d", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord3d(Double s, Double t, Double r);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord3dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3f", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord3f(Single s, Single t, Single r);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord3fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3i", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord3i(Int32 s, Int32 t, Int32 r);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord3iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3s", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord3s(Int16 s, Int16 t, Int16 r);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord3sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord3sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4d", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord4d(Double s, Double t, Double r, Double q);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord4dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4f", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord4f(Single s, Single t, Single r, Single q);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord4fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4i", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord4i(Int32 s, Int32 t, Int32 r, Int32 q);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord4iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4s", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoord4s(Int16 s, Int16 t, Int16 r, Int16 q);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoord4sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexCoord4sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2d", ExactSpelling = true)]
|
|
|
|
internal extern static void Vertex2d(Double x, Double y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Vertex2dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2f", ExactSpelling = true)]
|
|
|
|
internal extern static void Vertex2f(Single x, Single y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Vertex2fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2i", ExactSpelling = true)]
|
|
|
|
internal extern static void Vertex2i(Int32 x, Int32 y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Vertex2iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2s", ExactSpelling = true)]
|
|
|
|
internal extern static void Vertex2s(Int16 x, Int16 y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Vertex2sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3d", ExactSpelling = true)]
|
|
|
|
internal extern static void Vertex3d(Double x, Double y, Double z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Vertex3dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3f", ExactSpelling = true)]
|
|
|
|
internal extern static void Vertex3f(Single x, Single y, Single z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Vertex3fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3i", ExactSpelling = true)]
|
|
|
|
internal extern static void Vertex3i(Int32 x, Int32 y, Int32 z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Vertex3iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3s", ExactSpelling = true)]
|
|
|
|
internal extern static void Vertex3s(Int16 x, Int16 y, Int16 z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex3sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Vertex3sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4d", ExactSpelling = true)]
|
|
|
|
internal extern static void Vertex4d(Double x, Double y, Double z, Double w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Vertex4dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4f", ExactSpelling = true)]
|
|
|
|
internal extern static void Vertex4f(Single x, Single y, Single z, Single w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Vertex4fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4i", ExactSpelling = true)]
|
|
|
|
internal extern static void Vertex4i(Int32 x, Int32 y, Int32 z, Int32 w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Vertex4iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4s", ExactSpelling = true)]
|
|
|
|
internal extern static void Vertex4s(Int16 x, Int16 y, Int16 z, Int16 w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex4sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Vertex4sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClipPlane", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void ClipPlane(OpenTK.Graphics.ClipPlaneName plane, Double* equation);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorMaterial", ExactSpelling = true)]
|
|
|
|
internal extern static void ColorMaterial(OpenTK.Graphics.MaterialFace face, OpenTK.Graphics.ColorMaterialParameter mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCullFace", ExactSpelling = true)]
|
|
|
|
internal extern static void CullFace(OpenTK.Graphics.CullFaceMode mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogf", ExactSpelling = true)]
|
|
|
|
internal extern static void Fogf(OpenTK.Graphics.FogParameter pname, Single param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Fogfv(OpenTK.Graphics.FogParameter pname, Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogi", ExactSpelling = true)]
|
|
|
|
internal extern static void Fogi(OpenTK.Graphics.FogParameter pname, Int32 param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Fogiv(OpenTK.Graphics.FogParameter pname, Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFrontFace", ExactSpelling = true)]
|
|
|
|
internal extern static void FrontFace(OpenTK.Graphics.FrontFaceDirection mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glHint", ExactSpelling = true)]
|
|
|
|
internal extern static void Hint(OpenTK.Graphics.HintTarget target, OpenTK.Graphics.HintMode mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightf", ExactSpelling = true)]
|
|
|
|
internal extern static void Lightf(OpenTK.Graphics.LightName light, OpenTK.Graphics.LightParameter pname, Single param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Lightfv(OpenTK.Graphics.LightName light, OpenTK.Graphics.LightParameter pname, Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLighti", ExactSpelling = true)]
|
|
|
|
internal extern static void Lighti(OpenTK.Graphics.LightName light, OpenTK.Graphics.LightParameter pname, Int32 param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Lightiv(OpenTK.Graphics.LightName light, OpenTK.Graphics.LightParameter pname, Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModelf", ExactSpelling = true)]
|
|
|
|
internal extern static void LightModelf(OpenTK.Graphics.LightModelParameter pname, Single param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModelfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void LightModelfv(OpenTK.Graphics.LightModelParameter pname, Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModeli", ExactSpelling = true)]
|
|
|
|
internal extern static void LightModeli(OpenTK.Graphics.LightModelParameter pname, Int32 param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModeliv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void LightModeliv(OpenTK.Graphics.LightModelParameter pname, Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLineStipple", ExactSpelling = true)]
|
|
|
|
internal extern static void LineStipple(Int32 factor, UInt16 pattern);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLineWidth", ExactSpelling = true)]
|
|
|
|
internal extern static void LineWidth(Single width);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialf", ExactSpelling = true)]
|
|
|
|
internal extern static void Materialf(OpenTK.Graphics.MaterialFace face, OpenTK.Graphics.MaterialParameter pname, Single param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Materialfv(OpenTK.Graphics.MaterialFace face, OpenTK.Graphics.MaterialParameter pname, Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMateriali", ExactSpelling = true)]
|
|
|
|
internal extern static void Materiali(OpenTK.Graphics.MaterialFace face, OpenTK.Graphics.MaterialParameter pname, Int32 param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Materialiv(OpenTK.Graphics.MaterialFace face, OpenTK.Graphics.MaterialParameter pname, Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointSize", ExactSpelling = true)]
|
|
|
|
internal extern static void PointSize(Single size);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPolygonMode", ExactSpelling = true)]
|
|
|
|
internal extern static void PolygonMode(OpenTK.Graphics.MaterialFace face, OpenTK.Graphics.PolygonMode mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPolygonStipple", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void PolygonStipple(Byte* mask);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glScissor", ExactSpelling = true)]
|
|
|
|
internal extern static void Scissor(Int32 x, Int32 y, Int32 width, Int32 height);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glShadeModel", ExactSpelling = true)]
|
|
|
|
internal extern static void ShadeModel(OpenTK.Graphics.ShadingModel mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterf", ExactSpelling = true)]
|
|
|
|
internal extern static void TexParameterf(OpenTK.Graphics.TextureTarget target, OpenTK.Graphics.TextureParameterName pname, Single param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexParameterfv(OpenTK.Graphics.TextureTarget target, OpenTK.Graphics.TextureParameterName pname, Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameteri", ExactSpelling = true)]
|
|
|
|
internal extern static void TexParameteri(OpenTK.Graphics.TextureTarget target, OpenTK.Graphics.TextureParameterName pname, Int32 param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameteriv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexParameteriv(OpenTK.Graphics.TextureTarget target, OpenTK.Graphics.TextureParameterName pname, Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexImage1D", ExactSpelling = true)]
|
|
|
|
internal extern static void TexImage1D(OpenTK.Graphics.TextureTarget target, Int32 level, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, IntPtr pixels);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexImage2D", ExactSpelling = true)]
|
|
|
|
internal extern static void TexImage2D(OpenTK.Graphics.TextureTarget target, Int32 level, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, IntPtr pixels);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvf", ExactSpelling = true)]
|
|
|
|
internal extern static void TexEnvf(OpenTK.Graphics.TextureEnvTarget target, OpenTK.Graphics.TextureEnvParameter pname, Single param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexEnvfv(OpenTK.Graphics.TextureEnvTarget target, OpenTK.Graphics.TextureEnvParameter pname, Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvi", ExactSpelling = true)]
|
|
|
|
internal extern static void TexEnvi(OpenTK.Graphics.TextureEnvTarget target, OpenTK.Graphics.TextureEnvParameter pname, Int32 param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnviv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexEnviv(OpenTK.Graphics.TextureEnvTarget target, OpenTK.Graphics.TextureEnvParameter pname, Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGend", ExactSpelling = true)]
|
|
|
|
internal extern static void TexGend(OpenTK.Graphics.TextureCoordName coord, OpenTK.Graphics.TextureGenParameter pname, Double param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGendv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexGendv(OpenTK.Graphics.TextureCoordName coord, OpenTK.Graphics.TextureGenParameter pname, Double* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGenf", ExactSpelling = true)]
|
|
|
|
internal extern static void TexGenf(OpenTK.Graphics.TextureCoordName coord, OpenTK.Graphics.TextureGenParameter pname, Single param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGenfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexGenfv(OpenTK.Graphics.TextureCoordName coord, OpenTK.Graphics.TextureGenParameter pname, Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGeni", ExactSpelling = true)]
|
|
|
|
internal extern static void TexGeni(OpenTK.Graphics.TextureCoordName coord, OpenTK.Graphics.TextureGenParameter pname, Int32 param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGeniv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexGeniv(OpenTK.Graphics.TextureCoordName coord, OpenTK.Graphics.TextureGenParameter pname, Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFeedbackBuffer", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void FeedbackBuffer(Int32 size, OpenTK.Graphics.FeedbackType type, [Out] Single* buffer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSelectBuffer", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void SelectBuffer(Int32 size, [Out] UInt32* buffer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderMode", ExactSpelling = true)]
|
|
|
|
internal extern static Int32 RenderMode(OpenTK.Graphics.RenderingMode mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInitNames", ExactSpelling = true)]
|
|
|
|
internal extern static void InitNames();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadName", ExactSpelling = true)]
|
|
|
|
internal extern static void LoadName(UInt32 name);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPassThrough", ExactSpelling = true)]
|
|
|
|
internal extern static void PassThrough(Single token);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPopName", ExactSpelling = true)]
|
|
|
|
internal extern static void PopName();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushName", ExactSpelling = true)]
|
|
|
|
internal extern static void PushName(UInt32 name);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawBuffer", ExactSpelling = true)]
|
|
|
|
internal extern static void DrawBuffer(OpenTK.Graphics.DrawBufferMode mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClear", ExactSpelling = true)]
|
|
|
|
internal extern static void Clear(OpenTK.Graphics.ClearBufferMask mask);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearAccum", ExactSpelling = true)]
|
|
|
|
internal extern static void ClearAccum(Single red, Single green, Single blue, Single alpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearIndex", ExactSpelling = true)]
|
|
|
|
internal extern static void ClearIndex(Single c);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearColor", ExactSpelling = true)]
|
|
|
|
internal extern static void ClearColor(Single red, Single green, Single blue, Single alpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearStencil", ExactSpelling = true)]
|
|
|
|
internal extern static void ClearStencil(Int32 s);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearDepth", ExactSpelling = true)]
|
|
|
|
internal extern static void ClearDepth(Double depth);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilMask", ExactSpelling = true)]
|
|
|
|
internal extern static void StencilMask(UInt32 mask);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorMask", ExactSpelling = true)]
|
|
|
|
internal extern static void ColorMask(bool red, bool green, bool blue, bool alpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthMask", ExactSpelling = true)]
|
|
|
|
internal extern static void DepthMask(bool flag);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexMask", ExactSpelling = true)]
|
|
|
|
internal extern static void IndexMask(UInt32 mask);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAccum", ExactSpelling = true)]
|
|
|
|
internal extern static void Accum(OpenTK.Graphics.AccumOp op, Single value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDisable", ExactSpelling = true)]
|
|
|
|
internal extern static void Disable(OpenTK.Graphics.EnableCap cap);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEnable", ExactSpelling = true)]
|
|
|
|
internal extern static void Enable(OpenTK.Graphics.EnableCap cap);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFinish", ExactSpelling = true)]
|
|
|
|
internal extern static void Finish();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFlush", ExactSpelling = true)]
|
|
|
|
internal extern static void Flush();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPopAttrib", ExactSpelling = true)]
|
|
|
|
internal extern static void PopAttrib();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushAttrib", ExactSpelling = true)]
|
|
|
|
internal extern static void PushAttrib(OpenTK.Graphics.AttribMask mask);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMap1d", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Map1d(OpenTK.Graphics.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double* points);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMap1f", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Map1f(OpenTK.Graphics.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single* points);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMap2d", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Map2d(OpenTK.Graphics.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double* points);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMap2f", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Map2f(OpenTK.Graphics.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single* points);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapGrid1d", ExactSpelling = true)]
|
|
|
|
internal extern static void MapGrid1d(Int32 un, Double u1, Double u2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapGrid1f", ExactSpelling = true)]
|
|
|
|
internal extern static void MapGrid1f(Int32 un, Single u1, Single u2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapGrid2d", ExactSpelling = true)]
|
|
|
|
internal extern static void MapGrid2d(Int32 un, Double u1, Double u2, Int32 vn, Double v1, Double v2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapGrid2f", ExactSpelling = true)]
|
|
|
|
internal extern static void MapGrid2f(Int32 un, Single u1, Single u2, Int32 vn, Single v1, Single v2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord1d", ExactSpelling = true)]
|
|
|
|
internal extern static void EvalCoord1d(Double u);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord1dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void EvalCoord1dv(Double* u);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord1f", ExactSpelling = true)]
|
|
|
|
internal extern static void EvalCoord1f(Single u);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord1fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void EvalCoord1fv(Single* u);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord2d", ExactSpelling = true)]
|
|
|
|
internal extern static void EvalCoord2d(Double u, Double v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord2dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void EvalCoord2dv(Double* u);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord2f", ExactSpelling = true)]
|
|
|
|
internal extern static void EvalCoord2f(Single u, Single v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalCoord2fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void EvalCoord2fv(Single* u);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalMesh1", ExactSpelling = true)]
|
|
|
|
internal extern static void EvalMesh1(OpenTK.Graphics.MeshMode1 mode, Int32 i1, Int32 i2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalPoint1", ExactSpelling = true)]
|
|
|
|
internal extern static void EvalPoint1(Int32 i);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalMesh2", ExactSpelling = true)]
|
|
|
|
internal extern static void EvalMesh2(OpenTK.Graphics.MeshMode2 mode, Int32 i1, Int32 i2, Int32 j1, Int32 j2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEvalPoint2", ExactSpelling = true)]
|
|
|
|
internal extern static void EvalPoint2(Int32 i, Int32 j);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAlphaFunc", ExactSpelling = true)]
|
|
|
|
internal extern static void AlphaFunc(OpenTK.Graphics.AlphaFunction func, Single @ref);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFunc", ExactSpelling = true)]
|
|
|
|
internal extern static void BlendFunc(OpenTK.Graphics.BlendingFactorSrc sfactor, OpenTK.Graphics.BlendingFactorDest dfactor);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLogicOp", ExactSpelling = true)]
|
|
|
|
internal extern static void LogicOp(OpenTK.Graphics.LogicOp opcode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilFunc", ExactSpelling = true)]
|
|
|
|
internal extern static void StencilFunc(OpenTK.Graphics.StencilFunction func, Int32 @ref, UInt32 mask);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilOp", ExactSpelling = true)]
|
|
|
|
internal extern static void StencilOp(OpenTK.Graphics.StencilOp fail, OpenTK.Graphics.StencilOp zfail, OpenTK.Graphics.StencilOp zpass);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthFunc", ExactSpelling = true)]
|
|
|
|
internal extern static void DepthFunc(OpenTK.Graphics.DepthFunction func);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelZoom", ExactSpelling = true)]
|
|
|
|
internal extern static void PixelZoom(Single xfactor, Single yfactor);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelTransferf", ExactSpelling = true)]
|
|
|
|
internal extern static void PixelTransferf(OpenTK.Graphics.PixelTransferParameter pname, Single param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelTransferi", ExactSpelling = true)]
|
|
|
|
internal extern static void PixelTransferi(OpenTK.Graphics.PixelTransferParameter pname, Int32 param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelStoref", ExactSpelling = true)]
|
|
|
|
internal extern static void PixelStoref(OpenTK.Graphics.PixelStoreParameter pname, Single param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelStorei", ExactSpelling = true)]
|
|
|
|
internal extern static void PixelStorei(OpenTK.Graphics.PixelStoreParameter pname, Int32 param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelMapfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void PixelMapfv(OpenTK.Graphics.PixelMap map, Int32 mapsize, Single* values);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelMapuiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void PixelMapuiv(OpenTK.Graphics.PixelMap map, Int32 mapsize, UInt32* values);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelMapusv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void PixelMapusv(OpenTK.Graphics.PixelMap map, Int32 mapsize, UInt16* values);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadBuffer", ExactSpelling = true)]
|
|
|
|
internal extern static void ReadBuffer(OpenTK.Graphics.ReadBufferMode mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyPixels", ExactSpelling = true)]
|
|
|
|
internal extern static void CopyPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.PixelCopyType type);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadPixels", ExactSpelling = true)]
|
|
|
|
internal extern static void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, [Out] IntPtr pixels);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawPixels", ExactSpelling = true)]
|
|
|
|
internal extern static void DrawPixels(Int32 width, Int32 height, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, IntPtr pixels);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetClipPlane", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetClipPlane(OpenTK.Graphics.ClipPlaneName plane, [Out] Double* equation);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDoublev", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetDoublev(OpenTK.Graphics.GetPName pname, [Out] Double* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetError", ExactSpelling = true)]
|
|
|
|
internal extern static OpenTK.Graphics.ErrorCode GetError();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFloatv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetFloatv(OpenTK.Graphics.GetPName pname, [Out] Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetIntegerv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetIntegerv(OpenTK.Graphics.GetPName pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetLightfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetLightfv(OpenTK.Graphics.LightName light, OpenTK.Graphics.LightParameter pname, [Out] Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetLightiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetLightiv(OpenTK.Graphics.LightName light, OpenTK.Graphics.LightParameter pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMapdv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetMapdv(OpenTK.Graphics.MapTarget target, OpenTK.Graphics.GetMapQuery query, [Out] Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMapfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetMapfv(OpenTK.Graphics.MapTarget target, OpenTK.Graphics.GetMapQuery query, [Out] Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMapiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetMapiv(OpenTK.Graphics.MapTarget target, OpenTK.Graphics.GetMapQuery query, [Out] Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMaterialfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetMaterialfv(OpenTK.Graphics.MaterialFace face, OpenTK.Graphics.MaterialParameter pname, [Out] Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMaterialiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetMaterialiv(OpenTK.Graphics.MaterialFace face, OpenTK.Graphics.MaterialParameter pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPixelMapfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetPixelMapfv(OpenTK.Graphics.PixelMap map, [Out] Single* values);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPixelMapuiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetPixelMapuiv(OpenTK.Graphics.PixelMap map, [Out] UInt32* values);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPixelMapusv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetPixelMapusv(OpenTK.Graphics.PixelMap map, [Out] UInt16* values);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPolygonStipple", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetPolygonStipple([Out] Byte* mask);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetString", ExactSpelling = true)]
|
|
|
|
internal extern static IntPtr GetString(OpenTK.Graphics.StringName name);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexEnvfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetTexEnvfv(OpenTK.Graphics.TextureEnvTarget target, OpenTK.Graphics.TextureEnvParameter pname, [Out] Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexEnviv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetTexEnviv(OpenTK.Graphics.TextureEnvTarget target, OpenTK.Graphics.TextureEnvParameter pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexGendv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetTexGendv(OpenTK.Graphics.TextureCoordName coord, OpenTK.Graphics.TextureGenParameter pname, [Out] Double* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexGenfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetTexGenfv(OpenTK.Graphics.TextureCoordName coord, OpenTK.Graphics.TextureGenParameter pname, [Out] Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexGeniv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetTexGeniv(OpenTK.Graphics.TextureCoordName coord, OpenTK.Graphics.TextureGenParameter pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexImage", ExactSpelling = true)]
|
|
|
|
internal extern static void GetTexImage(OpenTK.Graphics.TextureTarget target, Int32 level, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, [Out] IntPtr pixels);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexParameterfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetTexParameterfv(OpenTK.Graphics.TextureTarget target, OpenTK.Graphics.GetTextureParameter pname, [Out] Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexParameteriv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetTexParameteriv(OpenTK.Graphics.TextureTarget target, OpenTK.Graphics.GetTextureParameter pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexLevelParameterfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetTexLevelParameterfv(OpenTK.Graphics.TextureTarget target, Int32 level, OpenTK.Graphics.GetTextureParameter pname, [Out] Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexLevelParameteriv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetTexLevelParameteriv(OpenTK.Graphics.TextureTarget target, Int32 level, OpenTK.Graphics.GetTextureParameter pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsEnabled", ExactSpelling = true)]
|
|
|
|
internal extern static bool IsEnabled(OpenTK.Graphics.EnableCap cap);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsList", ExactSpelling = true)]
|
|
|
|
internal extern static bool IsList(UInt32 list);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDepthRange", ExactSpelling = true)]
|
|
|
|
internal extern static void DepthRange(Double near, Double far);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFrustum", ExactSpelling = true)]
|
|
|
|
internal extern static void Frustum(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadIdentity", ExactSpelling = true)]
|
|
|
|
internal extern static void LoadIdentity();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadMatrixf", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void LoadMatrixf(Single* m);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadMatrixd", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void LoadMatrixd(Double* m);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMatrixMode", ExactSpelling = true)]
|
|
|
|
internal extern static void MatrixMode(OpenTK.Graphics.MatrixMode mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultMatrixf", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultMatrixf(Single* m);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultMatrixd", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultMatrixd(Double* m);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glOrtho", ExactSpelling = true)]
|
|
|
|
internal extern static void Ortho(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPopMatrix", ExactSpelling = true)]
|
|
|
|
internal extern static void PopMatrix();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushMatrix", ExactSpelling = true)]
|
|
|
|
internal extern static void PushMatrix();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRotated", ExactSpelling = true)]
|
|
|
|
internal extern static void Rotated(Double angle, Double x, Double y, Double z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRotatef", ExactSpelling = true)]
|
|
|
|
internal extern static void Rotatef(Single angle, Single x, Single y, Single z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glScaled", ExactSpelling = true)]
|
|
|
|
internal extern static void Scaled(Double x, Double y, Double z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glScalef", ExactSpelling = true)]
|
|
|
|
internal extern static void Scalef(Single x, Single y, Single z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTranslated", ExactSpelling = true)]
|
|
|
|
internal extern static void Translated(Double x, Double y, Double z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTranslatef", ExactSpelling = true)]
|
|
|
|
internal extern static void Translatef(Single x, Single y, Single z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glViewport", ExactSpelling = true)]
|
|
|
|
internal extern static void Viewport(Int32 x, Int32 y, Int32 width, Int32 height);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glArrayElement", ExactSpelling = true)]
|
|
|
|
internal extern static void ArrayElement(Int32 i);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorPointer", ExactSpelling = true)]
|
|
|
|
internal extern static void ColorPointer(Int32 size, OpenTK.Graphics.ColorPointerType type, Int32 stride, IntPtr pointer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDisableClientState", ExactSpelling = true)]
|
|
|
|
internal extern static void DisableClientState(OpenTK.Graphics.EnableCap array);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)]
|
|
|
|
internal extern static void DrawArrays(OpenTK.Graphics.BeginMode mode, Int32 first, Int32 count);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)]
|
|
|
|
internal extern static void DrawElements(OpenTK.Graphics.BeginMode mode, Int32 count, OpenTK.Graphics.DrawElementsType type, IntPtr indices);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEdgeFlagPointer", ExactSpelling = true)]
|
|
|
|
internal extern static void EdgeFlagPointer(Int32 stride, IntPtr pointer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEnableClientState", ExactSpelling = true)]
|
|
|
|
internal extern static void EnableClientState(OpenTK.Graphics.EnableCap array);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPointerv", ExactSpelling = true)]
|
|
|
|
internal extern static void GetPointerv(OpenTK.Graphics.GetPointervPName pname, [Out] IntPtr @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexPointer", ExactSpelling = true)]
|
|
|
|
internal extern static void IndexPointer(OpenTK.Graphics.IndexPointerType type, Int32 stride, IntPtr pointer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInterleavedArrays", ExactSpelling = true)]
|
|
|
|
internal extern static void InterleavedArrays(OpenTK.Graphics.InterleavedArrayFormat format, Int32 stride, IntPtr pointer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormalPointer", ExactSpelling = true)]
|
|
|
|
internal extern static void NormalPointer(OpenTK.Graphics.NormalPointerType type, Int32 stride, IntPtr pointer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexCoordPointer", ExactSpelling = true)]
|
|
|
|
internal extern static void TexCoordPointer(Int32 size, OpenTK.Graphics.TexCoordPointerType type, Int32 stride, IntPtr pointer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexPointer", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexPointer(Int32 size, OpenTK.Graphics.VertexPointerType type, Int32 stride, IntPtr pointer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPolygonOffset", ExactSpelling = true)]
|
|
|
|
internal extern static void PolygonOffset(Single factor, Single units);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexImage1D", ExactSpelling = true)]
|
|
|
|
internal extern static void CopyTexImage1D(OpenTK.Graphics.TextureTarget target, Int32 level, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 border);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexImage2D", ExactSpelling = true)]
|
|
|
|
internal extern static void CopyTexImage2D(OpenTK.Graphics.TextureTarget target, Int32 level, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexSubImage1D", ExactSpelling = true)]
|
|
|
|
internal extern static void CopyTexSubImage1D(OpenTK.Graphics.TextureTarget target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexSubImage2D", ExactSpelling = true)]
|
|
|
|
internal extern static void CopyTexSubImage2D(OpenTK.Graphics.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexSubImage1D", ExactSpelling = true)]
|
|
|
|
internal extern static void TexSubImage1D(OpenTK.Graphics.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, IntPtr pixels);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexSubImage2D", ExactSpelling = true)]
|
|
|
|
internal extern static void TexSubImage2D(OpenTK.Graphics.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, IntPtr pixels);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAreTexturesResident", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe bool AreTexturesResident(Int32 n, UInt32* textures, [Out] bool* residences);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindTexture", ExactSpelling = true)]
|
|
|
|
internal extern static void BindTexture(OpenTK.Graphics.TextureTarget target, UInt32 texture);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteTextures", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void DeleteTextures(Int32 n, UInt32* textures);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenTextures", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GenTextures(Int32 n, [Out] UInt32* textures);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsTexture", ExactSpelling = true)]
|
|
|
|
internal extern static bool IsTexture(UInt32 texture);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPrioritizeTextures", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void PrioritizeTextures(Int32 n, UInt32* textures, Single* priorities);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexub", ExactSpelling = true)]
|
|
|
|
internal extern static void Indexub(Byte c);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIndexubv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Indexubv(Byte* c);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPopClientAttrib", ExactSpelling = true)]
|
|
|
|
internal extern static void PopClientAttrib();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushClientAttrib", ExactSpelling = true)]
|
|
|
|
internal extern static void PushClientAttrib(OpenTK.Graphics.ClientAttribMask mask);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendColor", ExactSpelling = true)]
|
|
|
|
internal extern static void BlendColor(Single red, Single green, Single blue, Single alpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquation", ExactSpelling = true)]
|
|
|
|
internal extern static void BlendEquation(OpenTK.Graphics.BlendEquationMode mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElements", ExactSpelling = true)]
|
|
|
|
internal extern static void DrawRangeElements(OpenTK.Graphics.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.DrawElementsType type, IntPtr indices);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorTable", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void ColorTable(OpenTK.Graphics.Version12 target, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, IntPtr table);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorTableParameterfv", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static unsafe void ColorTableParameterfv(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, Single* @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorTableParameteriv", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static unsafe void ColorTableParameteriv(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, Int32* @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyColorTable", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void CopyColorTable(OpenTK.Graphics.Version12 target, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetColorTable", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void GetColorTable(OpenTK.Graphics.Version12 target, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, [Out] IntPtr table);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetColorTableParameterfv", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static unsafe void GetColorTableParameterfv(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, [Out] Single* @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetColorTableParameteriv", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static unsafe void GetColorTableParameteriv(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, [Out] Int32* @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorSubTable", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void ColorSubTable(OpenTK.Graphics.Version12 target, Int32 start, Int32 count, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, IntPtr data);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyColorSubTable", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void CopyColorSubTable(OpenTK.Graphics.Version12 target, Int32 start, Int32 x, Int32 y, Int32 width);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glConvolutionFilter1D", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void ConvolutionFilter1D(OpenTK.Graphics.Version12 target, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, IntPtr image);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glConvolutionFilter2D", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void ConvolutionFilter2D(OpenTK.Graphics.Version12 target, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, IntPtr image);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glConvolutionParameterf", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void ConvolutionParameterf(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, Single @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glConvolutionParameterfv", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static unsafe void ConvolutionParameterfv(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, Single* @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glConvolutionParameteri", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void ConvolutionParameteri(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, Int32 @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glConvolutionParameteriv", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static unsafe void ConvolutionParameteriv(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, Int32* @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyConvolutionFilter1D", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void CopyConvolutionFilter1D(OpenTK.Graphics.Version12 target, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyConvolutionFilter2D", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void CopyConvolutionFilter2D(OpenTK.Graphics.Version12 target, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetConvolutionFilter", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void GetConvolutionFilter(OpenTK.Graphics.Version12 target, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, [Out] IntPtr image);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetConvolutionParameterfv", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static unsafe void GetConvolutionParameterfv(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, [Out] Single* @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetConvolutionParameteriv", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static unsafe void GetConvolutionParameteriv(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, [Out] Int32* @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetSeparableFilter", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void GetSeparableFilter(OpenTK.Graphics.Version12 target, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, [Out] IntPtr row, [Out] IntPtr column, [Out] IntPtr span);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSeparableFilter2D", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void SeparableFilter2D(OpenTK.Graphics.Version12 target, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, IntPtr row, IntPtr column);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetHistogram", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void GetHistogram(OpenTK.Graphics.Version12 target, bool reset, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, [Out] IntPtr values);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetHistogramParameterfv", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static unsafe void GetHistogramParameterfv(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, [Out] Single* @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetHistogramParameteriv", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static unsafe void GetHistogramParameteriv(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, [Out] Int32* @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMinmax", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void GetMinmax(OpenTK.Graphics.Version12 target, bool reset, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, [Out] IntPtr values);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMinmaxParameterfv", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static unsafe void GetMinmaxParameterfv(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, [Out] Single* @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMinmaxParameteriv", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static unsafe void GetMinmaxParameteriv(OpenTK.Graphics.Version12 target, OpenTK.Graphics.Version12 pname, [Out] Int32* @params);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glHistogram", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void Histogram(OpenTK.Graphics.Version12 target, Int32 width, OpenTK.Graphics.PixelInternalFormat internalformat, bool sink);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMinmax", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void Minmax(OpenTK.Graphics.Version12 target, OpenTK.Graphics.PixelInternalFormat internalformat, bool sink);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glResetHistogram", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void ResetHistogram(OpenTK.Graphics.Version12 target);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glResetMinmax", ExactSpelling = true)]
|
2009-02-28 19:30:48 +00:00
|
|
|
internal extern static void ResetMinmax(OpenTK.Graphics.Version12 target);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexImage3D", ExactSpelling = true)]
|
|
|
|
internal extern static void TexImage3D(OpenTK.Graphics.TextureTarget target, Int32 level, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, IntPtr pixels);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexSubImage3D", ExactSpelling = true)]
|
|
|
|
internal extern static void TexSubImage3D(OpenTK.Graphics.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.PixelFormat format, OpenTK.Graphics.PixelType type, IntPtr pixels);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexSubImage3D", ExactSpelling = true)]
|
|
|
|
internal extern static void CopyTexSubImage3D(OpenTK.Graphics.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glActiveTexture", ExactSpelling = true)]
|
|
|
|
internal extern static void ActiveTexture(OpenTK.Graphics.TextureUnit texture);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClientActiveTexture", ExactSpelling = true)]
|
|
|
|
internal extern static void ClientActiveTexture(OpenTK.Graphics.TextureUnit texture);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1d", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord1d(OpenTK.Graphics.TextureUnit target, Double s);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord1dv(OpenTK.Graphics.TextureUnit target, Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1f", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord1f(OpenTK.Graphics.TextureUnit target, Single s);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord1fv(OpenTK.Graphics.TextureUnit target, Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1i", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord1i(OpenTK.Graphics.TextureUnit target, Int32 s);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord1iv(OpenTK.Graphics.TextureUnit target, Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1s", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord1s(OpenTK.Graphics.TextureUnit target, Int16 s);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord1sv(OpenTK.Graphics.TextureUnit target, Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2d", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord2d(OpenTK.Graphics.TextureUnit target, Double s, Double t);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord2dv(OpenTK.Graphics.TextureUnit target, Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2f", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord2f(OpenTK.Graphics.TextureUnit target, Single s, Single t);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord2fv(OpenTK.Graphics.TextureUnit target, Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2i", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord2i(OpenTK.Graphics.TextureUnit target, Int32 s, Int32 t);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord2iv(OpenTK.Graphics.TextureUnit target, Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2s", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord2s(OpenTK.Graphics.TextureUnit target, Int16 s, Int16 t);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord2sv(OpenTK.Graphics.TextureUnit target, Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3d", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord3d(OpenTK.Graphics.TextureUnit target, Double s, Double t, Double r);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord3dv(OpenTK.Graphics.TextureUnit target, Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3f", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord3f(OpenTK.Graphics.TextureUnit target, Single s, Single t, Single r);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord3fv(OpenTK.Graphics.TextureUnit target, Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3i", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord3i(OpenTK.Graphics.TextureUnit target, Int32 s, Int32 t, Int32 r);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord3iv(OpenTK.Graphics.TextureUnit target, Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3s", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord3s(OpenTK.Graphics.TextureUnit target, Int16 s, Int16 t, Int16 r);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord3sv(OpenTK.Graphics.TextureUnit target, Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4d", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord4d(OpenTK.Graphics.TextureUnit target, Double s, Double t, Double r, Double q);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord4dv(OpenTK.Graphics.TextureUnit target, Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4f", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord4f(OpenTK.Graphics.TextureUnit target, Single s, Single t, Single r, Single q);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord4fv(OpenTK.Graphics.TextureUnit target, Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4i", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord4i(OpenTK.Graphics.TextureUnit target, Int32 s, Int32 t, Int32 r, Int32 q);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord4iv(OpenTK.Graphics.TextureUnit target, Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4s", ExactSpelling = true)]
|
|
|
|
internal extern static void MultiTexCoord4s(OpenTK.Graphics.TextureUnit target, Int16 s, Int16 t, Int16 r, Int16 q);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiTexCoord4sv(OpenTK.Graphics.TextureUnit target, Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadTransposeMatrixf", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void LoadTransposeMatrixf(Single* m);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLoadTransposeMatrixd", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void LoadTransposeMatrixd(Double* m);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultTransposeMatrixf", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultTransposeMatrixf(Single* m);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultTransposeMatrixd", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultTransposeMatrixd(Double* m);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSampleCoverage", ExactSpelling = true)]
|
|
|
|
internal extern static void SampleCoverage(Single value, bool invert);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexImage3D", ExactSpelling = true)]
|
|
|
|
internal extern static void CompressedTexImage3D(OpenTK.Graphics.TextureTarget target, Int32 level, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexImage2D", ExactSpelling = true)]
|
|
|
|
internal extern static void CompressedTexImage2D(OpenTK.Graphics.TextureTarget target, Int32 level, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexImage1D", ExactSpelling = true)]
|
|
|
|
internal extern static void CompressedTexImage1D(OpenTK.Graphics.TextureTarget target, Int32 level, OpenTK.Graphics.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr data);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexSubImage3D", ExactSpelling = true)]
|
|
|
|
internal extern static void CompressedTexSubImage3D(OpenTK.Graphics.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.PixelFormat format, Int32 imageSize, IntPtr data);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexSubImage2D", ExactSpelling = true)]
|
|
|
|
internal extern static void CompressedTexSubImage2D(OpenTK.Graphics.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.PixelFormat format, Int32 imageSize, IntPtr data);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexSubImage1D", ExactSpelling = true)]
|
|
|
|
internal extern static void CompressedTexSubImage1D(OpenTK.Graphics.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.PixelFormat format, Int32 imageSize, IntPtr data);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetCompressedTexImage", ExactSpelling = true)]
|
|
|
|
internal extern static void GetCompressedTexImage(OpenTK.Graphics.TextureTarget target, Int32 level, [Out] IntPtr img);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFuncSeparate", ExactSpelling = true)]
|
|
|
|
internal extern static void BlendFuncSeparate(OpenTK.Graphics.BlendingFactorSrc sfactorRGB, OpenTK.Graphics.BlendingFactorDest dfactorRGB, OpenTK.Graphics.BlendingFactorSrc sfactorAlpha, OpenTK.Graphics.BlendingFactorDest dfactorAlpha);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogCoordf", ExactSpelling = true)]
|
|
|
|
internal extern static void FogCoordf(Single coord);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogCoordfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void FogCoordfv(Single* coord);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogCoordd", ExactSpelling = true)]
|
|
|
|
internal extern static void FogCoordd(Double coord);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogCoorddv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void FogCoorddv(Double* coord);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogCoordPointer", ExactSpelling = true)]
|
|
|
|
internal extern static void FogCoordPointer(OpenTK.Graphics.FogPointerType type, Int32 stride, IntPtr pointer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArrays", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiDrawArrays(OpenTK.Graphics.BeginMode mode, [Out] Int32* first, [Out] Int32* count, Int32 primcount);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElements", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void MultiDrawElements(OpenTK.Graphics.BeginMode mode, Int32* count, OpenTK.Graphics.DrawElementsType type, IntPtr indices, Int32 primcount);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameterf", ExactSpelling = true)]
|
|
|
|
internal extern static void PointParameterf(OpenTK.Graphics.PointParameterName pname, Single param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameterfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void PointParameterfv(OpenTK.Graphics.PointParameterName pname, Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameteri", ExactSpelling = true)]
|
|
|
|
internal extern static void PointParameteri(OpenTK.Graphics.PointParameterName pname, Int32 param);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameteriv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void PointParameteriv(OpenTK.Graphics.PointParameterName pname, Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3b", ExactSpelling = true)]
|
|
|
|
internal extern static void SecondaryColor3b(SByte red, SByte green, SByte blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3bv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void SecondaryColor3bv(SByte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3d", ExactSpelling = true)]
|
|
|
|
internal extern static void SecondaryColor3d(Double red, Double green, Double blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void SecondaryColor3dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3f", ExactSpelling = true)]
|
|
|
|
internal extern static void SecondaryColor3f(Single red, Single green, Single blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void SecondaryColor3fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3i", ExactSpelling = true)]
|
|
|
|
internal extern static void SecondaryColor3i(Int32 red, Int32 green, Int32 blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void SecondaryColor3iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3s", ExactSpelling = true)]
|
|
|
|
internal extern static void SecondaryColor3s(Int16 red, Int16 green, Int16 blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void SecondaryColor3sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3ub", ExactSpelling = true)]
|
|
|
|
internal extern static void SecondaryColor3ub(Byte red, Byte green, Byte blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3ubv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void SecondaryColor3ubv(Byte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3ui", ExactSpelling = true)]
|
|
|
|
internal extern static void SecondaryColor3ui(UInt32 red, UInt32 green, UInt32 blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3uiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void SecondaryColor3uiv(UInt32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3us", ExactSpelling = true)]
|
|
|
|
internal extern static void SecondaryColor3us(UInt16 red, UInt16 green, UInt16 blue);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColor3usv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void SecondaryColor3usv(UInt16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSecondaryColorPointer", ExactSpelling = true)]
|
|
|
|
internal extern static void SecondaryColorPointer(Int32 size, OpenTK.Graphics.ColorPointerType type, Int32 stride, IntPtr pointer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos2d", ExactSpelling = true)]
|
|
|
|
internal extern static void WindowPos2d(Double x, Double y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos2dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void WindowPos2dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos2f", ExactSpelling = true)]
|
|
|
|
internal extern static void WindowPos2f(Single x, Single y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos2fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void WindowPos2fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos2i", ExactSpelling = true)]
|
|
|
|
internal extern static void WindowPos2i(Int32 x, Int32 y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos2iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void WindowPos2iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos2s", ExactSpelling = true)]
|
|
|
|
internal extern static void WindowPos2s(Int16 x, Int16 y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos2sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void WindowPos2sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos3d", ExactSpelling = true)]
|
|
|
|
internal extern static void WindowPos3d(Double x, Double y, Double z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos3dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void WindowPos3dv(Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos3f", ExactSpelling = true)]
|
|
|
|
internal extern static void WindowPos3f(Single x, Single y, Single z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void WindowPos3fv(Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos3i", ExactSpelling = true)]
|
|
|
|
internal extern static void WindowPos3i(Int32 x, Int32 y, Int32 z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos3iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void WindowPos3iv(Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos3s", ExactSpelling = true)]
|
|
|
|
internal extern static void WindowPos3s(Int16 x, Int16 y, Int16 z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWindowPos3sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void WindowPos3sv(Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenQueries", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GenQueries(Int32 n, [Out] UInt32* ids);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteQueries", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void DeleteQueries(Int32 n, UInt32* ids);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsQuery", ExactSpelling = true)]
|
|
|
|
internal extern static bool IsQuery(UInt32 id);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginQuery", ExactSpelling = true)]
|
|
|
|
internal extern static void BeginQuery(OpenTK.Graphics.QueryTarget target, UInt32 id);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndQuery", ExactSpelling = true)]
|
|
|
|
internal extern static void EndQuery(OpenTK.Graphics.QueryTarget target);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetQueryiv(OpenTK.Graphics.QueryTarget target, OpenTK.Graphics.GetQueryParam pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryObjectiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetQueryObjectiv(UInt32 id, OpenTK.Graphics.GetQueryObjectParam pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryObjectuiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetQueryObjectuiv(UInt32 id, OpenTK.Graphics.GetQueryObjectParam pname, [Out] UInt32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindBuffer", ExactSpelling = true)]
|
|
|
|
internal extern static void BindBuffer(OpenTK.Graphics.BufferTarget target, UInt32 buffer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteBuffers", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void DeleteBuffers(Int32 n, UInt32* buffers);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenBuffers", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GenBuffers(Int32 n, [Out] UInt32* buffers);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsBuffer", ExactSpelling = true)]
|
|
|
|
internal extern static bool IsBuffer(UInt32 buffer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBufferData", ExactSpelling = true)]
|
|
|
|
internal extern static void BufferData(OpenTK.Graphics.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.BufferUsageHint usage);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBufferSubData", ExactSpelling = true)]
|
|
|
|
internal extern static void BufferSubData(OpenTK.Graphics.BufferTarget target, IntPtr offset, IntPtr size, IntPtr data);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetBufferSubData", ExactSpelling = true)]
|
|
|
|
internal extern static void GetBufferSubData(OpenTK.Graphics.BufferTarget target, IntPtr offset, IntPtr size, [Out] IntPtr data);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBuffer", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe IntPtr MapBuffer(OpenTK.Graphics.BufferTarget target, OpenTK.Graphics.BufferAccess access);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUnmapBuffer", ExactSpelling = true)]
|
|
|
|
internal extern static bool UnmapBuffer(OpenTK.Graphics.BufferTarget target);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetBufferParameteriv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetBufferParameteriv(OpenTK.Graphics.BufferTarget target, OpenTK.Graphics.BufferParameterName pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetBufferPointerv", ExactSpelling = true)]
|
|
|
|
internal extern static void GetBufferPointerv(OpenTK.Graphics.BufferTarget target, OpenTK.Graphics.BufferPointer pname, [Out] IntPtr @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquationSeparate", ExactSpelling = true)]
|
2009-03-29 14:49:28 +00:00
|
|
|
internal extern static void BlendEquationSeparate(OpenTK.Graphics.BlendEquationMode modeRGB, OpenTK.Graphics.BlendEquationMode modeAlpha);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawBuffers", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.DrawBuffersEnum* bufs);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilOpSeparate", ExactSpelling = true)]
|
|
|
|
internal extern static void StencilOpSeparate(OpenTK.Graphics.All face, OpenTK.Graphics.StencilOp sfail, OpenTK.Graphics.StencilOp dpfail, OpenTK.Graphics.StencilOp dppass);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilFuncSeparate", ExactSpelling = true)]
|
|
|
|
internal extern static void StencilFuncSeparate(OpenTK.Graphics.StencilFace face, OpenTK.Graphics.StencilFunction func, Int32 @ref, UInt32 mask);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glStencilMaskSeparate", ExactSpelling = true)]
|
|
|
|
internal extern static void StencilMaskSeparate(OpenTK.Graphics.All face, UInt32 mask);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAttachShader", ExactSpelling = true)]
|
|
|
|
internal extern static void AttachShader(UInt32 program, UInt32 shader);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindAttribLocation", ExactSpelling = true)]
|
2009-03-21 21:44:07 +00:00
|
|
|
internal extern static void BindAttribLocation(UInt32 program, UInt32 index, String name);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompileShader", ExactSpelling = true)]
|
|
|
|
internal extern static void CompileShader(UInt32 shader);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCreateProgram", ExactSpelling = true)]
|
|
|
|
internal extern static Int32 CreateProgram();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCreateShader", ExactSpelling = true)]
|
|
|
|
internal extern static Int32 CreateShader(OpenTK.Graphics.ShaderType type);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteProgram", ExactSpelling = true)]
|
|
|
|
internal extern static void DeleteProgram(UInt32 program);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteShader", ExactSpelling = true)]
|
|
|
|
internal extern static void DeleteShader(UInt32 shader);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDetachShader", ExactSpelling = true)]
|
|
|
|
internal extern static void DetachShader(UInt32 program, UInt32 shader);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDisableVertexAttribArray", ExactSpelling = true)]
|
|
|
|
internal extern static void DisableVertexAttribArray(UInt32 index);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEnableVertexAttribArray", ExactSpelling = true)]
|
|
|
|
internal extern static void EnableVertexAttribArray(UInt32 index);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveAttrib", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.Graphics.ActiveAttribType* type, [Out] System.Text.StringBuilder name);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveUniform", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.Graphics.ActiveUniformType* type, [Out] System.Text.StringBuilder name);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetAttachedShaders", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetAttribLocation", ExactSpelling = true)]
|
2009-03-21 21:44:07 +00:00
|
|
|
internal extern static Int32 GetAttribLocation(UInt32 program, String name);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetProgramiv(UInt32 program, OpenTK.Graphics.ProgramParameter pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramInfoLog", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetProgramInfoLog(UInt32 program, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetShaderiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetShaderiv(UInt32 shader, OpenTK.Graphics.ShaderParameter pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetShaderInfoLog", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetShaderSource", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetShaderSource(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder[] source);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetUniformLocation", ExactSpelling = true)]
|
2009-03-21 21:44:07 +00:00
|
|
|
internal extern static Int32 GetUniformLocation(UInt32 program, String name);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetUniformfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetUniformfv(UInt32 program, Int32 location, [Out] Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetUniformiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetUniformiv(UInt32 program, Int32 location, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetVertexAttribdv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetVertexAttribdv(UInt32 index, OpenTK.Graphics.VertexAttribParameter pname, [Out] Double* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetVertexAttribfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetVertexAttribfv(UInt32 index, OpenTK.Graphics.VertexAttribParameter pname, [Out] Single* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetVertexAttribiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetVertexAttribiv(UInt32 index, OpenTK.Graphics.VertexAttribParameter pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetVertexAttribPointerv", ExactSpelling = true)]
|
|
|
|
internal extern static void GetVertexAttribPointerv(UInt32 index, OpenTK.Graphics.VertexAttribPointerParameter pname, [Out] IntPtr pointer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsProgram", ExactSpelling = true)]
|
|
|
|
internal extern static bool IsProgram(UInt32 program);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsShader", ExactSpelling = true)]
|
|
|
|
internal extern static bool IsShader(UInt32 shader);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLinkProgram", ExactSpelling = true)]
|
|
|
|
internal extern static void LinkProgram(UInt32 program);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glShaderSource", ExactSpelling = true)]
|
2009-03-21 21:44:07 +00:00
|
|
|
internal extern static unsafe void ShaderSource(UInt32 shader, Int32 count, String[] @string, Int32* length);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUseProgram", ExactSpelling = true)]
|
|
|
|
internal extern static void UseProgram(UInt32 program);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform1f", ExactSpelling = true)]
|
|
|
|
internal extern static void Uniform1f(Int32 location, Single v0);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform2f", ExactSpelling = true)]
|
|
|
|
internal extern static void Uniform2f(Int32 location, Single v0, Single v1);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform3f", ExactSpelling = true)]
|
|
|
|
internal extern static void Uniform3f(Int32 location, Single v0, Single v1, Single v2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform4f", ExactSpelling = true)]
|
|
|
|
internal extern static void Uniform4f(Int32 location, Single v0, Single v1, Single v2, Single v3);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform1i", ExactSpelling = true)]
|
|
|
|
internal extern static void Uniform1i(Int32 location, Int32 v0);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform2i", ExactSpelling = true)]
|
|
|
|
internal extern static void Uniform2i(Int32 location, Int32 v0, Int32 v1);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform3i", ExactSpelling = true)]
|
|
|
|
internal extern static void Uniform3i(Int32 location, Int32 v0, Int32 v1, Int32 v2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform4i", ExactSpelling = true)]
|
|
|
|
internal extern static void Uniform4i(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform1fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Uniform1fv(Int32 location, Int32 count, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform2fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Uniform2fv(Int32 location, Int32 count, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Uniform3fv(Int32 location, Int32 count, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform4fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Uniform4fv(Int32 location, Int32 count, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform1iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Uniform1iv(Int32 location, Int32 count, Int32* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform2iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Uniform2iv(Int32 location, Int32 count, Int32* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform3iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Uniform3iv(Int32 location, Int32 count, Int32* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform4iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Uniform4iv(Int32 location, Int32 count, Int32* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformMatrix2fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void UniformMatrix2fv(Int32 location, Int32 count, bool transpose, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformMatrix3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void UniformMatrix3fv(Int32 location, Int32 count, bool transpose, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformMatrix4fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void UniformMatrix4fv(Int32 location, Int32 count, bool transpose, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glValidateProgram", ExactSpelling = true)]
|
|
|
|
internal extern static void ValidateProgram(UInt32 program);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib1d", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib1d(UInt32 index, Double x);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib1dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib1dv(UInt32 index, Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib1f", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib1f(UInt32 index, Single x);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib1fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib1fv(UInt32 index, Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib1s", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib1s(UInt32 index, Int16 x);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib1sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib1sv(UInt32 index, Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib2d", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib2d(UInt32 index, Double x, Double y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib2dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib2dv(UInt32 index, Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib2f", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib2f(UInt32 index, Single x, Single y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib2fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib2fv(UInt32 index, Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib2s", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib2s(UInt32 index, Int16 x, Int16 y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib2sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib2sv(UInt32 index, Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib3d", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib3d(UInt32 index, Double x, Double y, Double z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib3dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib3dv(UInt32 index, Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib3f", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib3f(UInt32 index, Single x, Single y, Single z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib3fv(UInt32 index, Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib3s", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib3s(UInt32 index, Int16 x, Int16 y, Int16 z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib3sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib3sv(UInt32 index, Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4Nbv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4Nbv(UInt32 index, SByte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4Niv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4Niv(UInt32 index, Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4Nsv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4Nsv(UInt32 index, Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4Nub", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib4Nub(UInt32 index, Byte x, Byte y, Byte z, Byte w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4Nubv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4Nubv(UInt32 index, Byte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4Nuiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4Nuiv(UInt32 index, UInt32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4Nusv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4Nusv(UInt32 index, UInt16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4bv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4bv(UInt32 index, SByte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4d", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib4d(UInt32 index, Double x, Double y, Double z, Double w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4dv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4dv(UInt32 index, Double* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4f", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib4f(UInt32 index, Single x, Single y, Single z, Single w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4fv(UInt32 index, Single* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4iv(UInt32 index, Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4s", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttrib4s(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4sv(UInt32 index, Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4ubv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4ubv(UInt32 index, Byte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4uiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4uiv(UInt32 index, UInt32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttrib4usv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttrib4usv(UInt32 index, UInt16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribPointer", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttribPointer(UInt32 index, Int32 size, OpenTK.Graphics.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformMatrix2x3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void UniformMatrix2x3fv(Int32 location, Int32 count, bool transpose, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformMatrix3x2fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void UniformMatrix3x2fv(Int32 location, Int32 count, bool transpose, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformMatrix2x4fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void UniformMatrix2x4fv(Int32 location, Int32 count, bool transpose, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformMatrix4x2fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void UniformMatrix4x2fv(Int32 location, Int32 count, bool transpose, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformMatrix3x4fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void UniformMatrix3x4fv(Int32 location, Int32 count, bool transpose, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformMatrix4x3fv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void UniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorMaski", ExactSpelling = true)]
|
|
|
|
internal extern static void ColorMaski(UInt32 index, bool r, bool g, bool b, bool a);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetBooleani_v", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetBooleani_v(OpenTK.Graphics.Version30 target, UInt32 index, [Out] bool* data);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetIntegeri_v", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetIntegeri_v(OpenTK.Graphics.Version30 target, UInt32 index, [Out] Int32* data);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEnablei", ExactSpelling = true)]
|
|
|
|
internal extern static void Enablei(OpenTK.Graphics.Version30 target, UInt32 index);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDisablei", ExactSpelling = true)]
|
|
|
|
internal extern static void Disablei(OpenTK.Graphics.Version30 target, UInt32 index);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsEnabledi", ExactSpelling = true)]
|
|
|
|
internal extern static bool IsEnabledi(OpenTK.Graphics.Version30 target, UInt32 index);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginTransformFeedback", ExactSpelling = true)]
|
|
|
|
internal extern static void BeginTransformFeedback(OpenTK.Graphics.Version30 primitiveMode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndTransformFeedback", ExactSpelling = true)]
|
|
|
|
internal extern static void EndTransformFeedback();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindBufferRange", ExactSpelling = true)]
|
|
|
|
internal extern static void BindBufferRange(OpenTK.Graphics.Version30 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindBufferBase", ExactSpelling = true)]
|
|
|
|
internal extern static void BindBufferBase(OpenTK.Graphics.Version30 target, UInt32 index, UInt32 buffer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTransformFeedbackVaryings", ExactSpelling = true)]
|
2009-03-25 18:15:04 +00:00
|
|
|
internal extern static void TransformFeedbackVaryings(UInt32 program, Int32 count, String varyings, OpenTK.Graphics.Version30 bufferMode);
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTransformFeedbackVarying", ExactSpelling = true)]
|
2009-03-25 18:15:04 +00:00
|
|
|
internal extern static unsafe void GetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.Graphics.Version30* type, [Out] System.Text.StringBuilder name);
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClampColor", ExactSpelling = true)]
|
|
|
|
internal extern static void ClampColor(OpenTK.Graphics.ClampColorTarget target, OpenTK.Graphics.ClampColorMode clamp);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginConditionalRender", ExactSpelling = true)]
|
|
|
|
internal extern static void BeginConditionalRender(UInt32 id, OpenTK.Graphics.Version30 mode);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndConditionalRender", ExactSpelling = true)]
|
|
|
|
internal extern static void EndConditionalRender();
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI1i", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttribI1i(UInt32 index, Int32 x);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI2i", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttribI2i(UInt32 index, Int32 x, Int32 y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI3i", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttribI3i(UInt32 index, Int32 x, Int32 y, Int32 z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI4i", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttribI4i(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI1ui", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttribI1ui(UInt32 index, UInt32 x);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI2ui", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttribI2ui(UInt32 index, UInt32 x, UInt32 y);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI3ui", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttribI3ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI4ui", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttribI4ui(UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI1iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttribI1iv(UInt32 index, Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI2iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttribI2iv(UInt32 index, Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI3iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttribI3iv(UInt32 index, Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI4iv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttribI4iv(UInt32 index, Int32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI1uiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttribI1uiv(UInt32 index, UInt32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI2uiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttribI2uiv(UInt32 index, UInt32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI3uiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttribI3uiv(UInt32 index, UInt32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI4uiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttribI4uiv(UInt32 index, UInt32* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI4bv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttribI4bv(UInt32 index, SByte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI4sv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttribI4sv(UInt32 index, Int16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI4ubv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttribI4ubv(UInt32 index, Byte* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribI4usv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void VertexAttribI4usv(UInt32 index, UInt16* v);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribIPointer", ExactSpelling = true)]
|
2009-03-29 14:49:28 +00:00
|
|
|
internal extern static void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.VertexAttribParameter type, Int32 stride, IntPtr pointer);
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetVertexAttribIiv", ExactSpelling = true)]
|
2009-03-29 14:49:28 +00:00
|
|
|
internal extern static unsafe void GetVertexAttribIiv(UInt32 index, OpenTK.Graphics.VertexAttribParameter pname, [Out] Int32* @params);
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetVertexAttribIuiv", ExactSpelling = true)]
|
2009-03-29 14:49:28 +00:00
|
|
|
internal extern static unsafe void GetVertexAttribIuiv(UInt32 index, OpenTK.Graphics.VertexAttribParameter pname, [Out] UInt32* @params);
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetUniformuiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetUniformuiv(UInt32 program, Int32 location, [Out] UInt32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindFragDataLocation", ExactSpelling = true)]
|
2009-03-21 21:44:07 +00:00
|
|
|
internal extern static void BindFragDataLocation(UInt32 program, UInt32 color, String name);
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFragDataLocation", ExactSpelling = true)]
|
2009-03-21 21:44:07 +00:00
|
|
|
internal extern static Int32 GetFragDataLocation(UInt32 program, String name);
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform1ui", ExactSpelling = true)]
|
|
|
|
internal extern static void Uniform1ui(Int32 location, UInt32 v0);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform2ui", ExactSpelling = true)]
|
|
|
|
internal extern static void Uniform2ui(Int32 location, UInt32 v0, UInt32 v1);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform3ui", ExactSpelling = true)]
|
|
|
|
internal extern static void Uniform3ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform4ui", ExactSpelling = true)]
|
|
|
|
internal extern static void Uniform4ui(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform1uiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Uniform1uiv(Int32 location, Int32 count, UInt32* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform2uiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Uniform2uiv(Int32 location, Int32 count, UInt32* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform3uiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Uniform3uiv(Int32 location, Int32 count, UInt32* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform4uiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void Uniform4uiv(Int32 location, Int32 count, UInt32* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterIiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexParameterIiv(OpenTK.Graphics.TextureTarget target, OpenTK.Graphics.TextureParameterName pname, Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterIuiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void TexParameterIuiv(OpenTK.Graphics.TextureTarget target, OpenTK.Graphics.TextureParameterName pname, UInt32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexParameterIiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetTexParameterIiv(OpenTK.Graphics.TextureTarget target, OpenTK.Graphics.GetTextureParameter pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexParameterIuiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetTexParameterIuiv(OpenTK.Graphics.TextureTarget target, OpenTK.Graphics.GetTextureParameter pname, [Out] UInt32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void ClearBufferiv(OpenTK.Graphics.Version30 buffer, Int32 drawbuffer, Int32* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferuiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void ClearBufferuiv(OpenTK.Graphics.Version30 buffer, Int32 drawbuffer, UInt32* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferfv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void ClearBufferfv(OpenTK.Graphics.Version30 buffer, Int32 drawbuffer, Single* value);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferfi", ExactSpelling = true)]
|
|
|
|
internal extern static void ClearBufferfi(OpenTK.Graphics.Version30 buffer, Int32 drawbuffer, Single depth, Int32 stencil);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetStringi", ExactSpelling = true)]
|
2009-03-29 15:19:53 +00:00
|
|
|
internal extern static IntPtr GetStringi(OpenTK.Graphics.IndexedStringName name, UInt32 index);
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsRenderbuffer", ExactSpelling = true)]
|
|
|
|
internal extern static bool IsRenderbuffer(UInt32 renderbuffer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindRenderbuffer", ExactSpelling = true)]
|
|
|
|
internal extern static void BindRenderbuffer(OpenTK.Graphics.RenderbufferTarget target, UInt32 renderbuffer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteRenderbuffers", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void DeleteRenderbuffers(Int32 n, UInt32* renderbuffers);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenRenderbuffers", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GenRenderbuffers(Int32 n, [Out] UInt32* renderbuffers);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorage", ExactSpelling = true)]
|
|
|
|
internal extern static void RenderbufferStorage(OpenTK.Graphics.RenderbufferTarget target, OpenTK.Graphics.RenderbufferStorage internalformat, Int32 width, Int32 height);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetRenderbufferParameteriv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetRenderbufferParameteriv(OpenTK.Graphics.RenderbufferTarget target, OpenTK.Graphics.RenderbufferParameterName pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsFramebuffer", ExactSpelling = true)]
|
|
|
|
internal extern static bool IsFramebuffer(UInt32 framebuffer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindFramebuffer", ExactSpelling = true)]
|
|
|
|
internal extern static void BindFramebuffer(OpenTK.Graphics.FramebufferTarget target, UInt32 framebuffer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteFramebuffers", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void DeleteFramebuffers(Int32 n, UInt32* framebuffers);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenFramebuffers", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GenFramebuffers(Int32 n, [Out] UInt32* framebuffers);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCheckFramebufferStatus", ExactSpelling = true)]
|
|
|
|
internal extern static OpenTK.Graphics.FramebufferErrorCode CheckFramebufferStatus(OpenTK.Graphics.FramebufferTarget target);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture1D", ExactSpelling = true)]
|
|
|
|
internal extern static void FramebufferTexture1D(OpenTK.Graphics.FramebufferTarget target, OpenTK.Graphics.FramebufferAttachment attachment, OpenTK.Graphics.TextureTarget textarget, UInt32 texture, Int32 level);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture2D", ExactSpelling = true)]
|
|
|
|
internal extern static void FramebufferTexture2D(OpenTK.Graphics.FramebufferTarget target, OpenTK.Graphics.FramebufferAttachment attachment, OpenTK.Graphics.TextureTarget textarget, UInt32 texture, Int32 level);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture3D", ExactSpelling = true)]
|
|
|
|
internal extern static void FramebufferTexture3D(OpenTK.Graphics.FramebufferTarget target, OpenTK.Graphics.FramebufferAttachment attachment, OpenTK.Graphics.TextureTarget textarget, UInt32 texture, Int32 level, Int32 zoffset);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferRenderbuffer", ExactSpelling = true)]
|
|
|
|
internal extern static void FramebufferRenderbuffer(OpenTK.Graphics.FramebufferTarget target, OpenTK.Graphics.FramebufferAttachment attachment, OpenTK.Graphics.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFramebufferAttachmentParameteriv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetFramebufferAttachmentParameteriv(OpenTK.Graphics.FramebufferTarget target, OpenTK.Graphics.FramebufferAttachment attachment, OpenTK.Graphics.FramebufferParameterName pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
2009-03-25 18:15:04 +00:00
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenerateMipmap", ExactSpelling = true)]
|
|
|
|
internal extern static void GenerateMipmap(OpenTK.Graphics.GenerateMipmapTarget target);
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlitFramebuffer", ExactSpelling = true)]
|
|
|
|
internal extern static void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ClearBufferMask mask, OpenTK.Graphics.BlitFramebufferFilter filter);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisample", ExactSpelling = true)]
|
|
|
|
internal extern static void RenderbufferStorageMultisample(OpenTK.Graphics.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.RenderbufferStorage internalformat, Int32 width, Int32 height);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTextureLayer", ExactSpelling = true)]
|
|
|
|
internal extern static void FramebufferTextureLayer(OpenTK.Graphics.FramebufferTarget target, OpenTK.Graphics.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 layer);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribDivisor", ExactSpelling = true)]
|
|
|
|
internal extern static void VertexAttribDivisor(UInt32 index, UInt32 divisor);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBufferRange", ExactSpelling = true)]
|
2009-03-25 18:15:04 +00:00
|
|
|
internal extern static unsafe IntPtr MapBufferRange(OpenTK.Graphics.ArbMapBufferRange target, IntPtr offset, IntPtr length, UInt32 access);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFlushMappedBufferRange", ExactSpelling = true)]
|
|
|
|
internal extern static void FlushMappedBufferRange(OpenTK.Graphics.ArbMapBufferRange target, IntPtr offset, IntPtr length);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindVertexArray", ExactSpelling = true)]
|
|
|
|
internal extern static void BindVertexArray(UInt32 array);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteVertexArrays", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void DeleteVertexArrays(Int32 n, UInt32* arrays);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenVertexArrays", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GenVertexArrays(Int32 n, [Out] UInt32* arrays);
|
2009-02-22 10:43:35 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
2009-02-28 19:30:48 +00:00
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsVertexArray", ExactSpelling = true)]
|
|
|
|
internal extern static bool IsVertexArray(UInt32 array);
|
2009-03-25 18:15:04 +00:00
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
2009-03-28 11:04:18 +00:00
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetUniformIndices", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetUniformIndices(UInt32 program, Int32 uniformCount, String uniformNames, [Out] UInt32* uniformIndices);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveUniformsiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, OpenTK.Graphics.ArbUniformBufferObject pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveUniformName", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetActiveUniformName(UInt32 program, UInt32 uniformIndex, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder uniformName);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetUniformBlockIndex", ExactSpelling = true)]
|
|
|
|
internal extern static Int32 GetUniformBlockIndex(UInt32 program, String uniformBlockName);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveUniformBlockiv", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ArbUniformBufferObject pname, [Out] Int32* @params);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveUniformBlockName", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder uniformBlockName);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniformBlockBinding", ExactSpelling = true)]
|
|
|
|
internal extern static void UniformBlockBinding(UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyBufferSubData", ExactSpelling = true)]
|
|
|
|
internal extern static void CopyBufferSubData(OpenTK.Graphics.ArbCopyBuffer readTarget, OpenTK.Graphics.ArbCopyBuffer writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
2009-03-25 18:15:04 +00:00
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorGroupsAMD", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetPerfMonitorGroupsAMD([Out] Int32* numGroups, Int32 groupsSize, [Out] UInt32* groups);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorCountersAMD", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetPerfMonitorCountersAMD(UInt32 group, [Out] Int32* numCounters, [Out] Int32* maxActiveCounters, Int32 counterSize, [Out] UInt32* counters);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorGroupStringAMD", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder groupString);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorCounterStringAMD", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder counterString);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorCounterInfoAMD", ExactSpelling = true)]
|
|
|
|
internal extern static void GetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, OpenTK.Graphics.AmdPerformanceMonitor pname, [Out] IntPtr data);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenPerfMonitorsAMD", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GenPerfMonitorsAMD(Int32 n, [Out] UInt32* monitors);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeletePerfMonitorsAMD", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void DeletePerfMonitorsAMD(Int32 n, [Out] UInt32* monitors);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSelectPerfMonitorCountersAMD", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void SelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [Out] UInt32* counterList);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginPerfMonitorAMD", ExactSpelling = true)]
|
|
|
|
internal extern static void BeginPerfMonitorAMD(UInt32 monitor);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndPerfMonitorAMD", ExactSpelling = true)]
|
|
|
|
internal extern static void EndPerfMonitorAMD(UInt32 monitor);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorCounterDataAMD", ExactSpelling = true)]
|
|
|
|
internal extern static unsafe void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.AmdPerformanceMonitor pname, Int32 dataSize, [Out] UInt32* data, [Out] Int32* bytesWritten);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTessellationFactorAMD", ExactSpelling = true)]
|
|
|
|
internal extern static void TessellationFactorAMD(Single factor);
|
|
|
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
|
|
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTessellationModeAMD", ExactSpelling = true)]
|
|
|
|
internal extern static void TessellationModeAMD(OpenTK.Graphics.AmdVertexShaderTesselator mode);
|
2009-02-22 10:43:35 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|