Table of Contents

Class GL

Namespace
Hi.Disp
Assembly
HiDisp.dll

Native opengl functions wrapper.

public static class GL
Inheritance
GL
Inherited Members

Fields

GL_ACTIVE_ATTRIBUTES

public const int GL_ACTIVE_ATTRIBUTES = 35721

Field Value

int

GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

public const int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722

Field Value

int

GL_ACTIVE_TEXTURE

public const int GL_ACTIVE_TEXTURE = 34016

Field Value

int

GL_ACTIVE_UNIFORMS

public const int GL_ACTIVE_UNIFORMS = 35718

Field Value

int

GL_ACTIVE_UNIFORM_BLOCKS

public const int GL_ACTIVE_UNIFORM_BLOCKS = 35382

Field Value

int

GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

public const int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 35381

Field Value

int

GL_ACTIVE_UNIFORM_MAX_LENGTH

public const int GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719

Field Value

int

GL_ALIASED_LINE_WIDTH_RANGE

public const int GL_ALIASED_LINE_WIDTH_RANGE = 33902

Field Value

int

GL_ALPHA

public const int GL_ALPHA = 6406

Field Value

int

GL_ALREADY_SIGNALED

public const int GL_ALREADY_SIGNALED = 37146

Field Value

int

GL_ALWAYS

public const int GL_ALWAYS = 519

Field Value

int

GL_AND

public const int GL_AND = 5377

Field Value

int

GL_AND_INVERTED

public const int GL_AND_INVERTED = 5380

Field Value

int

GL_AND_REVERSE

public const int GL_AND_REVERSE = 5378

Field Value

int

GL_ANY_SAMPLES_PASSED

public const int GL_ANY_SAMPLES_PASSED = 35887

Field Value

int

GL_ARRAY_BUFFER

public const int GL_ARRAY_BUFFER = 34962

Field Value

int

GL_ARRAY_BUFFER_BINDING

public const int GL_ARRAY_BUFFER_BINDING = 34964

Field Value

int

GL_ATTACHED_SHADERS

public const int GL_ATTACHED_SHADERS = 35717

Field Value

int

GL_BACK

public const int GL_BACK = 1029

Field Value

int

GL_BACK_LEFT

public const int GL_BACK_LEFT = 1026

Field Value

int

GL_BACK_RIGHT

public const int GL_BACK_RIGHT = 1027

Field Value

int

GL_BGR

public const int GL_BGR = 32992

Field Value

int

GL_BGRA

public const int GL_BGRA = 32993

Field Value

int

GL_BGRA_INTEGER

public const int GL_BGRA_INTEGER = 36251

Field Value

int

GL_BGR_INTEGER

public const int GL_BGR_INTEGER = 36250

Field Value

int

GL_BLEND

public const int GL_BLEND = 3042

Field Value

int

GL_BLEND_COLOR

public const int GL_BLEND_COLOR = 32773

Field Value

int

GL_BLEND_DST

public const int GL_BLEND_DST = 3040

Field Value

int

GL_BLEND_DST_ALPHA

public const int GL_BLEND_DST_ALPHA = 32970

Field Value

int

GL_BLEND_DST_RGB

public const int GL_BLEND_DST_RGB = 32968

Field Value

int

GL_BLEND_EQUATION

public const int GL_BLEND_EQUATION = 32777

Field Value

int

GL_BLEND_EQUATION_ALPHA

public const int GL_BLEND_EQUATION_ALPHA = 34877

Field Value

int

GL_BLEND_EQUATION_RGB

public const int GL_BLEND_EQUATION_RGB = 32777

Field Value

int

GL_BLEND_SRC

public const int GL_BLEND_SRC = 3041

Field Value

int

GL_BLEND_SRC_ALPHA

public const int GL_BLEND_SRC_ALPHA = 32971

Field Value

int

GL_BLEND_SRC_RGB

public const int GL_BLEND_SRC_RGB = 32969

Field Value

int

GL_BLUE

public const int GL_BLUE = 6405

Field Value

int

GL_BLUE_INTEGER

public const int GL_BLUE_INTEGER = 36246

Field Value

int

GL_BOOL

public const int GL_BOOL = 35670

Field Value

int

GL_BOOL_VEC2

public const int GL_BOOL_VEC2 = 35671

Field Value

int

GL_BOOL_VEC3

public const int GL_BOOL_VEC3 = 35672

Field Value

int

GL_BOOL_VEC4

public const int GL_BOOL_VEC4 = 35673

Field Value

int

GL_BUFFER_ACCESS

public const int GL_BUFFER_ACCESS = 35003

Field Value

int

GL_BUFFER_ACCESS_FLAGS

public const int GL_BUFFER_ACCESS_FLAGS = 37151

Field Value

int

GL_BUFFER_MAPPED

public const int GL_BUFFER_MAPPED = 35004

Field Value

int

GL_BUFFER_MAP_LENGTH

public const int GL_BUFFER_MAP_LENGTH = 37152

Field Value

int

GL_BUFFER_MAP_OFFSET

public const int GL_BUFFER_MAP_OFFSET = 37153

Field Value

int

GL_BUFFER_MAP_POINTER

public const int GL_BUFFER_MAP_POINTER = 35005

Field Value

int

GL_BUFFER_SIZE

public const int GL_BUFFER_SIZE = 34660

Field Value

int

GL_BUFFER_USAGE

public const int GL_BUFFER_USAGE = 34661

Field Value

int

GL_BYTE

public const int GL_BYTE = 5120

Field Value

int

GL_CCW

public const int GL_CCW = 2305

Field Value

int

GL_CLAMP_READ_COLOR

public const int GL_CLAMP_READ_COLOR = 35100

Field Value

int

GL_CLAMP_TO_BORDER

public const int GL_CLAMP_TO_BORDER = 33069

Field Value

int

GL_CLAMP_TO_EDGE

public const int GL_CLAMP_TO_EDGE = 33071

Field Value

int

GL_CLEAR

public const int GL_CLEAR = 5376

Field Value

int

GL_CLIP_DISTANCE0

public const int GL_CLIP_DISTANCE0 = 12288

Field Value

int

GL_CLIP_DISTANCE1

public const int GL_CLIP_DISTANCE1 = 12289

Field Value

int

GL_CLIP_DISTANCE2

public const int GL_CLIP_DISTANCE2 = 12290

Field Value

int

GL_CLIP_DISTANCE3

public const int GL_CLIP_DISTANCE3 = 12291

Field Value

int

GL_CLIP_DISTANCE4

public const int GL_CLIP_DISTANCE4 = 12292

Field Value

int

GL_CLIP_DISTANCE5

public const int GL_CLIP_DISTANCE5 = 12293

Field Value

int

GL_CLIP_DISTANCE6

public const int GL_CLIP_DISTANCE6 = 12294

Field Value

int

GL_CLIP_DISTANCE7

public const int GL_CLIP_DISTANCE7 = 12295

Field Value

int

GL_COLOR

public const int GL_COLOR = 6144

Field Value

int

GL_COLOR_ATTACHMENT0

public const int GL_COLOR_ATTACHMENT0 = 36064

Field Value

int

GL_COLOR_ATTACHMENT1

public const int GL_COLOR_ATTACHMENT1 = 36065

Field Value

int

GL_COLOR_ATTACHMENT10

public const int GL_COLOR_ATTACHMENT10 = 36074

Field Value

int

GL_COLOR_ATTACHMENT11

public const int GL_COLOR_ATTACHMENT11 = 36075

Field Value

int

GL_COLOR_ATTACHMENT12

public const int GL_COLOR_ATTACHMENT12 = 36076

Field Value

int

GL_COLOR_ATTACHMENT13

public const int GL_COLOR_ATTACHMENT13 = 36077

Field Value

int

GL_COLOR_ATTACHMENT14

public const int GL_COLOR_ATTACHMENT14 = 36078

Field Value

int

GL_COLOR_ATTACHMENT15

public const int GL_COLOR_ATTACHMENT15 = 36079

Field Value

int

GL_COLOR_ATTACHMENT16

public const int GL_COLOR_ATTACHMENT16 = 36080

Field Value

int

GL_COLOR_ATTACHMENT17

public const int GL_COLOR_ATTACHMENT17 = 36081

Field Value

int

GL_COLOR_ATTACHMENT18

public const int GL_COLOR_ATTACHMENT18 = 36082

Field Value

int

GL_COLOR_ATTACHMENT19

public const int GL_COLOR_ATTACHMENT19 = 36083

Field Value

int

GL_COLOR_ATTACHMENT2

public const int GL_COLOR_ATTACHMENT2 = 36066

Field Value

int

GL_COLOR_ATTACHMENT20

public const int GL_COLOR_ATTACHMENT20 = 36084

Field Value

int

GL_COLOR_ATTACHMENT21

public const int GL_COLOR_ATTACHMENT21 = 36085

Field Value

int

GL_COLOR_ATTACHMENT22

public const int GL_COLOR_ATTACHMENT22 = 36086

Field Value

int

GL_COLOR_ATTACHMENT23

public const int GL_COLOR_ATTACHMENT23 = 36087

Field Value

int

GL_COLOR_ATTACHMENT24

public const int GL_COLOR_ATTACHMENT24 = 36088

Field Value

int

GL_COLOR_ATTACHMENT25

public const int GL_COLOR_ATTACHMENT25 = 36089

Field Value

int

GL_COLOR_ATTACHMENT26

public const int GL_COLOR_ATTACHMENT26 = 36090

Field Value

int

GL_COLOR_ATTACHMENT27

public const int GL_COLOR_ATTACHMENT27 = 36091

Field Value

int

GL_COLOR_ATTACHMENT28

public const int GL_COLOR_ATTACHMENT28 = 36092

Field Value

int

GL_COLOR_ATTACHMENT29

public const int GL_COLOR_ATTACHMENT29 = 36093

Field Value

int

GL_COLOR_ATTACHMENT3

public const int GL_COLOR_ATTACHMENT3 = 36067

Field Value

int

GL_COLOR_ATTACHMENT30

public const int GL_COLOR_ATTACHMENT30 = 36094

Field Value

int

GL_COLOR_ATTACHMENT31

public const int GL_COLOR_ATTACHMENT31 = 36095

Field Value

int

GL_COLOR_ATTACHMENT4

public const int GL_COLOR_ATTACHMENT4 = 36068

Field Value

int

GL_COLOR_ATTACHMENT5

public const int GL_COLOR_ATTACHMENT5 = 36069

Field Value

int

GL_COLOR_ATTACHMENT6

public const int GL_COLOR_ATTACHMENT6 = 36070

Field Value

int

GL_COLOR_ATTACHMENT7

public const int GL_COLOR_ATTACHMENT7 = 36071

Field Value

int

GL_COLOR_ATTACHMENT8

public const int GL_COLOR_ATTACHMENT8 = 36072

Field Value

int

GL_COLOR_ATTACHMENT9

public const int GL_COLOR_ATTACHMENT9 = 36073

Field Value

int

GL_COLOR_BUFFER_BIT

public const int GL_COLOR_BUFFER_BIT = 16384

Field Value

int

GL_COLOR_CLEAR_VALUE

public const int GL_COLOR_CLEAR_VALUE = 3106

Field Value

int

GL_COLOR_LOGIC_OP

public const int GL_COLOR_LOGIC_OP = 3058

Field Value

int

GL_COLOR_WRITEMASK

public const int GL_COLOR_WRITEMASK = 3107

Field Value

int

GL_COMPARE_REF_TO_TEXTURE

public const int GL_COMPARE_REF_TO_TEXTURE = 34894

Field Value

int

GL_COMPILE_STATUS

public const int GL_COMPILE_STATUS = 35713

Field Value

int

GL_COMPRESSED_RED

public const int GL_COMPRESSED_RED = 33317

Field Value

int

GL_COMPRESSED_RED_RGTC1

public const int GL_COMPRESSED_RED_RGTC1 = 36283

Field Value

int

GL_COMPRESSED_RG

public const int GL_COMPRESSED_RG = 33318

Field Value

int

GL_COMPRESSED_RGB

public const int GL_COMPRESSED_RGB = 34029

Field Value

int

GL_COMPRESSED_RGBA

public const int GL_COMPRESSED_RGBA = 34030

Field Value

int

GL_COMPRESSED_RG_RGTC2

public const int GL_COMPRESSED_RG_RGTC2 = 36285

Field Value

int

GL_COMPRESSED_SIGNED_RED_RGTC1

public const int GL_COMPRESSED_SIGNED_RED_RGTC1 = 36284

Field Value

int

GL_COMPRESSED_SIGNED_RG_RGTC2

public const int GL_COMPRESSED_SIGNED_RG_RGTC2 = 36286

Field Value

int

GL_COMPRESSED_SRGB

public const int GL_COMPRESSED_SRGB = 35912

Field Value

int

GL_COMPRESSED_SRGB_ALPHA

public const int GL_COMPRESSED_SRGB_ALPHA = 35913

Field Value

int

GL_COMPRESSED_TEXTURE_FORMATS

public const int GL_COMPRESSED_TEXTURE_FORMATS = 34467

Field Value

int

GL_CONDITION_SATISFIED

public const int GL_CONDITION_SATISFIED = 37148

Field Value

int

GL_CONSTANT_ALPHA

public const int GL_CONSTANT_ALPHA = 32771

Field Value

int

GL_CONSTANT_COLOR

public const int GL_CONSTANT_COLOR = 32769

Field Value

int

GL_CONTEXT_COMPATIBILITY_PROFILE_BIT

public const int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 2

Field Value

int

GL_CONTEXT_CORE_PROFILE_BIT

public const int GL_CONTEXT_CORE_PROFILE_BIT = 1

Field Value

int

GL_CONTEXT_FLAGS

public const int GL_CONTEXT_FLAGS = 33310

Field Value

int

GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT

public const int GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 1

Field Value

int

GL_CONTEXT_PROFILE_MASK

public const int GL_CONTEXT_PROFILE_MASK = 37158

Field Value

int

GL_COPY

public const int GL_COPY = 5379

Field Value

int

GL_COPY_INVERTED

public const int GL_COPY_INVERTED = 5388

Field Value

int

GL_COPY_READ_BUFFER

public const int GL_COPY_READ_BUFFER = 36662

Field Value

int

GL_COPY_WRITE_BUFFER

public const int GL_COPY_WRITE_BUFFER = 36663

Field Value

int

GL_CULL_FACE

public const int GL_CULL_FACE = 2884

Field Value

int

GL_CULL_FACE_MODE

public const int GL_CULL_FACE_MODE = 2885

Field Value

int

GL_CURRENT_PROGRAM

public const int GL_CURRENT_PROGRAM = 35725

Field Value

int

GL_CURRENT_QUERY

public const int GL_CURRENT_QUERY = 34917

Field Value

int

GL_CURRENT_VERTEX_ATTRIB

public const int GL_CURRENT_VERTEX_ATTRIB = 34342

Field Value

int

GL_CW

public const int GL_CW = 2304

Field Value

int

GL_DECR

public const int GL_DECR = 7683

Field Value

int

GL_DECR_WRAP

public const int GL_DECR_WRAP = 34056

Field Value

int

GL_DELETE_STATUS

public const int GL_DELETE_STATUS = 35712

Field Value

int

GL_DEPTH

public const int GL_DEPTH = 6145

Field Value

int

GL_DEPTH24_STENCIL8

public const int GL_DEPTH24_STENCIL8 = 35056

Field Value

int

GL_DEPTH32F_STENCIL8

public const int GL_DEPTH32F_STENCIL8 = 36013

Field Value

int

GL_DEPTH_ATTACHMENT

public const int GL_DEPTH_ATTACHMENT = 36096

Field Value

int

GL_DEPTH_BUFFER_BIT

public const int GL_DEPTH_BUFFER_BIT = 256

Field Value

int

GL_DEPTH_CLAMP

public const int GL_DEPTH_CLAMP = 34383

Field Value

int

GL_DEPTH_CLEAR_VALUE

public const int GL_DEPTH_CLEAR_VALUE = 2931

Field Value

int

GL_DEPTH_COMPONENT

public const int GL_DEPTH_COMPONENT = 6402

Field Value

int

GL_DEPTH_COMPONENT16

public const int GL_DEPTH_COMPONENT16 = 33189

Field Value

int

GL_DEPTH_COMPONENT24

public const int GL_DEPTH_COMPONENT24 = 33190

Field Value

int

GL_DEPTH_COMPONENT32

public const int GL_DEPTH_COMPONENT32 = 33191

Field Value

int

GL_DEPTH_COMPONENT32F

public const int GL_DEPTH_COMPONENT32F = 36012

Field Value

int

GL_DEPTH_FUNC

public const int GL_DEPTH_FUNC = 2932

Field Value

int

GL_DEPTH_RANGE

public const int GL_DEPTH_RANGE = 2928

Field Value

int

GL_DEPTH_STENCIL

public const int GL_DEPTH_STENCIL = 34041

Field Value

int

GL_DEPTH_STENCIL_ATTACHMENT

public const int GL_DEPTH_STENCIL_ATTACHMENT = 33306

Field Value

int

GL_DEPTH_TEST

public const int GL_DEPTH_TEST = 2929

Field Value

int

GL_DEPTH_WRITEMASK

public const int GL_DEPTH_WRITEMASK = 2930

Field Value

int

GL_DITHER

public const int GL_DITHER = 3024

Field Value

int

GL_DONT_CARE

public const int GL_DONT_CARE = 4352

Field Value

int

GL_DOUBLE

public const int GL_DOUBLE = 5130

Field Value

int

GL_DOUBLEBUFFER

public const int GL_DOUBLEBUFFER = 3122

Field Value

int

GL_DRAW_BUFFER

public const int GL_DRAW_BUFFER = 3073

Field Value

int

GL_DRAW_BUFFER0

public const int GL_DRAW_BUFFER0 = 34853

Field Value

int

GL_DRAW_BUFFER1

public const int GL_DRAW_BUFFER1 = 34854

Field Value

int

GL_DRAW_BUFFER10

public const int GL_DRAW_BUFFER10 = 34863

Field Value

int

GL_DRAW_BUFFER11

public const int GL_DRAW_BUFFER11 = 34864

Field Value

int

GL_DRAW_BUFFER12

public const int GL_DRAW_BUFFER12 = 34865

Field Value

int

GL_DRAW_BUFFER13

public const int GL_DRAW_BUFFER13 = 34866

Field Value

int

GL_DRAW_BUFFER14

public const int GL_DRAW_BUFFER14 = 34867

Field Value

int

GL_DRAW_BUFFER15

public const int GL_DRAW_BUFFER15 = 34868

Field Value

int

GL_DRAW_BUFFER2

public const int GL_DRAW_BUFFER2 = 34855

Field Value

int

GL_DRAW_BUFFER3

public const int GL_DRAW_BUFFER3 = 34856

Field Value

int

GL_DRAW_BUFFER4

public const int GL_DRAW_BUFFER4 = 34857

Field Value

int

GL_DRAW_BUFFER5

public const int GL_DRAW_BUFFER5 = 34858

Field Value

int

GL_DRAW_BUFFER6

public const int GL_DRAW_BUFFER6 = 34859

Field Value

int

GL_DRAW_BUFFER7

public const int GL_DRAW_BUFFER7 = 34860

Field Value

int

GL_DRAW_BUFFER8

public const int GL_DRAW_BUFFER8 = 34861

Field Value

int

GL_DRAW_BUFFER9

public const int GL_DRAW_BUFFER9 = 34862

Field Value

int

GL_DRAW_FRAMEBUFFER

public const int GL_DRAW_FRAMEBUFFER = 36009

Field Value

int

GL_DRAW_FRAMEBUFFER_BINDING

public const int GL_DRAW_FRAMEBUFFER_BINDING = 36006

Field Value

int

GL_DST_ALPHA

public const int GL_DST_ALPHA = 772

Field Value

int

GL_DST_COLOR

public const int GL_DST_COLOR = 774

Field Value

int

GL_DYNAMIC_COPY

public const int GL_DYNAMIC_COPY = 35050

Field Value

int

GL_DYNAMIC_DRAW

public const int GL_DYNAMIC_DRAW = 35048

Field Value

int

GL_DYNAMIC_READ

public const int GL_DYNAMIC_READ = 35049

Field Value

int

GL_ELEMENT_ARRAY_BUFFER

public const int GL_ELEMENT_ARRAY_BUFFER = 34963

Field Value

int

GL_ELEMENT_ARRAY_BUFFER_BINDING

public const int GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965

Field Value

int

GL_EQUAL

public const int GL_EQUAL = 514

Field Value

int

GL_EQUIV

public const int GL_EQUIV = 5385

Field Value

int

GL_EXTENSIONS

public const int GL_EXTENSIONS = 7939

Field Value

int

GL_FALSE

public const int GL_FALSE = 0

Field Value

int

GL_FASTEST

public const int GL_FASTEST = 4353

Field Value

int

GL_FILL

public const int GL_FILL = 6914

Field Value

int

GL_FIRST_VERTEX_CONVENTION

public const int GL_FIRST_VERTEX_CONVENTION = 36429

Field Value

int

GL_FIXED_ONLY

public const int GL_FIXED_ONLY = 35101

Field Value

int

GL_FLOAT

public const int GL_FLOAT = 5126

Field Value

int

GL_FLOAT_32_UNSIGNED_INT_24_8_REV

public const int GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269

Field Value

int

GL_FLOAT_MAT2

public const int GL_FLOAT_MAT2 = 35674

Field Value

int

GL_FLOAT_MAT2x3

public const int GL_FLOAT_MAT2x3 = 35685

Field Value

int

GL_FLOAT_MAT2x4

public const int GL_FLOAT_MAT2x4 = 35686

Field Value

int

GL_FLOAT_MAT3

public const int GL_FLOAT_MAT3 = 35675

Field Value

int

GL_FLOAT_MAT3x2

public const int GL_FLOAT_MAT3x2 = 35687

Field Value

int

GL_FLOAT_MAT3x4

public const int GL_FLOAT_MAT3x4 = 35688

Field Value

int

GL_FLOAT_MAT4

public const int GL_FLOAT_MAT4 = 35676

Field Value

int

GL_FLOAT_MAT4x2

public const int GL_FLOAT_MAT4x2 = 35689

Field Value

int

GL_FLOAT_MAT4x3

public const int GL_FLOAT_MAT4x3 = 35690

Field Value

int

GL_FLOAT_VEC2

public const int GL_FLOAT_VEC2 = 35664

Field Value

int

GL_FLOAT_VEC3

public const int GL_FLOAT_VEC3 = 35665

Field Value

int

GL_FLOAT_VEC4

public const int GL_FLOAT_VEC4 = 35666

Field Value

int

GL_FRAGMENT_SHADER

public const int GL_FRAGMENT_SHADER = 35632

Field Value

int

GL_FRAGMENT_SHADER_DERIVATIVE_HINT

public const int GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723

Field Value

int

GL_FRAMEBUFFER

public const int GL_FRAMEBUFFER = 36160

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

public const int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

public const int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

public const int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

public const int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

public const int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

public const int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_LAYERED

public const int GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 36263

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

public const int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

public const int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

public const int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

public const int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

public const int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

public const int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052

Field Value

int

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

public const int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050

Field Value

int

GL_FRAMEBUFFER_BINDING

public const int GL_FRAMEBUFFER_BINDING = 36006

Field Value

int

GL_FRAMEBUFFER_COMPLETE

public const int GL_FRAMEBUFFER_COMPLETE = 36053

Field Value

int

GL_FRAMEBUFFER_DEFAULT

public const int GL_FRAMEBUFFER_DEFAULT = 33304

Field Value

int

GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

public const int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054

Field Value

int

GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER

public const int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 36059

Field Value

int

GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS

public const int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 36264

Field Value

int

GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

public const int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055

Field Value

int

GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

public const int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182

Field Value

int

GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER

public const int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 36060

Field Value

int

GL_FRAMEBUFFER_SRGB

public const int GL_FRAMEBUFFER_SRGB = 36281

Field Value

int

GL_FRAMEBUFFER_UNDEFINED

public const int GL_FRAMEBUFFER_UNDEFINED = 33305

Field Value

int

GL_FRAMEBUFFER_UNSUPPORTED

public const int GL_FRAMEBUFFER_UNSUPPORTED = 36061

Field Value

int

GL_FRONT

public const int GL_FRONT = 1028

Field Value

int

GL_FRONT_AND_BACK

public const int GL_FRONT_AND_BACK = 1032

Field Value

int

GL_FRONT_FACE

public const int GL_FRONT_FACE = 2886

Field Value

int

GL_FRONT_LEFT

public const int GL_FRONT_LEFT = 1024

Field Value

int

GL_FRONT_RIGHT

public const int GL_FRONT_RIGHT = 1025

Field Value

int

GL_FUNC_ADD

public const int GL_FUNC_ADD = 32774

Field Value

int

GL_FUNC_REVERSE_SUBTRACT

public const int GL_FUNC_REVERSE_SUBTRACT = 32779

Field Value

int

GL_FUNC_SUBTRACT

public const int GL_FUNC_SUBTRACT = 32778

Field Value

int

GL_GEOMETRY_INPUT_TYPE

public const int GL_GEOMETRY_INPUT_TYPE = 35095

Field Value

int

GL_GEOMETRY_OUTPUT_TYPE

public const int GL_GEOMETRY_OUTPUT_TYPE = 35096

Field Value

int

GL_GEOMETRY_SHADER

public const int GL_GEOMETRY_SHADER = 36313

Field Value

int

GL_GEOMETRY_VERTICES_OUT

public const int GL_GEOMETRY_VERTICES_OUT = 35094

Field Value

int

GL_GEQUAL

public const int GL_GEQUAL = 518

Field Value

int

GL_GREATER

public const int GL_GREATER = 516

Field Value

int

GL_GREEN

public const int GL_GREEN = 6404

Field Value

int

GL_GREEN_INTEGER

public const int GL_GREEN_INTEGER = 36245

Field Value

int

GL_INCR

public const int GL_INCR = 7682

Field Value

int

GL_INCR_WRAP

public const int GL_INCR_WRAP = 34055

Field Value

int

GL_INFO_LOG_LENGTH

public const int GL_INFO_LOG_LENGTH = 35716

Field Value

int

GL_INT

public const int GL_INT = 5124

Field Value

int

GL_INTERLEAVED_ATTRIBS

public const int GL_INTERLEAVED_ATTRIBS = 35980

Field Value

int

GL_INT_2_10_10_10_REV

public const int GL_INT_2_10_10_10_REV = 36255

Field Value

int

GL_INT_SAMPLER_1D

public const int GL_INT_SAMPLER_1D = 36297

Field Value

int

GL_INT_SAMPLER_1D_ARRAY

public const int GL_INT_SAMPLER_1D_ARRAY = 36302

Field Value

int

GL_INT_SAMPLER_2D

public const int GL_INT_SAMPLER_2D = 36298

Field Value

int

GL_INT_SAMPLER_2D_ARRAY

public const int GL_INT_SAMPLER_2D_ARRAY = 36303

Field Value

int

GL_INT_SAMPLER_2D_MULTISAMPLE

public const int GL_INT_SAMPLER_2D_MULTISAMPLE = 37129

Field Value

int

GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

public const int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37132

Field Value

int

GL_INT_SAMPLER_2D_RECT

public const int GL_INT_SAMPLER_2D_RECT = 36301

Field Value

int

GL_INT_SAMPLER_3D

public const int GL_INT_SAMPLER_3D = 36299

Field Value

int

GL_INT_SAMPLER_BUFFER

public const int GL_INT_SAMPLER_BUFFER = 36304

Field Value

int

GL_INT_SAMPLER_CUBE

public const int GL_INT_SAMPLER_CUBE = 36300

Field Value

int

GL_INT_VEC2

public const int GL_INT_VEC2 = 35667

Field Value

int

GL_INT_VEC3

public const int GL_INT_VEC3 = 35668

Field Value

int

GL_INT_VEC4

public const int GL_INT_VEC4 = 35669

Field Value

int

GL_INVALID_ENUM

public const int GL_INVALID_ENUM = 1280

Field Value

int

GL_INVALID_FRAMEBUFFER_OPERATION

public const int GL_INVALID_FRAMEBUFFER_OPERATION = 1286

Field Value

int

GL_INVALID_INDEX

public const uint GL_INVALID_INDEX = 4294967295

Field Value

uint

GL_INVALID_OPERATION

public const int GL_INVALID_OPERATION = 1282

Field Value

int

GL_INVALID_VALUE

public const int GL_INVALID_VALUE = 1281

Field Value

int

GL_INVERT

public const int GL_INVERT = 5386

Field Value

int

GL_KEEP

public const int GL_KEEP = 7680

Field Value

int

GL_LAST_VERTEX_CONVENTION

public const int GL_LAST_VERTEX_CONVENTION = 36430

Field Value

int

GL_LEFT

public const int GL_LEFT = 1030

Field Value

int

GL_LEQUAL

public const int GL_LEQUAL = 515

Field Value

int

GL_LESS

public const int GL_LESS = 513

Field Value

int

GL_LINE

public const int GL_LINE = 6913

Field Value

int

GL_LINEAR

public const int GL_LINEAR = 9729

Field Value

int

GL_LINEAR_MIPMAP_LINEAR

public const int GL_LINEAR_MIPMAP_LINEAR = 9987

Field Value

int

GL_LINEAR_MIPMAP_NEAREST

public const int GL_LINEAR_MIPMAP_NEAREST = 9985

Field Value

int

GL_LINES

public const int GL_LINES = 1

Field Value

int

GL_LINES_ADJACENCY

public const int GL_LINES_ADJACENCY = 10

Field Value

int

GL_LINE_LOOP

public const int GL_LINE_LOOP = 2

Field Value

int

GL_LINE_SMOOTH

public const int GL_LINE_SMOOTH = 2848

Field Value

int

GL_LINE_SMOOTH_HINT

public const int GL_LINE_SMOOTH_HINT = 3154

Field Value

int

GL_LINE_STRIP

public const int GL_LINE_STRIP = 3

Field Value

int

GL_LINE_STRIP_ADJACENCY

public const int GL_LINE_STRIP_ADJACENCY = 11

Field Value

int

GL_LINE_WIDTH

public const int GL_LINE_WIDTH = 2849

Field Value

int

GL_LINE_WIDTH_GRANULARITY

public const int GL_LINE_WIDTH_GRANULARITY = 2851

Field Value

int

GL_LINE_WIDTH_RANGE

public const int GL_LINE_WIDTH_RANGE = 2850

Field Value

int
public const int GL_LINK_STATUS = 35714

Field Value

int

GL_LOGIC_OP_MODE

public const int GL_LOGIC_OP_MODE = 3056

Field Value

int

GL_LOWER_LEFT

public const int GL_LOWER_LEFT = 36001

Field Value

int

GL_MAJOR_VERSION

public const int GL_MAJOR_VERSION = 33307

Field Value

int

GL_MAP_FLUSH_EXPLICIT_BIT

public const int GL_MAP_FLUSH_EXPLICIT_BIT = 16

Field Value

int

GL_MAP_INVALIDATE_BUFFER_BIT

public const int GL_MAP_INVALIDATE_BUFFER_BIT = 8

Field Value

int

GL_MAP_INVALIDATE_RANGE_BIT

public const int GL_MAP_INVALIDATE_RANGE_BIT = 4

Field Value

int

GL_MAP_READ_BIT

public const int GL_MAP_READ_BIT = 1

Field Value

int

GL_MAP_UNSYNCHRONIZED_BIT

public const int GL_MAP_UNSYNCHRONIZED_BIT = 32

Field Value

int

GL_MAP_WRITE_BIT

public const int GL_MAP_WRITE_BIT = 2

Field Value

int

GL_MAX

public const int GL_MAX = 32776

Field Value

int

GL_MAX_3D_TEXTURE_SIZE

public const int GL_MAX_3D_TEXTURE_SIZE = 32883

Field Value

int

GL_MAX_ARRAY_TEXTURE_LAYERS

public const int GL_MAX_ARRAY_TEXTURE_LAYERS = 35071

Field Value

int

GL_MAX_CLIP_DISTANCES

public const int GL_MAX_CLIP_DISTANCES = 3378

Field Value

int

GL_MAX_COLOR_ATTACHMENTS

public const int GL_MAX_COLOR_ATTACHMENTS = 36063

Field Value

int

GL_MAX_COLOR_TEXTURE_SAMPLES

public const int GL_MAX_COLOR_TEXTURE_SAMPLES = 37134

Field Value

int

GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

public const int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379

Field Value

int

GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS

public const int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 35378

Field Value

int

GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

public const int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661

Field Value

int

GL_MAX_COMBINED_UNIFORM_BLOCKS

public const int GL_MAX_COMBINED_UNIFORM_BLOCKS = 35374

Field Value

int

GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

public const int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377

Field Value

int

GL_MAX_CUBE_MAP_TEXTURE_SIZE

public const int GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076

Field Value

int

GL_MAX_DEPTH_TEXTURE_SAMPLES

public const int GL_MAX_DEPTH_TEXTURE_SAMPLES = 37135

Field Value

int

GL_MAX_DRAW_BUFFERS

public const int GL_MAX_DRAW_BUFFERS = 34852

Field Value

int

GL_MAX_DUAL_SOURCE_DRAW_BUFFERS

public const int GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 35068

Field Value

int

GL_MAX_ELEMENTS_INDICES

public const int GL_MAX_ELEMENTS_INDICES = 33001

Field Value

int

GL_MAX_ELEMENTS_VERTICES

public const int GL_MAX_ELEMENTS_VERTICES = 33000

Field Value

int

GL_MAX_FRAGMENT_INPUT_COMPONENTS

public const int GL_MAX_FRAGMENT_INPUT_COMPONENTS = 37157

Field Value

int

GL_MAX_FRAGMENT_UNIFORM_BLOCKS

public const int GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 35373

Field Value

int

GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

public const int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657

Field Value

int

GL_MAX_GEOMETRY_INPUT_COMPONENTS

public const int GL_MAX_GEOMETRY_INPUT_COMPONENTS = 37155

Field Value

int

GL_MAX_GEOMETRY_OUTPUT_COMPONENTS

public const int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 37156

Field Value

int

GL_MAX_GEOMETRY_OUTPUT_VERTICES

public const int GL_MAX_GEOMETRY_OUTPUT_VERTICES = 36320

Field Value

int

GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS

public const int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 35881

Field Value

int

GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS

public const int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 36321

Field Value

int

GL_MAX_GEOMETRY_UNIFORM_BLOCKS

public const int GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 35372

Field Value

int

GL_MAX_GEOMETRY_UNIFORM_COMPONENTS

public const int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 36319

Field Value

int

GL_MAX_INTEGER_SAMPLES

public const int GL_MAX_INTEGER_SAMPLES = 37136

Field Value

int

GL_MAX_PROGRAM_TEXEL_OFFSET

public const int GL_MAX_PROGRAM_TEXEL_OFFSET = 35077

Field Value

int

GL_MAX_RECTANGLE_TEXTURE_SIZE

public const int GL_MAX_RECTANGLE_TEXTURE_SIZE = 34040

Field Value

int

GL_MAX_RENDERBUFFER_SIZE

public const int GL_MAX_RENDERBUFFER_SIZE = 34024

Field Value

int

GL_MAX_SAMPLES

public const int GL_MAX_SAMPLES = 36183

Field Value

int

GL_MAX_SAMPLE_MASK_WORDS

public const int GL_MAX_SAMPLE_MASK_WORDS = 36441

Field Value

int

GL_MAX_SERVER_WAIT_TIMEOUT

public const int GL_MAX_SERVER_WAIT_TIMEOUT = 37137

Field Value

int

GL_MAX_TEXTURE_BUFFER_SIZE

public const int GL_MAX_TEXTURE_BUFFER_SIZE = 35883

Field Value

int

GL_MAX_TEXTURE_IMAGE_UNITS

public const int GL_MAX_TEXTURE_IMAGE_UNITS = 34930

Field Value

int

GL_MAX_TEXTURE_LOD_BIAS

public const int GL_MAX_TEXTURE_LOD_BIAS = 34045

Field Value

int

GL_MAX_TEXTURE_SIZE

public const int GL_MAX_TEXTURE_SIZE = 3379

Field Value

int

GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

public const int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978

Field Value

int

GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

public const int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979

Field Value

int

GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

public const int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968

Field Value

int

GL_MAX_UNIFORM_BLOCK_SIZE

public const int GL_MAX_UNIFORM_BLOCK_SIZE = 35376

Field Value

int

GL_MAX_UNIFORM_BUFFER_BINDINGS

public const int GL_MAX_UNIFORM_BUFFER_BINDINGS = 35375

Field Value

int

GL_MAX_VARYING_COMPONENTS

public const int GL_MAX_VARYING_COMPONENTS = 35659

Field Value

int

GL_MAX_VARYING_FLOATS

public const int GL_MAX_VARYING_FLOATS = 35659

Field Value

int

GL_MAX_VERTEX_ATTRIBS

public const int GL_MAX_VERTEX_ATTRIBS = 34921

Field Value

int

GL_MAX_VERTEX_OUTPUT_COMPONENTS

public const int GL_MAX_VERTEX_OUTPUT_COMPONENTS = 37154

Field Value

int

GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

public const int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660

Field Value

int

GL_MAX_VERTEX_UNIFORM_BLOCKS

public const int GL_MAX_VERTEX_UNIFORM_BLOCKS = 35371

Field Value

int

GL_MAX_VERTEX_UNIFORM_COMPONENTS

public const int GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658

Field Value

int

GL_MAX_VIEWPORT_DIMS

public const int GL_MAX_VIEWPORT_DIMS = 3386

Field Value

int

GL_MIN

public const int GL_MIN = 32775

Field Value

int

GL_MINOR_VERSION

public const int GL_MINOR_VERSION = 33308

Field Value

int

GL_MIN_PROGRAM_TEXEL_OFFSET

public const int GL_MIN_PROGRAM_TEXEL_OFFSET = 35076

Field Value

int

GL_MIRRORED_REPEAT

public const int GL_MIRRORED_REPEAT = 33648

Field Value

int

GL_MULTISAMPLE

public const int GL_MULTISAMPLE = 32925

Field Value

int

GL_NAND

public const int GL_NAND = 5390

Field Value

int

GL_NEAREST

public const int GL_NEAREST = 9728

Field Value

int

GL_NEAREST_MIPMAP_LINEAR

public const int GL_NEAREST_MIPMAP_LINEAR = 9986

Field Value

int

GL_NEAREST_MIPMAP_NEAREST

public const int GL_NEAREST_MIPMAP_NEAREST = 9984

Field Value

int

GL_NEVER

public const int GL_NEVER = 512

Field Value

int

GL_NICEST

public const int GL_NICEST = 4354

Field Value

int

GL_NONE

public const int GL_NONE = 0

Field Value

int

GL_NOOP

public const int GL_NOOP = 5381

Field Value

int

GL_NOR

public const int GL_NOR = 5384

Field Value

int

GL_NOTEQUAL

public const int GL_NOTEQUAL = 517

Field Value

int

GL_NO_ERROR

public const int GL_NO_ERROR = 0

Field Value

int

GL_NUM_COMPRESSED_TEXTURE_FORMATS

public const int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466

Field Value

int

GL_NUM_EXTENSIONS

public const int GL_NUM_EXTENSIONS = 33309

Field Value

int

GL_OBJECT_TYPE

public const int GL_OBJECT_TYPE = 37138

Field Value

int

GL_ONE

public const int GL_ONE = 1

Field Value

int

GL_ONE_MINUS_CONSTANT_ALPHA

public const int GL_ONE_MINUS_CONSTANT_ALPHA = 32772

Field Value

int

GL_ONE_MINUS_CONSTANT_COLOR

public const int GL_ONE_MINUS_CONSTANT_COLOR = 32770

Field Value

int

GL_ONE_MINUS_DST_ALPHA

public const int GL_ONE_MINUS_DST_ALPHA = 773

Field Value

int

GL_ONE_MINUS_DST_COLOR

public const int GL_ONE_MINUS_DST_COLOR = 775

Field Value

int

GL_ONE_MINUS_SRC1_ALPHA

public const int GL_ONE_MINUS_SRC1_ALPHA = 35067

Field Value

int

GL_ONE_MINUS_SRC1_COLOR

public const int GL_ONE_MINUS_SRC1_COLOR = 35066

Field Value

int

GL_ONE_MINUS_SRC_ALPHA

public const int GL_ONE_MINUS_SRC_ALPHA = 771

Field Value

int

GL_ONE_MINUS_SRC_COLOR

public const int GL_ONE_MINUS_SRC_COLOR = 769

Field Value

int

GL_OR

public const int GL_OR = 5383

Field Value

int

GL_OR_INVERTED

public const int GL_OR_INVERTED = 5389

Field Value

int

GL_OR_REVERSE

public const int GL_OR_REVERSE = 5387

Field Value

int

GL_OUT_OF_MEMORY

public const int GL_OUT_OF_MEMORY = 1285

Field Value

int

GL_PACK_ALIGNMENT

public const int GL_PACK_ALIGNMENT = 3333

Field Value

int

GL_PACK_IMAGE_HEIGHT

public const int GL_PACK_IMAGE_HEIGHT = 32876

Field Value

int

GL_PACK_LSB_FIRST

public const int GL_PACK_LSB_FIRST = 3329

Field Value

int

GL_PACK_ROW_LENGTH

public const int GL_PACK_ROW_LENGTH = 3330

Field Value

int

GL_PACK_SKIP_IMAGES

public const int GL_PACK_SKIP_IMAGES = 32875

Field Value

int

GL_PACK_SKIP_PIXELS

public const int GL_PACK_SKIP_PIXELS = 3332

Field Value

int

GL_PACK_SKIP_ROWS

public const int GL_PACK_SKIP_ROWS = 3331

Field Value

int

GL_PACK_SWAP_BYTES

public const int GL_PACK_SWAP_BYTES = 3328

Field Value

int

GL_PIXEL_PACK_BUFFER

public const int GL_PIXEL_PACK_BUFFER = 35051

Field Value

int

GL_PIXEL_PACK_BUFFER_BINDING

public const int GL_PIXEL_PACK_BUFFER_BINDING = 35053

Field Value

int

GL_PIXEL_UNPACK_BUFFER

public const int GL_PIXEL_UNPACK_BUFFER = 35052

Field Value

int

GL_PIXEL_UNPACK_BUFFER_BINDING

public const int GL_PIXEL_UNPACK_BUFFER_BINDING = 35055

Field Value

int

GL_POINT

public const int GL_POINT = 6912

Field Value

int

GL_POINTS

public const int GL_POINTS = 0

Field Value

int

GL_POINT_FADE_THRESHOLD_SIZE

public const int GL_POINT_FADE_THRESHOLD_SIZE = 33064

Field Value

int

GL_POINT_SIZE

public const int GL_POINT_SIZE = 2833

Field Value

int

GL_POINT_SIZE_GRANULARITY

public const int GL_POINT_SIZE_GRANULARITY = 2835

Field Value

int

GL_POINT_SIZE_RANGE

public const int GL_POINT_SIZE_RANGE = 2834

Field Value

int

GL_POINT_SPRITE_COORD_ORIGIN

public const int GL_POINT_SPRITE_COORD_ORIGIN = 36000

Field Value

int

GL_POLYGON_MODE

public const int GL_POLYGON_MODE = 2880

Field Value

int

GL_POLYGON_OFFSET_FACTOR

public const int GL_POLYGON_OFFSET_FACTOR = 32824

Field Value

int

GL_POLYGON_OFFSET_FILL

public const int GL_POLYGON_OFFSET_FILL = 32823

Field Value

int

GL_POLYGON_OFFSET_LINE

public const int GL_POLYGON_OFFSET_LINE = 10754

Field Value

int

GL_POLYGON_OFFSET_POINT

public const int GL_POLYGON_OFFSET_POINT = 10753

Field Value

int

GL_POLYGON_OFFSET_UNITS

public const int GL_POLYGON_OFFSET_UNITS = 10752

Field Value

int

GL_POLYGON_SMOOTH

public const int GL_POLYGON_SMOOTH = 2881

Field Value

int

GL_POLYGON_SMOOTH_HINT

public const int GL_POLYGON_SMOOTH_HINT = 3155

Field Value

int

GL_PRIMITIVES_GENERATED

public const int GL_PRIMITIVES_GENERATED = 35975

Field Value

int

GL_PRIMITIVE_RESTART

public const int GL_PRIMITIVE_RESTART = 36765

Field Value

int

GL_PRIMITIVE_RESTART_INDEX

public const int GL_PRIMITIVE_RESTART_INDEX = 36766

Field Value

int

GL_PROGRAM_POINT_SIZE

public const int GL_PROGRAM_POINT_SIZE = 34370

Field Value

int

GL_PROVOKING_VERTEX

public const int GL_PROVOKING_VERTEX = 36431

Field Value

int

GL_PROXY_TEXTURE_1D

public const int GL_PROXY_TEXTURE_1D = 32867

Field Value

int

GL_PROXY_TEXTURE_1D_ARRAY

public const int GL_PROXY_TEXTURE_1D_ARRAY = 35865

Field Value

int

GL_PROXY_TEXTURE_2D

public const int GL_PROXY_TEXTURE_2D = 32868

Field Value

int

GL_PROXY_TEXTURE_2D_ARRAY

public const int GL_PROXY_TEXTURE_2D_ARRAY = 35867

Field Value

int

GL_PROXY_TEXTURE_2D_MULTISAMPLE

public const int GL_PROXY_TEXTURE_2D_MULTISAMPLE = 37121

Field Value

int

GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY

public const int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 37123

Field Value

int

GL_PROXY_TEXTURE_3D

public const int GL_PROXY_TEXTURE_3D = 32880

Field Value

int

GL_PROXY_TEXTURE_CUBE_MAP

public const int GL_PROXY_TEXTURE_CUBE_MAP = 34075

Field Value

int

GL_PROXY_TEXTURE_RECTANGLE

public const int GL_PROXY_TEXTURE_RECTANGLE = 34039

Field Value

int

GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION

public const int GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 36428

Field Value

int

GL_QUERY_BY_REGION_NO_WAIT

public const int GL_QUERY_BY_REGION_NO_WAIT = 36374

Field Value

int

GL_QUERY_BY_REGION_WAIT

public const int GL_QUERY_BY_REGION_WAIT = 36373

Field Value

int

GL_QUERY_COUNTER_BITS

public const int GL_QUERY_COUNTER_BITS = 34916

Field Value

int

GL_QUERY_NO_WAIT

public const int GL_QUERY_NO_WAIT = 36372

Field Value

int

GL_QUERY_RESULT

public const int GL_QUERY_RESULT = 34918

Field Value

int

GL_QUERY_RESULT_AVAILABLE

public const int GL_QUERY_RESULT_AVAILABLE = 34919

Field Value

int

GL_QUERY_WAIT

public const int GL_QUERY_WAIT = 36371

Field Value

int

GL_R11F_G11F_B10F

public const int GL_R11F_G11F_B10F = 35898

Field Value

int

GL_R16

public const int GL_R16 = 33322

Field Value

int

GL_R16F

public const int GL_R16F = 33325

Field Value

int

GL_R16I

public const int GL_R16I = 33331

Field Value

int

GL_R16UI

public const int GL_R16UI = 33332

Field Value

int

GL_R16_SNORM

public const int GL_R16_SNORM = 36760

Field Value

int

GL_R32F

public const int GL_R32F = 33326

Field Value

int

GL_R32I

public const int GL_R32I = 33333

Field Value

int

GL_R32UI

public const int GL_R32UI = 33334

Field Value

int

GL_R3_G3_B2

public const int GL_R3_G3_B2 = 10768

Field Value

int

GL_R8

public const int GL_R8 = 33321

Field Value

int

GL_R8I

public const int GL_R8I = 33329

Field Value

int

GL_R8UI

public const int GL_R8UI = 33330

Field Value

int

GL_R8_SNORM

public const int GL_R8_SNORM = 36756

Field Value

int

GL_RASTERIZER_DISCARD

public const int GL_RASTERIZER_DISCARD = 35977

Field Value

int

GL_READ_BUFFER

public const int GL_READ_BUFFER = 3074

Field Value

int

GL_READ_FRAMEBUFFER

public const int GL_READ_FRAMEBUFFER = 36008

Field Value

int

GL_READ_FRAMEBUFFER_BINDING

public const int GL_READ_FRAMEBUFFER_BINDING = 36010

Field Value

int

GL_READ_ONLY

public const int GL_READ_ONLY = 35000

Field Value

int

GL_READ_WRITE

public const int GL_READ_WRITE = 35002

Field Value

int

GL_RED

public const int GL_RED = 6403

Field Value

int

GL_RED_INTEGER

public const int GL_RED_INTEGER = 36244

Field Value

int

GL_RENDERBUFFER

public const int GL_RENDERBUFFER = 36161

Field Value

int

GL_RENDERBUFFER_ALPHA_SIZE

public const int GL_RENDERBUFFER_ALPHA_SIZE = 36179

Field Value

int

GL_RENDERBUFFER_BINDING

public const int GL_RENDERBUFFER_BINDING = 36007

Field Value

int

GL_RENDERBUFFER_BLUE_SIZE

public const int GL_RENDERBUFFER_BLUE_SIZE = 36178

Field Value

int

GL_RENDERBUFFER_DEPTH_SIZE

public const int GL_RENDERBUFFER_DEPTH_SIZE = 36180

Field Value

int

GL_RENDERBUFFER_GREEN_SIZE

public const int GL_RENDERBUFFER_GREEN_SIZE = 36177

Field Value

int

GL_RENDERBUFFER_HEIGHT

public const int GL_RENDERBUFFER_HEIGHT = 36163

Field Value

int

GL_RENDERBUFFER_INTERNAL_FORMAT

public const int GL_RENDERBUFFER_INTERNAL_FORMAT = 36164

Field Value

int

GL_RENDERBUFFER_RED_SIZE

public const int GL_RENDERBUFFER_RED_SIZE = 36176

Field Value

int

GL_RENDERBUFFER_SAMPLES

public const int GL_RENDERBUFFER_SAMPLES = 36011

Field Value

int

GL_RENDERBUFFER_STENCIL_SIZE

public const int GL_RENDERBUFFER_STENCIL_SIZE = 36181

Field Value

int

GL_RENDERBUFFER_WIDTH

public const int GL_RENDERBUFFER_WIDTH = 36162

Field Value

int

GL_RENDERER

public const int GL_RENDERER = 7937

Field Value

int

GL_REPEAT

public const int GL_REPEAT = 10497

Field Value

int

GL_REPLACE

public const int GL_REPLACE = 7681

Field Value

int

GL_RG

public const int GL_RG = 33319

Field Value

int

GL_RG16

public const int GL_RG16 = 33324

Field Value

int

GL_RG16F

public const int GL_RG16F = 33327

Field Value

int

GL_RG16I

public const int GL_RG16I = 33337

Field Value

int

GL_RG16UI

public const int GL_RG16UI = 33338

Field Value

int

GL_RG16_SNORM

public const int GL_RG16_SNORM = 36761

Field Value

int

GL_RG32F

public const int GL_RG32F = 33328

Field Value

int

GL_RG32I

public const int GL_RG32I = 33339

Field Value

int

GL_RG32UI

public const int GL_RG32UI = 33340

Field Value

int

GL_RG8

public const int GL_RG8 = 33323

Field Value

int

GL_RG8I

public const int GL_RG8I = 33335

Field Value

int

GL_RG8UI

public const int GL_RG8UI = 33336

Field Value

int

GL_RG8_SNORM

public const int GL_RG8_SNORM = 36757

Field Value

int

GL_RGB

public const int GL_RGB = 6407

Field Value

int

GL_RGB10

public const int GL_RGB10 = 32850

Field Value

int

GL_RGB10_A2

public const int GL_RGB10_A2 = 32857

Field Value

int

GL_RGB10_A2UI

public const int GL_RGB10_A2UI = 36975

Field Value

int

GL_RGB12

public const int GL_RGB12 = 32851

Field Value

int

GL_RGB16

public const int GL_RGB16 = 32852

Field Value

int

GL_RGB16F

public const int GL_RGB16F = 34843

Field Value

int

GL_RGB16I

public const int GL_RGB16I = 36233

Field Value

int

GL_RGB16UI

public const int GL_RGB16UI = 36215

Field Value

int

GL_RGB16_SNORM

public const int GL_RGB16_SNORM = 36762

Field Value

int

GL_RGB32F

public const int GL_RGB32F = 34837

Field Value

int

GL_RGB32I

public const int GL_RGB32I = 36227

Field Value

int

GL_RGB32UI

public const int GL_RGB32UI = 36209

Field Value

int

GL_RGB4

public const int GL_RGB4 = 32847

Field Value

int

GL_RGB5

public const int GL_RGB5 = 32848

Field Value

int

GL_RGB5_A1

public const int GL_RGB5_A1 = 32855

Field Value

int

GL_RGB8

public const int GL_RGB8 = 32849

Field Value

int

GL_RGB8I

public const int GL_RGB8I = 36239

Field Value

int

GL_RGB8UI

public const int GL_RGB8UI = 36221

Field Value

int

GL_RGB8_SNORM

public const int GL_RGB8_SNORM = 36758

Field Value

int

GL_RGB9_E5

public const int GL_RGB9_E5 = 35901

Field Value

int

GL_RGBA

public const int GL_RGBA = 6408

Field Value

int

GL_RGBA12

public const int GL_RGBA12 = 32858

Field Value

int

GL_RGBA16

public const int GL_RGBA16 = 32859

Field Value

int

GL_RGBA16F

public const int GL_RGBA16F = 34842

Field Value

int

GL_RGBA16I

public const int GL_RGBA16I = 36232

Field Value

int

GL_RGBA16UI

public const int GL_RGBA16UI = 36214

Field Value

int

GL_RGBA16_SNORM

public const int GL_RGBA16_SNORM = 36763

Field Value

int

GL_RGBA2

public const int GL_RGBA2 = 32853

Field Value

int

GL_RGBA32F

public const int GL_RGBA32F = 34836

Field Value

int

GL_RGBA32I

public const int GL_RGBA32I = 36226

Field Value

int

GL_RGBA32UI

public const int GL_RGBA32UI = 36208

Field Value

int

GL_RGBA4

public const int GL_RGBA4 = 32854

Field Value

int

GL_RGBA8

public const int GL_RGBA8 = 32856

Field Value

int

GL_RGBA8I

public const int GL_RGBA8I = 36238

Field Value

int

GL_RGBA8UI

public const int GL_RGBA8UI = 36220

Field Value

int

GL_RGBA8_SNORM

public const int GL_RGBA8_SNORM = 36759

Field Value

int

GL_RGBA_INTEGER

public const int GL_RGBA_INTEGER = 36249

Field Value

int

GL_RGB_INTEGER

public const int GL_RGB_INTEGER = 36248

Field Value

int

GL_RG_INTEGER

public const int GL_RG_INTEGER = 33320

Field Value

int

GL_RIGHT

public const int GL_RIGHT = 1031

Field Value

int

GL_SAMPLER_1D

public const int GL_SAMPLER_1D = 35677

Field Value

int

GL_SAMPLER_1D_ARRAY

public const int GL_SAMPLER_1D_ARRAY = 36288

Field Value

int

GL_SAMPLER_1D_ARRAY_SHADOW

public const int GL_SAMPLER_1D_ARRAY_SHADOW = 36291

Field Value

int

GL_SAMPLER_1D_SHADOW

public const int GL_SAMPLER_1D_SHADOW = 35681

Field Value

int

GL_SAMPLER_2D

public const int GL_SAMPLER_2D = 35678

Field Value

int

GL_SAMPLER_2D_ARRAY

public const int GL_SAMPLER_2D_ARRAY = 36289

Field Value

int

GL_SAMPLER_2D_ARRAY_SHADOW

public const int GL_SAMPLER_2D_ARRAY_SHADOW = 36292

Field Value

int

GL_SAMPLER_2D_MULTISAMPLE

public const int GL_SAMPLER_2D_MULTISAMPLE = 37128

Field Value

int

GL_SAMPLER_2D_MULTISAMPLE_ARRAY

public const int GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 37131

Field Value

int

GL_SAMPLER_2D_RECT

public const int GL_SAMPLER_2D_RECT = 35683

Field Value

int

GL_SAMPLER_2D_RECT_SHADOW

public const int GL_SAMPLER_2D_RECT_SHADOW = 35684

Field Value

int

GL_SAMPLER_2D_SHADOW

public const int GL_SAMPLER_2D_SHADOW = 35682

Field Value

int

GL_SAMPLER_3D

public const int GL_SAMPLER_3D = 35679

Field Value

int

GL_SAMPLER_BINDING

public const int GL_SAMPLER_BINDING = 35097

Field Value

int

GL_SAMPLER_BUFFER

public const int GL_SAMPLER_BUFFER = 36290

Field Value

int

GL_SAMPLER_CUBE

public const int GL_SAMPLER_CUBE = 35680

Field Value

int

GL_SAMPLER_CUBE_SHADOW

public const int GL_SAMPLER_CUBE_SHADOW = 36293

Field Value

int

GL_SAMPLES

public const int GL_SAMPLES = 32937

Field Value

int

GL_SAMPLES_PASSED

public const int GL_SAMPLES_PASSED = 35092

Field Value

int

GL_SAMPLE_ALPHA_TO_COVERAGE

public const int GL_SAMPLE_ALPHA_TO_COVERAGE = 32926

Field Value

int

GL_SAMPLE_ALPHA_TO_ONE

public const int GL_SAMPLE_ALPHA_TO_ONE = 32927

Field Value

int

GL_SAMPLE_BUFFERS

public const int GL_SAMPLE_BUFFERS = 32936

Field Value

int

GL_SAMPLE_COVERAGE

public const int GL_SAMPLE_COVERAGE = 32928

Field Value

int

GL_SAMPLE_COVERAGE_INVERT

public const int GL_SAMPLE_COVERAGE_INVERT = 32939

Field Value

int

GL_SAMPLE_COVERAGE_VALUE

public const int GL_SAMPLE_COVERAGE_VALUE = 32938

Field Value

int

GL_SAMPLE_MASK

public const int GL_SAMPLE_MASK = 36433

Field Value

int

GL_SAMPLE_MASK_VALUE

public const int GL_SAMPLE_MASK_VALUE = 36434

Field Value

int

GL_SAMPLE_POSITION

public const int GL_SAMPLE_POSITION = 36432

Field Value

int

GL_SCISSOR_BOX

public const int GL_SCISSOR_BOX = 3088

Field Value

int

GL_SCISSOR_TEST

public const int GL_SCISSOR_TEST = 3089

Field Value

int

GL_SEPARATE_ATTRIBS

public const int GL_SEPARATE_ATTRIBS = 35981

Field Value

int

GL_SET

public const int GL_SET = 5391

Field Value

int

GL_SHADER_SOURCE_LENGTH

public const int GL_SHADER_SOURCE_LENGTH = 35720

Field Value

int

GL_SHADER_TYPE

public const int GL_SHADER_TYPE = 35663

Field Value

int

GL_SHADING_LANGUAGE_VERSION

public const int GL_SHADING_LANGUAGE_VERSION = 35724

Field Value

int

GL_SHORT

public const int GL_SHORT = 5122

Field Value

int

GL_SIGNALED

public const int GL_SIGNALED = 37145

Field Value

int

GL_SIGNED_NORMALIZED

public const int GL_SIGNED_NORMALIZED = 36764

Field Value

int

GL_SMOOTH_LINE_WIDTH_GRANULARITY

public const int GL_SMOOTH_LINE_WIDTH_GRANULARITY = 2851

Field Value

int

GL_SMOOTH_LINE_WIDTH_RANGE

public const int GL_SMOOTH_LINE_WIDTH_RANGE = 2850

Field Value

int

GL_SMOOTH_POINT_SIZE_GRANULARITY

public const int GL_SMOOTH_POINT_SIZE_GRANULARITY = 2835

Field Value

int

GL_SMOOTH_POINT_SIZE_RANGE

public const int GL_SMOOTH_POINT_SIZE_RANGE = 2834

Field Value

int

GL_SRC1_ALPHA

public const int GL_SRC1_ALPHA = 34185

Field Value

int

GL_SRC1_COLOR

public const int GL_SRC1_COLOR = 35065

Field Value

int

GL_SRC_ALPHA

public const int GL_SRC_ALPHA = 770

Field Value

int

GL_SRC_ALPHA_SATURATE

public const int GL_SRC_ALPHA_SATURATE = 776

Field Value

int

GL_SRC_COLOR

public const int GL_SRC_COLOR = 768

Field Value

int

GL_SRGB

public const int GL_SRGB = 35904

Field Value

int

GL_SRGB8

public const int GL_SRGB8 = 35905

Field Value

int

GL_SRGB8_ALPHA8

public const int GL_SRGB8_ALPHA8 = 35907

Field Value

int

GL_SRGB_ALPHA

public const int GL_SRGB_ALPHA = 35906

Field Value

int

GL_STATIC_COPY

public const int GL_STATIC_COPY = 35046

Field Value

int

GL_STATIC_DRAW

public const int GL_STATIC_DRAW = 35044

Field Value

int

GL_STATIC_READ

public const int GL_STATIC_READ = 35045

Field Value

int

GL_STENCIL

public const int GL_STENCIL = 6146

Field Value

int

GL_STENCIL_ATTACHMENT

public const int GL_STENCIL_ATTACHMENT = 36128

Field Value

int

GL_STENCIL_BACK_FAIL

public const int GL_STENCIL_BACK_FAIL = 34817

Field Value

int

GL_STENCIL_BACK_FUNC

public const int GL_STENCIL_BACK_FUNC = 34816

Field Value

int

GL_STENCIL_BACK_PASS_DEPTH_FAIL

public const int GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818

Field Value

int

GL_STENCIL_BACK_PASS_DEPTH_PASS

public const int GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819

Field Value

int

GL_STENCIL_BACK_REF

public const int GL_STENCIL_BACK_REF = 36003

Field Value

int

GL_STENCIL_BACK_VALUE_MASK

public const int GL_STENCIL_BACK_VALUE_MASK = 36004

Field Value

int

GL_STENCIL_BACK_WRITEMASK

public const int GL_STENCIL_BACK_WRITEMASK = 36005

Field Value

int

GL_STENCIL_BUFFER_BIT

public const int GL_STENCIL_BUFFER_BIT = 1024

Field Value

int

GL_STENCIL_CLEAR_VALUE

public const int GL_STENCIL_CLEAR_VALUE = 2961

Field Value

int

GL_STENCIL_FAIL

public const int GL_STENCIL_FAIL = 2964

Field Value

int

GL_STENCIL_FUNC

public const int GL_STENCIL_FUNC = 2962

Field Value

int

GL_STENCIL_INDEX

public const int GL_STENCIL_INDEX = 6401

Field Value

int

GL_STENCIL_INDEX1

public const int GL_STENCIL_INDEX1 = 36166

Field Value

int

GL_STENCIL_INDEX16

public const int GL_STENCIL_INDEX16 = 36169

Field Value

int

GL_STENCIL_INDEX4

public const int GL_STENCIL_INDEX4 = 36167

Field Value

int

GL_STENCIL_INDEX8

public const int GL_STENCIL_INDEX8 = 36168

Field Value

int

GL_STENCIL_PASS_DEPTH_FAIL

public const int GL_STENCIL_PASS_DEPTH_FAIL = 2965

Field Value

int

GL_STENCIL_PASS_DEPTH_PASS

public const int GL_STENCIL_PASS_DEPTH_PASS = 2966

Field Value

int

GL_STENCIL_REF

public const int GL_STENCIL_REF = 2967

Field Value

int

GL_STENCIL_TEST

public const int GL_STENCIL_TEST = 2960

Field Value

int

GL_STENCIL_VALUE_MASK

public const int GL_STENCIL_VALUE_MASK = 2963

Field Value

int

GL_STENCIL_WRITEMASK

public const int GL_STENCIL_WRITEMASK = 2968

Field Value

int

GL_STEREO

public const int GL_STEREO = 3123

Field Value

int

GL_STREAM_COPY

public const int GL_STREAM_COPY = 35042

Field Value

int

GL_STREAM_DRAW

public const int GL_STREAM_DRAW = 35040

Field Value

int

GL_STREAM_READ

public const int GL_STREAM_READ = 35041

Field Value

int

GL_SUBPIXEL_BITS

public const int GL_SUBPIXEL_BITS = 3408

Field Value

int

GL_SYNC_CONDITION

public const int GL_SYNC_CONDITION = 37139

Field Value

int

GL_SYNC_FENCE

public const int GL_SYNC_FENCE = 37142

Field Value

int

GL_SYNC_FLAGS

public const int GL_SYNC_FLAGS = 37141

Field Value

int

GL_SYNC_FLUSH_COMMANDS_BIT

public const int GL_SYNC_FLUSH_COMMANDS_BIT = 1

Field Value

int

GL_SYNC_GPU_COMMANDS_COMPLETE

public const int GL_SYNC_GPU_COMMANDS_COMPLETE = 37143

Field Value

int

GL_SYNC_STATUS

public const int GL_SYNC_STATUS = 37140

Field Value

int

GL_TEXTURE

public const int GL_TEXTURE = 5890

Field Value

int

GL_TEXTURE0

public const int GL_TEXTURE0 = 33984

Field Value

int

GL_TEXTURE1

public const int GL_TEXTURE1 = 33985

Field Value

int

GL_TEXTURE10

public const int GL_TEXTURE10 = 33994

Field Value

int

GL_TEXTURE11

public const int GL_TEXTURE11 = 33995

Field Value

int

GL_TEXTURE12

public const int GL_TEXTURE12 = 33996

Field Value

int

GL_TEXTURE13

public const int GL_TEXTURE13 = 33997

Field Value

int

GL_TEXTURE14

public const int GL_TEXTURE14 = 33998

Field Value

int

GL_TEXTURE15

public const int GL_TEXTURE15 = 33999

Field Value

int

GL_TEXTURE16

public const int GL_TEXTURE16 = 34000

Field Value

int

GL_TEXTURE17

public const int GL_TEXTURE17 = 34001

Field Value

int

GL_TEXTURE18

public const int GL_TEXTURE18 = 34002

Field Value

int

GL_TEXTURE19

public const int GL_TEXTURE19 = 34003

Field Value

int

GL_TEXTURE2

public const int GL_TEXTURE2 = 33986

Field Value

int

GL_TEXTURE20

public const int GL_TEXTURE20 = 34004

Field Value

int

GL_TEXTURE21

public const int GL_TEXTURE21 = 34005

Field Value

int

GL_TEXTURE22

public const int GL_TEXTURE22 = 34006

Field Value

int

GL_TEXTURE23

public const int GL_TEXTURE23 = 34007

Field Value

int

GL_TEXTURE24

public const int GL_TEXTURE24 = 34008

Field Value

int

GL_TEXTURE25

public const int GL_TEXTURE25 = 34009

Field Value

int

GL_TEXTURE26

public const int GL_TEXTURE26 = 34010

Field Value

int

GL_TEXTURE27

public const int GL_TEXTURE27 = 34011

Field Value

int

GL_TEXTURE28

public const int GL_TEXTURE28 = 34012

Field Value

int

GL_TEXTURE29

public const int GL_TEXTURE29 = 34013

Field Value

int

GL_TEXTURE3

public const int GL_TEXTURE3 = 33987

Field Value

int

GL_TEXTURE30

public const int GL_TEXTURE30 = 34014

Field Value

int

GL_TEXTURE31

public const int GL_TEXTURE31 = 34015

Field Value

int

GL_TEXTURE4

public const int GL_TEXTURE4 = 33988

Field Value

int

GL_TEXTURE5

public const int GL_TEXTURE5 = 33989

Field Value

int

GL_TEXTURE6

public const int GL_TEXTURE6 = 33990

Field Value

int

GL_TEXTURE7

public const int GL_TEXTURE7 = 33991

Field Value

int

GL_TEXTURE8

public const int GL_TEXTURE8 = 33992

Field Value

int

GL_TEXTURE9

public const int GL_TEXTURE9 = 33993

Field Value

int

GL_TEXTURE_1D

public const int GL_TEXTURE_1D = 3552

Field Value

int

GL_TEXTURE_1D_ARRAY

public const int GL_TEXTURE_1D_ARRAY = 35864

Field Value

int

GL_TEXTURE_2D

public const int GL_TEXTURE_2D = 3553

Field Value

int

GL_TEXTURE_2D_ARRAY

public const int GL_TEXTURE_2D_ARRAY = 35866

Field Value

int

GL_TEXTURE_2D_MULTISAMPLE

public const int GL_TEXTURE_2D_MULTISAMPLE = 37120

Field Value

int

GL_TEXTURE_2D_MULTISAMPLE_ARRAY

public const int GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 37122

Field Value

int

GL_TEXTURE_3D

public const int GL_TEXTURE_3D = 32879

Field Value

int

GL_TEXTURE_ALPHA_SIZE

public const int GL_TEXTURE_ALPHA_SIZE = 32863

Field Value

int

GL_TEXTURE_ALPHA_TYPE

public const int GL_TEXTURE_ALPHA_TYPE = 35859

Field Value

int

GL_TEXTURE_BASE_LEVEL

public const int GL_TEXTURE_BASE_LEVEL = 33084

Field Value

int

GL_TEXTURE_BINDING_1D

public const int GL_TEXTURE_BINDING_1D = 32872

Field Value

int

GL_TEXTURE_BINDING_1D_ARRAY

public const int GL_TEXTURE_BINDING_1D_ARRAY = 35868

Field Value

int

GL_TEXTURE_BINDING_2D

public const int GL_TEXTURE_BINDING_2D = 32873

Field Value

int

GL_TEXTURE_BINDING_2D_ARRAY

public const int GL_TEXTURE_BINDING_2D_ARRAY = 35869

Field Value

int

GL_TEXTURE_BINDING_2D_MULTISAMPLE

public const int GL_TEXTURE_BINDING_2D_MULTISAMPLE = 37124

Field Value

int

GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY

public const int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 37125

Field Value

int

GL_TEXTURE_BINDING_3D

public const int GL_TEXTURE_BINDING_3D = 32874

Field Value

int

GL_TEXTURE_BINDING_BUFFER

public const int GL_TEXTURE_BINDING_BUFFER = 35884

Field Value

int

GL_TEXTURE_BINDING_CUBE_MAP

public const int GL_TEXTURE_BINDING_CUBE_MAP = 34068

Field Value

int

GL_TEXTURE_BINDING_RECTANGLE

public const int GL_TEXTURE_BINDING_RECTANGLE = 34038

Field Value

int

GL_TEXTURE_BLUE_SIZE

public const int GL_TEXTURE_BLUE_SIZE = 32862

Field Value

int

GL_TEXTURE_BLUE_TYPE

public const int GL_TEXTURE_BLUE_TYPE = 35858

Field Value

int

GL_TEXTURE_BORDER_COLOR

public const int GL_TEXTURE_BORDER_COLOR = 4100

Field Value

int

GL_TEXTURE_BUFFER

public const int GL_TEXTURE_BUFFER = 35882

Field Value

int

GL_TEXTURE_BUFFER_DATA_STORE_BINDING

public const int GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 35885

Field Value

int

GL_TEXTURE_COMPARE_FUNC

public const int GL_TEXTURE_COMPARE_FUNC = 34893

Field Value

int

GL_TEXTURE_COMPARE_MODE

public const int GL_TEXTURE_COMPARE_MODE = 34892

Field Value

int

GL_TEXTURE_COMPRESSED

public const int GL_TEXTURE_COMPRESSED = 34465

Field Value

int

GL_TEXTURE_COMPRESSED_IMAGE_SIZE

public const int GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 34464

Field Value

int

GL_TEXTURE_COMPRESSION_HINT

public const int GL_TEXTURE_COMPRESSION_HINT = 34031

Field Value

int

GL_TEXTURE_CUBE_MAP

public const int GL_TEXTURE_CUBE_MAP = 34067

Field Value

int

GL_TEXTURE_CUBE_MAP_NEGATIVE_X

public const int GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070

Field Value

int

GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

public const int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072

Field Value

int

GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

public const int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074

Field Value

int

GL_TEXTURE_CUBE_MAP_POSITIVE_X

public const int GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069

Field Value

int

GL_TEXTURE_CUBE_MAP_POSITIVE_Y

public const int GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071

Field Value

int

GL_TEXTURE_CUBE_MAP_POSITIVE_Z

public const int GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073

Field Value

int

GL_TEXTURE_CUBE_MAP_SEAMLESS

public const int GL_TEXTURE_CUBE_MAP_SEAMLESS = 34895

Field Value

int

GL_TEXTURE_DEPTH

public const int GL_TEXTURE_DEPTH = 32881

Field Value

int

GL_TEXTURE_DEPTH_SIZE

public const int GL_TEXTURE_DEPTH_SIZE = 34890

Field Value

int

GL_TEXTURE_DEPTH_TYPE

public const int GL_TEXTURE_DEPTH_TYPE = 35862

Field Value

int

GL_TEXTURE_FIXED_SAMPLE_LOCATIONS

public const int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 37127

Field Value

int

GL_TEXTURE_GREEN_SIZE

public const int GL_TEXTURE_GREEN_SIZE = 32861

Field Value

int

GL_TEXTURE_GREEN_TYPE

public const int GL_TEXTURE_GREEN_TYPE = 35857

Field Value

int

GL_TEXTURE_HEIGHT

public const int GL_TEXTURE_HEIGHT = 4097

Field Value

int

GL_TEXTURE_INTERNAL_FORMAT

public const int GL_TEXTURE_INTERNAL_FORMAT = 4099

Field Value

int

GL_TEXTURE_LOD_BIAS

public const int GL_TEXTURE_LOD_BIAS = 34049

Field Value

int

GL_TEXTURE_MAG_FILTER

public const int GL_TEXTURE_MAG_FILTER = 10240

Field Value

int

GL_TEXTURE_MAX_LEVEL

public const int GL_TEXTURE_MAX_LEVEL = 33085

Field Value

int

GL_TEXTURE_MAX_LOD

public const int GL_TEXTURE_MAX_LOD = 33083

Field Value

int

GL_TEXTURE_MIN_FILTER

public const int GL_TEXTURE_MIN_FILTER = 10241

Field Value

int

GL_TEXTURE_MIN_LOD

public const int GL_TEXTURE_MIN_LOD = 33082

Field Value

int

GL_TEXTURE_RECTANGLE

public const int GL_TEXTURE_RECTANGLE = 34037

Field Value

int

GL_TEXTURE_RED_SIZE

public const int GL_TEXTURE_RED_SIZE = 32860

Field Value

int

GL_TEXTURE_RED_TYPE

public const int GL_TEXTURE_RED_TYPE = 35856

Field Value

int

GL_TEXTURE_SAMPLES

public const int GL_TEXTURE_SAMPLES = 37126

Field Value

int

GL_TEXTURE_SHARED_SIZE

public const int GL_TEXTURE_SHARED_SIZE = 35903

Field Value

int

GL_TEXTURE_STENCIL_SIZE

public const int GL_TEXTURE_STENCIL_SIZE = 35057

Field Value

int

GL_TEXTURE_SWIZZLE_A

public const int GL_TEXTURE_SWIZZLE_A = 36421

Field Value

int

GL_TEXTURE_SWIZZLE_B

public const int GL_TEXTURE_SWIZZLE_B = 36420

Field Value

int

GL_TEXTURE_SWIZZLE_G

public const int GL_TEXTURE_SWIZZLE_G = 36419

Field Value

int

GL_TEXTURE_SWIZZLE_R

public const int GL_TEXTURE_SWIZZLE_R = 36418

Field Value

int

GL_TEXTURE_SWIZZLE_RGBA

public const int GL_TEXTURE_SWIZZLE_RGBA = 36422

Field Value

int

GL_TEXTURE_WIDTH

public const int GL_TEXTURE_WIDTH = 4096

Field Value

int

GL_TEXTURE_WRAP_R

public const int GL_TEXTURE_WRAP_R = 32882

Field Value

int

GL_TEXTURE_WRAP_S

public const int GL_TEXTURE_WRAP_S = 10242

Field Value

int

GL_TEXTURE_WRAP_T

public const int GL_TEXTURE_WRAP_T = 10243

Field Value

int

GL_TIMEOUT_EXPIRED

public const int GL_TIMEOUT_EXPIRED = 37147

Field Value

int

GL_TIMEOUT_IGNORED

public const ulong GL_TIMEOUT_IGNORED = 18446744073709551615

Field Value

ulong

GL_TIMESTAMP

public const int GL_TIMESTAMP = 36392

Field Value

int

GL_TIME_ELAPSED

public const int GL_TIME_ELAPSED = 35007

Field Value

int

GL_TRANSFORM_FEEDBACK_BUFFER

public const int GL_TRANSFORM_FEEDBACK_BUFFER = 35982

Field Value

int

GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

public const int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983

Field Value

int

GL_TRANSFORM_FEEDBACK_BUFFER_MODE

public const int GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967

Field Value

int

GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

public const int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973

Field Value

int

GL_TRANSFORM_FEEDBACK_BUFFER_START

public const int GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972

Field Value

int

GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

public const int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976

Field Value

int

GL_TRANSFORM_FEEDBACK_VARYINGS

public const int GL_TRANSFORM_FEEDBACK_VARYINGS = 35971

Field Value

int

GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

public const int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958

Field Value

int

GL_TRIANGLES

public const int GL_TRIANGLES = 4

Field Value

int

GL_TRIANGLES_ADJACENCY

public const int GL_TRIANGLES_ADJACENCY = 12

Field Value

int

GL_TRIANGLE_FAN

public const int GL_TRIANGLE_FAN = 6

Field Value

int

GL_TRIANGLE_STRIP

public const int GL_TRIANGLE_STRIP = 5

Field Value

int

GL_TRIANGLE_STRIP_ADJACENCY

public const int GL_TRIANGLE_STRIP_ADJACENCY = 13

Field Value

int

GL_TRUE

public const int GL_TRUE = 1

Field Value

int

GL_UInt16_FLOAT

public const int GL_UInt16_FLOAT = 5131

Field Value

int

GL_UNIFORM_ARRAY_STRIDE

public const int GL_UNIFORM_ARRAY_STRIDE = 35388

Field Value

int

GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

public const int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394

Field Value

int

GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

public const int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395

Field Value

int

GL_UNIFORM_BLOCK_BINDING

public const int GL_UNIFORM_BLOCK_BINDING = 35391

Field Value

int

GL_UNIFORM_BLOCK_DATA_SIZE

public const int GL_UNIFORM_BLOCK_DATA_SIZE = 35392

Field Value

int

GL_UNIFORM_BLOCK_INDEX

public const int GL_UNIFORM_BLOCK_INDEX = 35386

Field Value

int

GL_UNIFORM_BLOCK_NAME_LENGTH

public const int GL_UNIFORM_BLOCK_NAME_LENGTH = 35393

Field Value

int

GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

public const int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398

Field Value

int

GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER

public const int GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 35397

Field Value

int

GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

public const int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396

Field Value

int

GL_UNIFORM_BUFFER

public const int GL_UNIFORM_BUFFER = 35345

Field Value

int

GL_UNIFORM_BUFFER_BINDING

public const int GL_UNIFORM_BUFFER_BINDING = 35368

Field Value

int

GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

public const int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380

Field Value

int

GL_UNIFORM_BUFFER_SIZE

public const int GL_UNIFORM_BUFFER_SIZE = 35370

Field Value

int

GL_UNIFORM_BUFFER_START

public const int GL_UNIFORM_BUFFER_START = 35369

Field Value

int

GL_UNIFORM_IS_ROW_MAJOR

public const int GL_UNIFORM_IS_ROW_MAJOR = 35390

Field Value

int

GL_UNIFORM_MATRIX_STRIDE

public const int GL_UNIFORM_MATRIX_STRIDE = 35389

Field Value

int

GL_UNIFORM_NAME_LENGTH

public const int GL_UNIFORM_NAME_LENGTH = 35385

Field Value

int

GL_UNIFORM_OFFSET

public const int GL_UNIFORM_OFFSET = 35387

Field Value

int

GL_UNIFORM_SIZE

public const int GL_UNIFORM_SIZE = 35384

Field Value

int

GL_UNIFORM_TYPE

public const int GL_UNIFORM_TYPE = 35383

Field Value

int

GL_UNPACK_ALIGNMENT

public const int GL_UNPACK_ALIGNMENT = 3317

Field Value

int

GL_UNPACK_IMAGE_HEIGHT

public const int GL_UNPACK_IMAGE_HEIGHT = 32878

Field Value

int

GL_UNPACK_LSB_FIRST

public const int GL_UNPACK_LSB_FIRST = 3313

Field Value

int

GL_UNPACK_ROW_LENGTH

public const int GL_UNPACK_ROW_LENGTH = 3314

Field Value

int

GL_UNPACK_SKIP_IMAGES

public const int GL_UNPACK_SKIP_IMAGES = 32877

Field Value

int

GL_UNPACK_SKIP_PIXELS

public const int GL_UNPACK_SKIP_PIXELS = 3316

Field Value

int

GL_UNPACK_SKIP_ROWS

public const int GL_UNPACK_SKIP_ROWS = 3315

Field Value

int

GL_UNPACK_SWAP_BYTES

public const int GL_UNPACK_SWAP_BYTES = 3312

Field Value

int

GL_UNSIGNALED

public const int GL_UNSIGNALED = 37144

Field Value

int

GL_UNSIGNED_BYTE

public const int GL_UNSIGNED_BYTE = 5121

Field Value

int

GL_UNSIGNED_BYTE_2_3_3_REV

public const int GL_UNSIGNED_BYTE_2_3_3_REV = 33634

Field Value

int

GL_UNSIGNED_BYTE_3_3_2

public const int GL_UNSIGNED_BYTE_3_3_2 = 32818

Field Value

int

GL_UNSIGNED_INT

public const int GL_UNSIGNED_INT = 5125

Field Value

int

GL_UNSIGNED_INT_10F_11F_11F_REV

public const int GL_UNSIGNED_INT_10F_11F_11F_REV = 35899

Field Value

int

GL_UNSIGNED_INT_10_10_10_2

public const int GL_UNSIGNED_INT_10_10_10_2 = 32822

Field Value

int

GL_UNSIGNED_INT_24_8

public const int GL_UNSIGNED_INT_24_8 = 34042

Field Value

int

GL_UNSIGNED_INT_2_10_10_10_REV

public const int GL_UNSIGNED_INT_2_10_10_10_REV = 33640

Field Value

int

GL_UNSIGNED_INT_5_9_9_9_REV

public const int GL_UNSIGNED_INT_5_9_9_9_REV = 35902

Field Value

int

GL_UNSIGNED_INT_8_8_8_8

public const int GL_UNSIGNED_INT_8_8_8_8 = 32821

Field Value

int

GL_UNSIGNED_INT_8_8_8_8_REV

public const int GL_UNSIGNED_INT_8_8_8_8_REV = 33639

Field Value

int

GL_UNSIGNED_INT_SAMPLER_1D

public const int GL_UNSIGNED_INT_SAMPLER_1D = 36305

Field Value

int

GL_UNSIGNED_INT_SAMPLER_1D_ARRAY

public const int GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 36310

Field Value

int

GL_UNSIGNED_INT_SAMPLER_2D

public const int GL_UNSIGNED_INT_SAMPLER_2D = 36306

Field Value

int

GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

public const int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311

Field Value

int

GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

public const int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 37130

Field Value

int

GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

public const int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37133

Field Value

int

GL_UNSIGNED_INT_SAMPLER_2D_RECT

public const int GL_UNSIGNED_INT_SAMPLER_2D_RECT = 36309

Field Value

int

GL_UNSIGNED_INT_SAMPLER_3D

public const int GL_UNSIGNED_INT_SAMPLER_3D = 36307

Field Value

int

GL_UNSIGNED_INT_SAMPLER_BUFFER

public const int GL_UNSIGNED_INT_SAMPLER_BUFFER = 36312

Field Value

int

GL_UNSIGNED_INT_SAMPLER_CUBE

public const int GL_UNSIGNED_INT_SAMPLER_CUBE = 36308

Field Value

int

GL_UNSIGNED_INT_VEC2

public const int GL_UNSIGNED_INT_VEC2 = 36294

Field Value

int

GL_UNSIGNED_INT_VEC3

public const int GL_UNSIGNED_INT_VEC3 = 36295

Field Value

int

GL_UNSIGNED_INT_VEC4

public const int GL_UNSIGNED_INT_VEC4 = 36296

Field Value

int

GL_UNSIGNED_NORMALIZED

public const int GL_UNSIGNED_NORMALIZED = 35863

Field Value

int

GL_UNSIGNED_SHORT

public const int GL_UNSIGNED_SHORT = 5123

Field Value

int

GL_UNSIGNED_SHORT_1_5_5_5_REV

public const int GL_UNSIGNED_SHORT_1_5_5_5_REV = 33638

Field Value

int

GL_UNSIGNED_SHORT_4_4_4_4

public const int GL_UNSIGNED_SHORT_4_4_4_4 = 32819

Field Value

int

GL_UNSIGNED_SHORT_4_4_4_4_REV

public const int GL_UNSIGNED_SHORT_4_4_4_4_REV = 33637

Field Value

int

GL_UNSIGNED_SHORT_5_5_5_1

public const int GL_UNSIGNED_SHORT_5_5_5_1 = 32820

Field Value

int

GL_UNSIGNED_SHORT_5_6_5

public const int GL_UNSIGNED_SHORT_5_6_5 = 33635

Field Value

int

GL_UNSIGNED_SHORT_5_6_5_REV

public const int GL_UNSIGNED_SHORT_5_6_5_REV = 33636

Field Value

int

GL_UPPER_LEFT

public const int GL_UPPER_LEFT = 36002

Field Value

int

GL_VALIDATE_STATUS

public const int GL_VALIDATE_STATUS = 35715

Field Value

int

GL_VENDOR

public const int GL_VENDOR = 7936

Field Value

int

GL_VERSION

public const int GL_VERSION = 7938

Field Value

int

GL_VERTEX_ARRAY_BINDING

public const int GL_VERTEX_ARRAY_BINDING = 34229

Field Value

int

GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

public const int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975

Field Value

int

GL_VERTEX_ATTRIB_ARRAY_DIVISOR

public const int GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 35070

Field Value

int

GL_VERTEX_ATTRIB_ARRAY_ENABLED

public const int GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338

Field Value

int

GL_VERTEX_ATTRIB_ARRAY_INTEGER

public const int GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069

Field Value

int

GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

public const int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922

Field Value

int

GL_VERTEX_ATTRIB_ARRAY_POINTER

public const int GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373

Field Value

int

GL_VERTEX_ATTRIB_ARRAY_SIZE

public const int GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339

Field Value

int

GL_VERTEX_ATTRIB_ARRAY_STRIDE

public const int GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340

Field Value

int

GL_VERTEX_ATTRIB_ARRAY_TYPE

public const int GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341

Field Value

int

GL_VERTEX_PROGRAM_POINT_SIZE

public const int GL_VERTEX_PROGRAM_POINT_SIZE = 34370

Field Value

int

GL_VERTEX_SHADER

public const int GL_VERTEX_SHADER = 35633

Field Value

int

GL_VIEWPORT

public const int GL_VIEWPORT = 2978

Field Value

int

GL_WAIT_FAILED

public const int GL_WAIT_FAILED = 37149

Field Value

int

GL_WRITE_ONLY

public const int GL_WRITE_ONLY = 35001

Field Value

int

GL_XOR

public const int GL_XOR = 5382

Field Value

int

GL_ZERO

public const int GL_ZERO = 0

Field Value

int

Methods

glActiveProgramEXT(uint)

public static extern void glActiveProgramEXT(uint program)

Parameters

program uint

glActiveShaderProgram(uint, uint)

public static extern void glActiveShaderProgram(uint pipeline, uint program)

Parameters

pipeline uint
program uint

glActiveStencilFaceEXT(uint)

public static extern void glActiveStencilFaceEXT(uint face)

Parameters

face uint

glActiveTexture(uint)

public static extern void glActiveTexture(uint texture)

Parameters

texture uint

glActiveTextureARB(uint)

public static extern void glActiveTextureARB(uint texture)

Parameters

texture uint

glActiveVaryingNV(uint, string)

public static extern void glActiveVaryingNV(uint program, string name)

Parameters

program uint
name string

glApplyTextureEXT(uint)

public static extern void glApplyTextureEXT(uint mode)

Parameters

mode uint

glAreTexturesResidentEXT(int, uint*, bool*)

public static extern bool glAreTexturesResidentEXT(int n, uint* textures, bool* residences)

Parameters

n int
textures uint*
residences bool*

Returns

bool

glArrayObjectATI(uint, int, uint, int, uint, uint)

public static extern void glArrayObjectATI(uint array, int size, uint type, int stride, uint buffer, uint offset)

Parameters

array uint
size int
type uint
stride int
buffer uint
offset uint

glAsyncMarkerSGIX(uint)

public static extern void glAsyncMarkerSGIX(uint marker)

Parameters

marker uint

glAttachObjectARB(uint, uint)

public static extern void glAttachObjectARB(uint containerObj, uint obj)

Parameters

containerObj uint
obj uint

glAttachShader(uint, uint)

public static extern void glAttachShader(uint program, uint shader)

Parameters

program uint
shader uint

glBeginConditionalRender(uint, uint)

public static extern void glBeginConditionalRender(uint id, uint mode)

Parameters

id uint
mode uint

glBeginConditionalRenderNV(uint, uint)

public static extern void glBeginConditionalRenderNV(uint id, uint mode)

Parameters

id uint
mode uint

glBeginFragmentShaderATI()

public static extern void glBeginFragmentShaderATI()

glBeginOcclusionQueryNV(uint)

public static extern void glBeginOcclusionQueryNV(uint id)

Parameters

id uint

glBeginPerfMonitorAMD(uint)

public static extern void glBeginPerfMonitorAMD(uint monitor)

Parameters

monitor uint

glBeginQuery(uint, uint)

public static extern void glBeginQuery(uint target, uint id)

Parameters

target uint
id uint

glBeginQueryARB(uint, uint)

public static extern void glBeginQueryARB(uint target, uint id)

Parameters

target uint
id uint

glBeginQueryIndexed(uint, uint, uint)

public static extern void glBeginQueryIndexed(uint target, uint index, uint id)

Parameters

target uint
index uint
id uint

glBeginTransformFeedback(uint)

public static extern void glBeginTransformFeedback(uint primitiveMode)

Parameters

primitiveMode uint

glBeginTransformFeedbackEXT(uint)

public static extern void glBeginTransformFeedbackEXT(uint primitiveMode)

Parameters

primitiveMode uint

glBeginTransformFeedbackNV(uint)

public static extern void glBeginTransformFeedbackNV(uint primitiveMode)

Parameters

primitiveMode uint

glBeginVertexShaderEXT()

public static extern void glBeginVertexShaderEXT()

glBeginVideoCaptureNV(uint)

public static extern void glBeginVideoCaptureNV(uint video_capture_slot)

Parameters

video_capture_slot uint

glBindAttribLocation(uint, uint, string)

public static extern void glBindAttribLocation(uint program, uint index, string name)

Parameters

program uint
index uint
name string

glBindAttribLocationARB(uint, uint, string)

public static extern void glBindAttribLocationARB(uint programObj, uint index, string name)

Parameters

programObj uint
index uint
name string

glBindBuffer(uint, uint)

public static extern void glBindBuffer(uint target, uint buffer)

Parameters

target uint
buffer uint

glBindBufferARB(uint, uint)

public static extern void glBindBufferARB(uint target, uint buffer)

Parameters

target uint
buffer uint

glBindBufferBase(uint, uint, uint)

public static extern void glBindBufferBase(uint target, uint index, uint buffer)

Parameters

target uint
index uint
buffer uint

glBindBufferBaseEXT(uint, uint, uint)

public static extern void glBindBufferBaseEXT(uint target, uint index, uint buffer)

Parameters

target uint
index uint
buffer uint

glBindBufferBaseNV(uint, uint, uint)

public static extern void glBindBufferBaseNV(uint target, uint index, uint buffer)

Parameters

target uint
index uint
buffer uint

glBindBufferOffsetEXT(uint, uint, uint, nint)

public static extern void glBindBufferOffsetEXT(uint target, uint index, uint buffer, nint offset)

Parameters

target uint
index uint
buffer uint
offset nint

glBindBufferOffsetNV(uint, uint, uint, nint)

public static extern void glBindBufferOffsetNV(uint target, uint index, uint buffer, nint offset)

Parameters

target uint
index uint
buffer uint
offset nint

glBindBufferRange(uint, uint, uint, nint, nint)

public static extern void glBindBufferRange(uint target, uint index, uint buffer, nint offset, nint size)

Parameters

target uint
index uint
buffer uint
offset nint
size nint

glBindBufferRangeEXT(uint, uint, uint, nint, nint)

public static extern void glBindBufferRangeEXT(uint target, uint index, uint buffer, nint offset, nint size)

Parameters

target uint
index uint
buffer uint
offset nint
size nint

glBindBufferRangeNV(uint, uint, uint, nint, nint)

public static extern void glBindBufferRangeNV(uint target, uint index, uint buffer, nint offset, nint size)

Parameters

target uint
index uint
buffer uint
offset nint
size nint

glBindFragDataLocation(uint, uint, string)

public static extern void glBindFragDataLocation(uint program, uint color, string name)

Parameters

program uint
color uint
name string

glBindFragDataLocationEXT(uint, uint, string)

public static extern void glBindFragDataLocationEXT(uint program, uint color, string name)

Parameters

program uint
color uint
name string

glBindFragDataLocationIndexed(uint, uint, uint, string)

public static extern void glBindFragDataLocationIndexed(uint program, uint colorNumber, uint index, string name)

Parameters

program uint
colorNumber uint
index uint
name string

glBindFragmentShaderATI(uint)

public static extern void glBindFragmentShaderATI(uint id)

Parameters

id uint

glBindFramebuffer(uint, uint)

public static extern void glBindFramebuffer(uint target, uint framebuffer)

Parameters

target uint
framebuffer uint

glBindFramebufferEXT(uint, uint)

public static extern void glBindFramebufferEXT(uint target, uint framebuffer)

Parameters

target uint
framebuffer uint

glBindImageTextureEXT(uint, uint, int, bool, int, uint, int)

public static extern void glBindImageTextureEXT(uint index, uint texture, int level, bool layered, int layer, uint access, int format)

Parameters

index uint
texture uint
level int
layered bool
layer int
access uint
format int

glBindLightParameterEXT(uint, uint)

public static extern int glBindLightParameterEXT(uint light, uint value)

Parameters

light uint
value uint

Returns

int

glBindMaterialParameterEXT(uint, uint)

public static extern int glBindMaterialParameterEXT(uint face, uint value)

Parameters

face uint
value uint

Returns

int

glBindMultiTextureEXT(uint, uint, uint)

public static extern void glBindMultiTextureEXT(uint texunit, uint target, uint texture)

Parameters

texunit uint
target uint
texture uint

glBindParameterEXT(uint)

public static extern int glBindParameterEXT(uint value)

Parameters

value uint

Returns

int

glBindProgramARB(uint, uint)

public static extern void glBindProgramARB(uint target, uint program)

Parameters

target uint
program uint

glBindProgramNV(uint, uint)

public static extern void glBindProgramNV(uint target, uint id)

Parameters

target uint
id uint

glBindProgramPipeline(uint)

public static extern void glBindProgramPipeline(uint pipeline)

Parameters

pipeline uint

glBindRenderbuffer(uint, uint)

public static extern void glBindRenderbuffer(uint target, uint renderbuffer)

Parameters

target uint
renderbuffer uint

glBindRenderbufferEXT(uint, uint)

public static extern void glBindRenderbufferEXT(uint target, uint renderbuffer)

Parameters

target uint
renderbuffer uint

glBindSampler(uint, uint)

public static extern void glBindSampler(uint unit, uint sampler)

Parameters

unit uint
sampler uint

glBindTexGenParameterEXT(uint, uint, uint)

public static extern int glBindTexGenParameterEXT(uint unit, uint coord, uint value)

Parameters

unit uint
coord uint
value uint

Returns

int

glBindTexture(uint, uint)

public static extern void glBindTexture(uint target, uint texture)

Parameters

target uint
texture uint

glBindTextureEXT(uint, uint)

public static extern void glBindTextureEXT(uint target, uint texture)

Parameters

target uint
texture uint

glBindTextureUnitParameterEXT(uint, uint)

public static extern int glBindTextureUnitParameterEXT(uint unit, uint value)

Parameters

unit uint
value uint

Returns

int

glBindTransformFeedback(uint, uint)

public static extern void glBindTransformFeedback(uint target, uint id)

Parameters

target uint
id uint

glBindTransformFeedbackNV(uint, uint)

public static extern void glBindTransformFeedbackNV(uint target, uint id)

Parameters

target uint
id uint

glBindVertexArray(uint)

public static extern void glBindVertexArray(uint array)

Parameters

array uint

glBindVertexArrayAPPLE(uint)

public static extern void glBindVertexArrayAPPLE(uint array)

Parameters

array uint

glBindVertexShaderEXT(uint)

public static extern void glBindVertexShaderEXT(uint id)

Parameters

id uint

glBindVideoCaptureStreamBufferNV(uint, uint, uint, nint)

public static extern void glBindVideoCaptureStreamBufferNV(uint video_capture_slot, uint stream, uint frame_region, nint offset)

Parameters

video_capture_slot uint
stream uint
frame_region uint
offset nint

glBindVideoCaptureStreamTextureNV(uint, uint, uint, uint, uint)

public static extern void glBindVideoCaptureStreamTextureNV(uint video_capture_slot, uint stream, uint frame_region, uint target, uint texture)

Parameters

video_capture_slot uint
stream uint
frame_region uint
target uint
texture uint

glBlendColor(float, float, float, float)

public static extern void glBlendColor(float red, float green, float blue, float alpha)

Parameters

red float
green float
blue float
alpha float

glBlendColorEXT(float, float, float, float)

public static extern void glBlendColorEXT(float red, float green, float blue, float alpha)

Parameters

red float
green float
blue float
alpha float

glBlendEquation(uint)

public static extern void glBlendEquation(uint mode)

Parameters

mode uint

glBlendEquationEXT(uint)

public static extern void glBlendEquationEXT(uint mode)

Parameters

mode uint

glBlendEquationIndexedAMD(uint, uint)

public static extern void glBlendEquationIndexedAMD(uint buf, uint mode)

Parameters

buf uint
mode uint

glBlendEquationSeparate(uint, uint)

public static extern void glBlendEquationSeparate(uint modeRGB, uint modeAlpha)

Parameters

modeRGB uint
modeAlpha uint

glBlendEquationSeparateEXT(uint, uint)

public static extern void glBlendEquationSeparateEXT(uint modeRGB, uint modeAlpha)

Parameters

modeRGB uint
modeAlpha uint

glBlendEquationSeparateIndexedAMD(uint, uint, uint)

public static extern void glBlendEquationSeparateIndexedAMD(uint buf, uint modeRGB, uint modeAlpha)

Parameters

buf uint
modeRGB uint
modeAlpha uint

glBlendEquationSeparatei(uint, uint, uint)

public static extern void glBlendEquationSeparatei(uint buf, uint modeRGB, uint modeAlpha)

Parameters

buf uint
modeRGB uint
modeAlpha uint

glBlendEquationSeparateiARB(uint, uint, uint)

public static extern void glBlendEquationSeparateiARB(uint buf, uint modeRGB, uint modeAlpha)

Parameters

buf uint
modeRGB uint
modeAlpha uint

glBlendEquationi(uint, uint)

public static extern void glBlendEquationi(uint buf, uint mode)

Parameters

buf uint
mode uint

glBlendEquationiARB(uint, uint)

public static extern void glBlendEquationiARB(uint buf, uint mode)

Parameters

buf uint
mode uint

glBlendFunc(uint, uint)

public static extern void glBlendFunc(uint sfactor, uint dfactor)

Parameters

sfactor uint
dfactor uint

glBlendFuncIndexedAMD(uint, uint, uint)

public static extern void glBlendFuncIndexedAMD(uint buf, uint src, uint dst)

Parameters

buf uint
src uint
dst uint

glBlendFuncSeparate(uint, uint, uint, uint)

public static extern void glBlendFuncSeparate(uint sfactorRGB, uint dfactorRGB, uint sfactorAlpha, uint dfactorAlpha)

Parameters

sfactorRGB uint
dfactorRGB uint
sfactorAlpha uint
dfactorAlpha uint

glBlendFuncSeparateEXT(uint, uint, uint, uint)

public static extern void glBlendFuncSeparateEXT(uint sfactorRGB, uint dfactorRGB, uint sfactorAlpha, uint dfactorAlpha)

Parameters

sfactorRGB uint
dfactorRGB uint
sfactorAlpha uint
dfactorAlpha uint

glBlendFuncSeparateINGR(uint, uint, uint, uint)

public static extern void glBlendFuncSeparateINGR(uint sfactorRGB, uint dfactorRGB, uint sfactorAlpha, uint dfactorAlpha)

Parameters

sfactorRGB uint
dfactorRGB uint
sfactorAlpha uint
dfactorAlpha uint

glBlendFuncSeparateIndexedAMD(uint, uint, uint, uint, uint)

public static extern void glBlendFuncSeparateIndexedAMD(uint buf, uint srcRGB, uint dstRGB, uint srcAlpha, uint dstAlpha)

Parameters

buf uint
srcRGB uint
dstRGB uint
srcAlpha uint
dstAlpha uint

glBlendFuncSeparatei(uint, uint, uint, uint, uint)

public static extern void glBlendFuncSeparatei(uint buf, uint srcRGB, uint dstRGB, uint srcAlpha, uint dstAlpha)

Parameters

buf uint
srcRGB uint
dstRGB uint
srcAlpha uint
dstAlpha uint

glBlendFuncSeparateiARB(uint, uint, uint, uint, uint)

public static extern void glBlendFuncSeparateiARB(uint buf, uint srcRGB, uint dstRGB, uint srcAlpha, uint dstAlpha)

Parameters

buf uint
srcRGB uint
dstRGB uint
srcAlpha uint
dstAlpha uint

glBlendFunci(uint, uint, uint)

public static extern void glBlendFunci(uint buf, uint src, uint dst)

Parameters

buf uint
src uint
dst uint

glBlendFunciARB(uint, uint, uint)

public static extern void glBlendFunciARB(uint buf, uint src, uint dst)

Parameters

buf uint
src uint
dst uint

glBlitFramebuffer(int, int, int, int, int, int, int, int, uint, uint)

public static extern void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, uint mask, uint filter)

Parameters

srcX0 int
srcY0 int
srcX1 int
srcY1 int
dstX0 int
dstY0 int
dstX1 int
dstY1 int
mask uint
filter uint

glBlitFramebufferEXT(int, int, int, int, int, int, int, int, uint, uint)

public static extern void glBlitFramebufferEXT(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, uint mask, uint filter)

Parameters

srcX0 int
srcY0 int
srcX1 int
srcY1 int
dstX0 int
dstY0 int
dstX1 int
dstY1 int
mask uint
filter uint

glBufferAddressRangeNV(uint, uint, ulong, nint)

public static extern void glBufferAddressRangeNV(uint pname, uint index, ulong address, nint length)

Parameters

pname uint
index uint
address ulong
length nint

glBufferData(uint, nint, nint, uint)

public static extern void glBufferData(uint target, nint size, nint data, uint usage)

Parameters

target uint
size nint
data nint
usage uint

glBufferDataARB(uint, nint, nint, uint)

public static extern void glBufferDataARB(uint target, nint size, nint data, uint usage)

Parameters

target uint
size nint
data nint
usage uint

glBufferParameteriAPPLE(uint, uint, int)

public static extern void glBufferParameteriAPPLE(uint target, uint pname, int param)

Parameters

target uint
pname uint
param int

glBufferSubData(uint, nint, nint, nint)

public static extern void glBufferSubData(uint target, nint offset, nint size, nint data)

Parameters

target uint
offset nint
size nint
data nint

glBufferSubDataARB(uint, nint, nint, nint)

public static extern void glBufferSubDataARB(uint target, nint offset, nint size, nint data)

Parameters

target uint
offset nint
size nint
data nint

glCheckFramebufferStatus(uint)

public static extern uint glCheckFramebufferStatus(uint target)

Parameters

target uint

Returns

uint

glCheckFramebufferStatusEXT(uint)

public static extern uint glCheckFramebufferStatusEXT(uint target)

Parameters

target uint

Returns

uint

glCheckNamedFramebufferStatusEXT(uint, uint)

public static extern uint glCheckNamedFramebufferStatusEXT(uint framebuffer, uint target)

Parameters

framebuffer uint
target uint

Returns

uint

glClampColor(uint, uint)

public static extern void glClampColor(uint target, uint clamp)

Parameters

target uint
clamp uint

glClampColorARB(uint, uint)

public static extern void glClampColorARB(uint target, uint clamp)

Parameters

target uint
clamp uint

glClear(uint)

public static extern void glClear(uint mask)

Parameters

mask uint

glClearBufferfi(uint, int, float, int)

public static extern void glClearBufferfi(uint buffer, int drawbuffer, float depth, int stencil)

Parameters

buffer uint
drawbuffer int
depth float
stencil int

glClearBufferfv(uint, int, float*)

public static extern void glClearBufferfv(uint buffer, int drawbuffer, float* value)

Parameters

buffer uint
drawbuffer int
value float*

glClearBufferiv(uint, int, int*)

public static extern void glClearBufferiv(uint buffer, int drawbuffer, int* value)

Parameters

buffer uint
drawbuffer int
value int*

glClearBufferuiv(uint, int, uint*)

public static extern void glClearBufferuiv(uint buffer, int drawbuffer, uint* value)

Parameters

buffer uint
drawbuffer int
value uint*

glClearColor(float, float, float, float)

public static extern void glClearColor(float red, float green, float blue, float alpha)

Parameters

red float
green float
blue float
alpha float

glClearColorIiEXT(int, int, int, int)

public static extern void glClearColorIiEXT(int red, int green, int blue, int alpha)

Parameters

red int
green int
blue int
alpha int

glClearColorIuiEXT(uint, uint, uint, uint)

public static extern void glClearColorIuiEXT(uint red, uint green, uint blue, uint alpha)

Parameters

red uint
green uint
blue uint
alpha uint

glClearDepth(double)

public static extern void glClearDepth(double depth)

Parameters

depth double

glClearDepthdNV(double)

public static extern void glClearDepthdNV(double depth)

Parameters

depth double

glClearDepthf(float)

public static extern void glClearDepthf(float d)

Parameters

d float

glClearStencil(int)

public static extern void glClearStencil(int s)

Parameters

s int

glClientActiveVertexStreamATI(uint)

public static extern void glClientActiveVertexStreamATI(uint stream)

Parameters

stream uint

glClientAttribDefaultEXT(uint)

public static extern void glClientAttribDefaultEXT(uint mask)

Parameters

mask uint

glClientWaitSync(nint, uint, ulong)

public static extern uint glClientWaitSync(nint sync, uint flags, ulong timeout)

Parameters

sync nint
flags uint
timeout ulong

Returns

uint

glColorFormatNV(int, uint, int)

public static extern void glColorFormatNV(int size, uint type, int stride)

Parameters

size int
type uint
stride int

glColorMask(bool, bool, bool, bool)

public static extern void glColorMask(bool red, bool green, bool blue, bool alpha)

Parameters

red bool
green bool
blue bool
alpha bool

glColorMaskIndexedEXT(uint, bool, bool, bool, bool)

public static extern void glColorMaskIndexedEXT(uint index, bool r, bool g, bool b, bool a)

Parameters

index uint
r bool
g bool
b bool
a bool

glColorMaski(uint, bool, bool, bool, bool)

public static extern void glColorMaski(uint index, bool r, bool g, bool b, bool a)

Parameters

index uint
r bool
g bool
b bool
a bool

glColorPointerListIBM(int, uint, int, nint, int)

public static extern void glColorPointerListIBM(int size, uint type, int stride, nint pointer, int ptrstride)

Parameters

size int
type uint
stride int
pointer nint
ptrstride int

glColorPointervINTEL(int, uint, nint)

public static extern void glColorPointervINTEL(int size, uint type, nint pointer)

Parameters

size int
type uint
pointer nint

glCombinerStageParameterfvNV(uint, uint, float*)

public static extern void glCombinerStageParameterfvNV(uint stage, uint pname, float* @params)

Parameters

stage uint
pname uint
params float*

glCompileShader(uint)

public static extern void glCompileShader(uint shader)

Parameters

shader uint

glCompileShaderARB(uint)

public static extern void glCompileShaderARB(uint shaderObj)

Parameters

shaderObj uint

glCompileShaderIncludeARB(uint, int, string[], int*)

public static extern void glCompileShaderIncludeARB(uint shader, int count, string[] path, int* length)

Parameters

shader uint
count int
path string[]
length int*

glCompressedMultiTexImage1DEXT(uint, uint, int, uint, int, int, int, nint)

public static extern void glCompressedMultiTexImage1DEXT(uint texunit, uint target, int level, uint internalformat, int width, int border, int imageSize, nint bits)

Parameters

texunit uint
target uint
level int
internalformat uint
width int
border int
imageSize int
bits nint

glCompressedMultiTexImage2DEXT(uint, uint, int, uint, int, int, int, int, nint)

public static extern void glCompressedMultiTexImage2DEXT(uint texunit, uint target, int level, uint internalformat, int width, int height, int border, int imageSize, nint bits)

Parameters

texunit uint
target uint
level int
internalformat uint
width int
height int
border int
imageSize int
bits nint

glCompressedMultiTexImage3DEXT(uint, uint, int, uint, int, int, int, int, int, nint)

public static extern void glCompressedMultiTexImage3DEXT(uint texunit, uint target, int level, uint internalformat, int width, int height, int depth, int border, int imageSize, nint bits)

Parameters

texunit uint
target uint
level int
internalformat uint
width int
height int
depth int
border int
imageSize int
bits nint

glCompressedMultiTexSubImage1DEXT(uint, uint, int, int, int, uint, int, nint)

public static extern void glCompressedMultiTexSubImage1DEXT(uint texunit, uint target, int level, int xoffset, int width, uint format, int imageSize, nint bits)

Parameters

texunit uint
target uint
level int
xoffset int
width int
format uint
imageSize int
bits nint

glCompressedMultiTexSubImage2DEXT(uint, uint, int, int, int, int, int, uint, int, nint)

public static extern void glCompressedMultiTexSubImage2DEXT(uint texunit, uint target, int level, int xoffset, int yoffset, int width, int height, uint format, int imageSize, nint bits)

Parameters

texunit uint
target uint
level int
xoffset int
yoffset int
width int
height int
format uint
imageSize int
bits nint

glCompressedMultiTexSubImage3DEXT(uint, uint, int, int, int, int, int, int, int, uint, int, nint)

public static extern void glCompressedMultiTexSubImage3DEXT(uint texunit, uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, int imageSize, nint bits)

Parameters

texunit uint
target uint
level int
xoffset int
yoffset int
zoffset int
width int
height int
depth int
format uint
imageSize int
bits nint

glCompressedTexImage1D(uint, int, uint, int, int, int, nint)

public static extern void glCompressedTexImage1D(uint target, int level, uint internalformat, int width, int border, int imageSize, nint data)

Parameters

target uint
level int
internalformat uint
width int
border int
imageSize int
data nint

glCompressedTexImage1DARB(uint, int, uint, int, int, int, nint)

public static extern void glCompressedTexImage1DARB(uint target, int level, uint internalformat, int width, int border, int imageSize, nint data)

Parameters

target uint
level int
internalformat uint
width int
border int
imageSize int
data nint

glCompressedTexImage2D(uint, int, uint, int, int, int, int, nint)

public static extern void glCompressedTexImage2D(uint target, int level, uint internalformat, int width, int height, int border, int imageSize, nint data)

Parameters

target uint
level int
internalformat uint
width int
height int
border int
imageSize int
data nint

glCompressedTexImage2DARB(uint, int, uint, int, int, int, int, nint)

public static extern void glCompressedTexImage2DARB(uint target, int level, uint internalformat, int width, int height, int border, int imageSize, nint data)

Parameters

target uint
level int
internalformat uint
width int
height int
border int
imageSize int
data nint

glCompressedTexImage3D(uint, int, uint, int, int, int, int, int, nint)

public static extern void glCompressedTexImage3D(uint target, int level, uint internalformat, int width, int height, int depth, int border, int imageSize, nint data)

Parameters

target uint
level int
internalformat uint
width int
height int
depth int
border int
imageSize int
data nint

glCompressedTexImage3DARB(uint, int, uint, int, int, int, int, int, nint)

public static extern void glCompressedTexImage3DARB(uint target, int level, uint internalformat, int width, int height, int depth, int border, int imageSize, nint data)

Parameters

target uint
level int
internalformat uint
width int
height int
depth int
border int
imageSize int
data nint

glCompressedTexSubImage1D(uint, int, int, int, uint, int, nint)

public static extern void glCompressedTexSubImage1D(uint target, int level, int xoffset, int width, uint format, int imageSize, nint data)

Parameters

target uint
level int
xoffset int
width int
format uint
imageSize int
data nint

glCompressedTexSubImage1DARB(uint, int, int, int, uint, int, nint)

public static extern void glCompressedTexSubImage1DARB(uint target, int level, int xoffset, int width, uint format, int imageSize, nint data)

Parameters

target uint
level int
xoffset int
width int
format uint
imageSize int
data nint

glCompressedTexSubImage2D(uint, int, int, int, int, int, uint, int, nint)

public static extern void glCompressedTexSubImage2D(uint target, int level, int xoffset, int yoffset, int width, int height, uint format, int imageSize, nint data)

Parameters

target uint
level int
xoffset int
yoffset int
width int
height int
format uint
imageSize int
data nint

glCompressedTexSubImage2DARB(uint, int, int, int, int, int, uint, int, nint)

public static extern void glCompressedTexSubImage2DARB(uint target, int level, int xoffset, int yoffset, int width, int height, uint format, int imageSize, nint data)

Parameters

target uint
level int
xoffset int
yoffset int
width int
height int
format uint
imageSize int
data nint

glCompressedTexSubImage3D(uint, int, int, int, int, int, int, int, uint, int, nint)

public static extern void glCompressedTexSubImage3D(uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, int imageSize, nint data)

Parameters

target uint
level int
xoffset int
yoffset int
zoffset int
width int
height int
depth int
format uint
imageSize int
data nint

glCompressedTexSubImage3DARB(uint, int, int, int, int, int, int, int, uint, int, nint)

public static extern void glCompressedTexSubImage3DARB(uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, int imageSize, nint data)

Parameters

target uint
level int
xoffset int
yoffset int
zoffset int
width int
height int
depth int
format uint
imageSize int
data nint

glCompressedTextureImage1DEXT(uint, uint, int, uint, int, int, int, nint)

public static extern void glCompressedTextureImage1DEXT(uint texture, uint target, int level, uint internalformat, int width, int border, int imageSize, nint bits)

Parameters

texture uint
target uint
level int
internalformat uint
width int
border int
imageSize int
bits nint

glCompressedTextureImage2DEXT(uint, uint, int, uint, int, int, int, int, nint)

public static extern void glCompressedTextureImage2DEXT(uint texture, uint target, int level, uint internalformat, int width, int height, int border, int imageSize, nint bits)

Parameters

texture uint
target uint
level int
internalformat uint
width int
height int
border int
imageSize int
bits nint

glCompressedTextureImage3DEXT(uint, uint, int, uint, int, int, int, int, int, nint)

public static extern void glCompressedTextureImage3DEXT(uint texture, uint target, int level, uint internalformat, int width, int height, int depth, int border, int imageSize, nint bits)

Parameters

texture uint
target uint
level int
internalformat uint
width int
height int
depth int
border int
imageSize int
bits nint

glCompressedTextureSubImage1DEXT(uint, uint, int, int, int, uint, int, nint)

public static extern void glCompressedTextureSubImage1DEXT(uint texture, uint target, int level, int xoffset, int width, uint format, int imageSize, nint bits)

Parameters

texture uint
target uint
level int
xoffset int
width int
format uint
imageSize int
bits nint

glCompressedTextureSubImage2DEXT(uint, uint, int, int, int, int, int, uint, int, nint)

public static extern void glCompressedTextureSubImage2DEXT(uint texture, uint target, int level, int xoffset, int yoffset, int width, int height, uint format, int imageSize, nint bits)

Parameters

texture uint
target uint
level int
xoffset int
yoffset int
width int
height int
format uint
imageSize int
bits nint

glCompressedTextureSubImage3DEXT(uint, uint, int, int, int, int, int, int, int, uint, int, nint)

public static extern void glCompressedTextureSubImage3DEXT(uint texture, uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, int imageSize, nint bits)

Parameters

texture uint
target uint
level int
xoffset int
yoffset int
zoffset int
width int
height int
depth int
format uint
imageSize int
bits nint

glCopyBufferSubData(uint, uint, nint, nint, nint)

public static extern void glCopyBufferSubData(uint readTarget, uint writeTarget, nint readOffset, nint writeOffset, nint size)

Parameters

readTarget uint
writeTarget uint
readOffset nint
writeOffset nint
size nint

glCopyImageSubDataNV(uint, uint, int, int, int, int, uint, uint, int, int, int, int, int, int, int)

public static extern void glCopyImageSubDataNV(uint srcName, uint srcTarget, int srcLevel, int srcX, int srcY, int srcZ, uint dstName, uint dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int width, int height, int depth)

Parameters

srcName uint
srcTarget uint
srcLevel int
srcX int
srcY int
srcZ int
dstName uint
dstTarget uint
dstLevel int
dstX int
dstY int
dstZ int
width int
height int
depth int

glCopyMultiTexImage1DEXT(uint, uint, int, uint, int, int, int, int)

public static extern void glCopyMultiTexImage1DEXT(uint texunit, uint target, int level, uint internalformat, int x, int y, int width, int border)

Parameters

texunit uint
target uint
level int
internalformat uint
x int
y int
width int
border int

glCopyMultiTexImage2DEXT(uint, uint, int, uint, int, int, int, int, int)

public static extern void glCopyMultiTexImage2DEXT(uint texunit, uint target, int level, uint internalformat, int x, int y, int width, int height, int border)

Parameters

texunit uint
target uint
level int
internalformat uint
x int
y int
width int
height int
border int

glCopyMultiTexSubImage1DEXT(uint, uint, int, int, int, int, int)

public static extern void glCopyMultiTexSubImage1DEXT(uint texunit, uint target, int level, int xoffset, int x, int y, int width)

Parameters

texunit uint
target uint
level int
xoffset int
x int
y int
width int

glCopyMultiTexSubImage2DEXT(uint, uint, int, int, int, int, int, int, int)

public static extern void glCopyMultiTexSubImage2DEXT(uint texunit, uint target, int level, int xoffset, int yoffset, int x, int y, int width, int height)

Parameters

texunit uint
target uint
level int
xoffset int
yoffset int
x int
y int
width int
height int

glCopyMultiTexSubImage3DEXT(uint, uint, int, int, int, int, int, int, int, int)

public static extern void glCopyMultiTexSubImage3DEXT(uint texunit, uint target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)

Parameters

texunit uint
target uint
level int
xoffset int
yoffset int
zoffset int
x int
y int
width int
height int

glCopyTexImage1D(uint, int, uint, int, int, int, int)

public static extern void glCopyTexImage1D(uint target, int level, uint internalformat, int x, int y, int width, int border)

Parameters

target uint
level int
internalformat uint
x int
y int
width int
border int

glCopyTexImage1DEXT(uint, int, uint, int, int, int, int)

public static extern void glCopyTexImage1DEXT(uint target, int level, uint internalformat, int x, int y, int width, int border)

Parameters

target uint
level int
internalformat uint
x int
y int
width int
border int

glCopyTexImage2D(uint, int, uint, int, int, int, int, int)

public static extern void glCopyTexImage2D(uint target, int level, uint internalformat, int x, int y, int width, int height, int border)

Parameters

target uint
level int
internalformat uint
x int
y int
width int
height int
border int

glCopyTexImage2DEXT(uint, int, uint, int, int, int, int, int)

public static extern void glCopyTexImage2DEXT(uint target, int level, uint internalformat, int x, int y, int width, int height, int border)

Parameters

target uint
level int
internalformat uint
x int
y int
width int
height int
border int

glCopyTexSubImage1D(uint, int, int, int, int, int)

public static extern void glCopyTexSubImage1D(uint target, int level, int xoffset, int x, int y, int width)

Parameters

target uint
level int
xoffset int
x int
y int
width int

glCopyTexSubImage1DEXT(uint, int, int, int, int, int)

public static extern void glCopyTexSubImage1DEXT(uint target, int level, int xoffset, int x, int y, int width)

Parameters

target uint
level int
xoffset int
x int
y int
width int

glCopyTexSubImage2D(uint, int, int, int, int, int, int, int)

public static extern void glCopyTexSubImage2D(uint target, int level, int xoffset, int yoffset, int x, int y, int width, int height)

Parameters

target uint
level int
xoffset int
yoffset int
x int
y int
width int
height int

glCopyTexSubImage2DEXT(uint, int, int, int, int, int, int, int)

public static extern void glCopyTexSubImage2DEXT(uint target, int level, int xoffset, int yoffset, int x, int y, int width, int height)

Parameters

target uint
level int
xoffset int
yoffset int
x int
y int
width int
height int

glCopyTexSubImage3D(uint, int, int, int, int, int, int, int, int)

public static extern void glCopyTexSubImage3D(uint target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)

Parameters

target uint
level int
xoffset int
yoffset int
zoffset int
x int
y int
width int
height int

glCopyTexSubImage3DEXT(uint, int, int, int, int, int, int, int, int)

public static extern void glCopyTexSubImage3DEXT(uint target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)

Parameters

target uint
level int
xoffset int
yoffset int
zoffset int
x int
y int
width int
height int

glCopyTextureImage1DEXT(uint, uint, int, uint, int, int, int, int)

public static extern void glCopyTextureImage1DEXT(uint texture, uint target, int level, uint internalformat, int x, int y, int width, int border)

Parameters

texture uint
target uint
level int
internalformat uint
x int
y int
width int
border int

glCopyTextureImage2DEXT(uint, uint, int, uint, int, int, int, int, int)

public static extern void glCopyTextureImage2DEXT(uint texture, uint target, int level, uint internalformat, int x, int y, int width, int height, int border)

Parameters

texture uint
target uint
level int
internalformat uint
x int
y int
width int
height int
border int

glCopyTextureSubImage1DEXT(uint, uint, int, int, int, int, int)

public static extern void glCopyTextureSubImage1DEXT(uint texture, uint target, int level, int xoffset, int x, int y, int width)

Parameters

texture uint
target uint
level int
xoffset int
x int
y int
width int

glCopyTextureSubImage2DEXT(uint, uint, int, int, int, int, int, int, int)

public static extern void glCopyTextureSubImage2DEXT(uint texture, uint target, int level, int xoffset, int yoffset, int x, int y, int width, int height)

Parameters

texture uint
target uint
level int
xoffset int
yoffset int
x int
y int
width int
height int

glCopyTextureSubImage3DEXT(uint, uint, int, int, int, int, int, int, int, int)

public static extern void glCopyTextureSubImage3DEXT(uint texture, uint target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)

Parameters

texture uint
target uint
level int
xoffset int
yoffset int
zoffset int
x int
y int
width int
height int

glCreateProgram()

public static extern int glCreateProgram()

Returns

int

glCreateProgramObjectARB()

public static extern int glCreateProgramObjectARB()

Returns

int

glCreateShader(uint)

public static extern int glCreateShader(uint type)

Parameters

type uint

Returns

int

glCreateShaderObjectARB(uint)

public static extern int glCreateShaderObjectARB(uint shaderType)

Parameters

shaderType uint

Returns

int

glCreateShaderProgramEXT(uint, string)

public static extern int glCreateShaderProgramEXT(uint type, string @string)

Parameters

type uint
string string

Returns

int

glCreateShaderProgramv(uint, int, string[])

public static extern int glCreateShaderProgramv(uint type, int count, string[] strings)

Parameters

type uint
count int
strings string[]

Returns

int

glCreateSyncFromCLeventARB(nint, nint, uint)

public static extern nint glCreateSyncFromCLeventARB(nint context, nint @event, uint flags)

Parameters

context nint
event nint
flags uint

Returns

nint

glCullFace(uint)

public static extern void glCullFace(uint mode)

Parameters

mode uint

glCullParameterdvEXT(uint, double*)

public static extern void glCullParameterdvEXT(uint pname, double* @params)

Parameters

pname uint
params double*

glCullParameterfvEXT(uint, float*)

public static extern void glCullParameterfvEXT(uint pname, float* @params)

Parameters

pname uint
params float*

glDebugMessageControlARB(uint, uint, uint, int, uint*, bool)

public static extern void glDebugMessageControlARB(uint source, uint type, uint severity, int count, uint* ids, bool enabled)

Parameters

source uint
type uint
severity uint
count int
ids uint*
enabled bool

glDebugMessageEnableAMD(uint, uint, int, uint*, bool)

public static extern void glDebugMessageEnableAMD(uint category, uint severity, int count, uint* ids, bool enabled)

Parameters

category uint
severity uint
count int
ids uint*
enabled bool

glDebugMessageInsertAMD(uint, uint, uint, int, string)

public static extern void glDebugMessageInsertAMD(uint category, uint severity, uint id, int length, string buf)

Parameters

category uint
severity uint
id uint
length int
buf string

glDebugMessageInsertARB(uint, uint, uint, uint, int, string)

public static extern void glDebugMessageInsertARB(uint source, uint type, uint id, uint severity, int length, string buf)

Parameters

source uint
type uint
id uint
severity uint
length int
buf string

glDeleteAsyncMarkersSGIX(uint, int)

public static extern void glDeleteAsyncMarkersSGIX(uint marker, int range)

Parameters

marker uint
range int

glDeleteBuffers(int, uint*)

public static extern void glDeleteBuffers(int n, uint* buffers)

Parameters

n int
buffers uint*

glDeleteBuffersARB(int, uint*)

public static extern void glDeleteBuffersARB(int n, uint* buffers)

Parameters

n int
buffers uint*

glDeleteFencesAPPLE(int, uint*)

public static extern void glDeleteFencesAPPLE(int n, uint* fences)

Parameters

n int
fences uint*

glDeleteFencesNV(int, uint*)

public static extern void glDeleteFencesNV(int n, uint* fences)

Parameters

n int
fences uint*

glDeleteFragmentShaderATI(uint)

public static extern void glDeleteFragmentShaderATI(uint id)

Parameters

id uint

glDeleteFramebuffers(int, uint*)

public static extern void glDeleteFramebuffers(int n, uint* framebuffers)

Parameters

n int
framebuffers uint*

glDeleteFramebuffersEXT(int, uint*)

public static extern void glDeleteFramebuffersEXT(int n, uint* framebuffers)

Parameters

n int
framebuffers uint*

glDeleteNamedStringARB(int, string)

public static extern void glDeleteNamedStringARB(int namelen, string name)

Parameters

namelen int
name string

glDeleteNamesAMD(uint, uint, uint*)

public static extern void glDeleteNamesAMD(uint identifier, uint num, uint* names)

Parameters

identifier uint
num uint
names uint*

glDeleteObjectARB(uint)

public static extern void glDeleteObjectARB(uint obj)

Parameters

obj uint

glDeleteOcclusionQueriesNV(int, uint*)

public static extern void glDeleteOcclusionQueriesNV(int n, uint* ids)

Parameters

n int
ids uint*

glDeletePerfMonitorsAMD(int, uint*)

public static extern void glDeletePerfMonitorsAMD(int n, uint* monitors)

Parameters

n int
monitors uint*

glDeleteProgram(uint)

public static extern void glDeleteProgram(uint program)

Parameters

program uint

glDeleteProgramPipelines(int, uint*)

public static extern void glDeleteProgramPipelines(int n, uint* pipelines)

Parameters

n int
pipelines uint*

glDeleteProgramsARB(int, uint*)

public static extern void glDeleteProgramsARB(int n, uint* programs)

Parameters

n int
programs uint*

glDeleteProgramsNV(int, uint*)

public static extern void glDeleteProgramsNV(int n, uint* programs)

Parameters

n int
programs uint*

glDeleteQueries(int, uint*)

public static extern void glDeleteQueries(int n, uint* ids)

Parameters

n int
ids uint*

glDeleteQueriesARB(int, uint*)

public static extern void glDeleteQueriesARB(int n, uint* ids)

Parameters

n int
ids uint*

glDeleteRenderbuffers(int, uint*)

public static extern void glDeleteRenderbuffers(int n, uint* renderbuffers)

Parameters

n int
renderbuffers uint*

glDeleteRenderbuffersEXT(int, uint*)

public static extern void glDeleteRenderbuffersEXT(int n, uint* renderbuffers)

Parameters

n int
renderbuffers uint*

glDeleteSamplers(int, uint*)

public static extern void glDeleteSamplers(int count, uint* samplers)

Parameters

count int
samplers uint*

glDeleteShader(uint)

public static extern void glDeleteShader(uint shader)

Parameters

shader uint

glDeleteSync(nint)

public static extern void glDeleteSync(nint sync)

Parameters

sync nint

glDeleteTextures(int, uint*)

public static extern void glDeleteTextures(int n, uint* textures)

Parameters

n int
textures uint*

glDeleteTexturesEXT(int, uint*)

public static extern void glDeleteTexturesEXT(int n, uint* textures)

Parameters

n int
textures uint*

glDeleteTransformFeedbacks(int, uint*)

public static extern void glDeleteTransformFeedbacks(int n, uint* ids)

Parameters

n int
ids uint*

glDeleteTransformFeedbacksNV(int, uint*)

public static extern void glDeleteTransformFeedbacksNV(int n, uint* ids)

Parameters

n int
ids uint*

glDeleteVertexArrays(int, uint*)

public static extern void glDeleteVertexArrays(int n, uint* arrays)

Parameters

n int
arrays uint*

glDeleteVertexArraysAPPLE(int, uint*)

public static extern void glDeleteVertexArraysAPPLE(int n, uint* arrays)

Parameters

n int
arrays uint*

glDeleteVertexShaderEXT(uint)

public static extern void glDeleteVertexShaderEXT(uint id)

Parameters

id uint

glDepthBoundsEXT(double, double)

public static extern void glDepthBoundsEXT(double zmin, double zmax)

Parameters

zmin double
zmax double

glDepthBoundsdNV(double, double)

public static extern void glDepthBoundsdNV(double zmin, double zmax)

Parameters

zmin double
zmax double

glDepthFunc(uint)

public static extern void glDepthFunc(uint func)

Parameters

func uint

glDepthMask(bool)

public static extern void glDepthMask(bool flag)

Parameters

flag bool

glDepthRange(double, double)

public static extern void glDepthRange(double near, double far)

Parameters

near double
far double

glDepthRangeArrayv(uint, int, double*)

public static extern void glDepthRangeArrayv(uint first, int count, double* v)

Parameters

first uint
count int
v double*

glDepthRangeIndexed(uint, double, double)

public static extern void glDepthRangeIndexed(uint index, double n, double f)

Parameters

index uint
n double
f double

glDepthRangedNV(double, double)

public static extern void glDepthRangedNV(double zNear, double zFar)

Parameters

zNear double
zFar double

glDepthRangef(float, float)

public static extern void glDepthRangef(float n, float f)

Parameters

n float
f float

glDetachObjectARB(uint, uint)

public static extern void glDetachObjectARB(uint containerObj, uint attachedObj)

Parameters

containerObj uint
attachedObj uint

glDetachShader(uint, uint)

public static extern void glDetachShader(uint program, uint shader)

Parameters

program uint
shader uint

glDisable(uint)

public static extern void glDisable(uint cap)

Parameters

cap uint

glDisableClientStateIndexedEXT(uint, uint)

public static extern void glDisableClientStateIndexedEXT(uint array, uint index)

Parameters

array uint
index uint

glDisableIndexedEXT(uint, uint)

public static extern void glDisableIndexedEXT(uint target, uint index)

Parameters

target uint
index uint

glDisableVariantClientStateEXT(uint)

public static extern void glDisableVariantClientStateEXT(uint id)

Parameters

id uint

glDisableVertexAttribAPPLE(uint, uint)

public static extern void glDisableVertexAttribAPPLE(uint index, uint pname)

Parameters

index uint
pname uint

glDisableVertexAttribArray(uint)

public static extern void glDisableVertexAttribArray(uint index)

Parameters

index uint

glDisableVertexAttribArrayARB(uint)

public static extern void glDisableVertexAttribArrayARB(uint index)

Parameters

index uint

glDisablei(uint, uint)

public static extern void glDisablei(uint target, uint index)

Parameters

target uint
index uint

glDrawArrays(uint, int, int)

public static extern void glDrawArrays(uint mode, int first, int count)

Parameters

mode uint
first int
count int

glDrawArraysEXT(uint, int, int)

public static extern void glDrawArraysEXT(uint mode, int first, int count)

Parameters

mode uint
first int
count int

glDrawArraysIndirect(uint, nint)

public static extern void glDrawArraysIndirect(uint mode, nint indirect)

Parameters

mode uint
indirect nint

glDrawArraysInstanced(uint, int, int, int)

public static extern void glDrawArraysInstanced(uint mode, int first, int count, int primcount)

Parameters

mode uint
first int
count int
primcount int

glDrawArraysInstancedARB(uint, int, int, int)

public static extern void glDrawArraysInstancedARB(uint mode, int first, int count, int primcount)

Parameters

mode uint
first int
count int
primcount int

glDrawArraysInstancedEXT(uint, int, int, int)

public static extern void glDrawArraysInstancedEXT(uint mode, int start, int count, int primcount)

Parameters

mode uint
start int
count int
primcount int

glDrawBuffer(uint)

public static extern void glDrawBuffer(uint mode)

Parameters

mode uint

glDrawBuffers(int, uint*)

public static extern void glDrawBuffers(int n, uint* bufs)

Parameters

n int
bufs uint*

glDrawBuffersARB(int, uint*)

public static extern void glDrawBuffersARB(int n, uint* bufs)

Parameters

n int
bufs uint*

glDrawBuffersATI(int, uint*)

public static extern void glDrawBuffersATI(int n, uint* bufs)

Parameters

n int
bufs uint*

glDrawElementArrayAPPLE(uint, int, int)

public static extern void glDrawElementArrayAPPLE(uint mode, int first, int count)

Parameters

mode uint
first int
count int

glDrawElementArrayATI(uint, int)

public static extern void glDrawElementArrayATI(uint mode, int count)

Parameters

mode uint
count int

glDrawElements(uint, int, uint, nint)

public static extern void glDrawElements(uint mode, int count, uint type, nint indices)

Parameters

mode uint
count int
type uint
indices nint

glDrawElementsBaseVertex(uint, int, uint, nint, int)

public static extern void glDrawElementsBaseVertex(uint mode, int count, uint type, nint indices, int basevertex)

Parameters

mode uint
count int
type uint
indices nint
basevertex int

glDrawElementsIndirect(uint, uint, nint)

public static extern void glDrawElementsIndirect(uint mode, uint type, nint indirect)

Parameters

mode uint
type uint
indirect nint

glDrawElementsInstanced(uint, int, uint, nint, int)

public static extern void glDrawElementsInstanced(uint mode, int count, uint type, nint indices, int primcount)

Parameters

mode uint
count int
type uint
indices nint
primcount int

glDrawElementsInstancedARB(uint, int, uint, nint, int)

public static extern void glDrawElementsInstancedARB(uint mode, int count, uint type, nint indices, int primcount)

Parameters

mode uint
count int
type uint
indices nint
primcount int

glDrawElementsInstancedBaseVertex(uint, int, uint, nint, int, int)

public static extern void glDrawElementsInstancedBaseVertex(uint mode, int count, uint type, nint indices, int primcount, int basevertex)

Parameters

mode uint
count int
type uint
indices nint
primcount int
basevertex int

glDrawElementsInstancedEXT(uint, int, uint, nint, int)

public static extern void glDrawElementsInstancedEXT(uint mode, int count, uint type, nint indices, int primcount)

Parameters

mode uint
count int
type uint
indices nint
primcount int

glDrawMeshArraysSUN(uint, int, int, int)

public static extern void glDrawMeshArraysSUN(uint mode, int first, int count, int width)

Parameters

mode uint
first int
count int
width int

glDrawRangeElementArrayAPPLE(uint, uint, uint, int, int)

public static extern void glDrawRangeElementArrayAPPLE(uint mode, uint start, uint end, int first, int count)

Parameters

mode uint
start uint
end uint
first int
count int

glDrawRangeElementArrayATI(uint, uint, uint, int)

public static extern void glDrawRangeElementArrayATI(uint mode, uint start, uint end, int count)

Parameters

mode uint
start uint
end uint
count int

glDrawRangeElements(uint, uint, uint, int, uint, nint)

public static extern void glDrawRangeElements(uint mode, uint start, uint end, int count, uint type, nint indices)

Parameters

mode uint
start uint
end uint
count int
type uint
indices nint

glDrawRangeElementsBaseVertex(uint, uint, uint, int, uint, nint, int)

public static extern void glDrawRangeElementsBaseVertex(uint mode, uint start, uint end, int count, uint type, nint indices, int basevertex)

Parameters

mode uint
start uint
end uint
count int
type uint
indices nint
basevertex int

glDrawRangeElementsEXT(uint, uint, uint, int, uint, nint)

public static extern void glDrawRangeElementsEXT(uint mode, uint start, uint end, int count, uint type, nint indices)

Parameters

mode uint
start uint
end uint
count int
type uint
indices nint

glDrawTransformFeedback(uint, uint)

public static extern void glDrawTransformFeedback(uint mode, uint id)

Parameters

mode uint
id uint

glDrawTransformFeedbackNV(uint, uint)

public static extern void glDrawTransformFeedbackNV(uint mode, uint id)

Parameters

mode uint
id uint

glDrawTransformFeedbackStream(uint, uint, uint)

public static extern void glDrawTransformFeedbackStream(uint mode, uint id, uint stream)

Parameters

mode uint
id uint
stream uint

glElementPointerAPPLE(uint, nint)

public static extern void glElementPointerAPPLE(uint type, nint pointer)

Parameters

type uint
pointer nint

glElementPointerATI(uint, nint)

public static extern void glElementPointerATI(uint type, nint pointer)

Parameters

type uint
pointer nint

glEnable(uint)

public static extern void glEnable(uint cap)

Parameters

cap uint

glEnableClientStateIndexedEXT(uint, uint)

public static extern void glEnableClientStateIndexedEXT(uint array, uint index)

Parameters

array uint
index uint

glEnableIndexedEXT(uint, uint)

public static extern void glEnableIndexedEXT(uint target, uint index)

Parameters

target uint
index uint

glEnableVariantClientStateEXT(uint)

public static extern void glEnableVariantClientStateEXT(uint id)

Parameters

id uint

glEnableVertexAttribAPPLE(uint, uint)

public static extern void glEnableVertexAttribAPPLE(uint index, uint pname)

Parameters

index uint
pname uint

glEnableVertexAttribArray(uint)

public static extern void glEnableVertexAttribArray(uint index)

Parameters

index uint

glEnableVertexAttribArrayARB(uint)

public static extern void glEnableVertexAttribArrayARB(uint index)

Parameters

index uint

glEnablei(uint, uint)

public static extern void glEnablei(uint target, uint index)

Parameters

target uint
index uint

glEndConditionalRender()

public static extern void glEndConditionalRender()

glEndConditionalRenderNV()

public static extern void glEndConditionalRenderNV()

glEndFragmentShaderATI()

public static extern void glEndFragmentShaderATI()

glEndOcclusionQueryNV()

public static extern void glEndOcclusionQueryNV()

glEndPerfMonitorAMD(uint)

public static extern void glEndPerfMonitorAMD(uint monitor)

Parameters

monitor uint

glEndQuery(uint)

public static extern void glEndQuery(uint target)

Parameters

target uint

glEndQueryARB(uint)

public static extern void glEndQueryARB(uint target)

Parameters

target uint

glEndQueryIndexed(uint, uint)

public static extern void glEndQueryIndexed(uint target, uint index)

Parameters

target uint
index uint

glEndTransformFeedback()

public static extern void glEndTransformFeedback()

glEndTransformFeedbackEXT()

public static extern void glEndTransformFeedbackEXT()

glEndTransformFeedbackNV()

public static extern void glEndTransformFeedbackNV()

glEndVertexShaderEXT()

public static extern void glEndVertexShaderEXT()

glEndVideoCaptureNV(uint)

public static extern void glEndVideoCaptureNV(uint video_capture_slot)

Parameters

video_capture_slot uint

glEvalMapsNV(uint, uint)

public static extern void glEvalMapsNV(uint target, uint mode)

Parameters

target uint
mode uint

glExtractComponentEXT(uint, uint, uint)

public static extern void glExtractComponentEXT(uint res, uint src, uint num)

Parameters

res uint
src uint
num uint

glFinish()

public static extern void glFinish()

glFinishAsyncSGIX(uint*)

public static extern int glFinishAsyncSGIX(uint* markerp)

Parameters

markerp uint*

Returns

int

glFinishFenceAPPLE(uint)

public static extern void glFinishFenceAPPLE(uint fence)

Parameters

fence uint

glFinishFenceNV(uint)

public static extern void glFinishFenceNV(uint fence)

Parameters

fence uint

glFinishObjectAPPLE(uint, int)

public static extern void glFinishObjectAPPLE(uint @object, int name)

Parameters

object uint
name int

glFinishTextureSUNX()

public static extern void glFinishTextureSUNX()

glFlush()

public static extern void glFlush()

glFlushMappedBufferRange(uint, nint, nint)

public static extern void glFlushMappedBufferRange(uint target, nint offset, nint length)

Parameters

target uint
offset nint
length nint

glFlushMappedBufferRangeAPPLE(uint, nint, nint)

public static extern void glFlushMappedBufferRangeAPPLE(uint target, nint offset, nint size)

Parameters

target uint
offset nint
size nint

glFlushMappedNamedBufferRangeEXT(uint, nint, nint)

public static extern void glFlushMappedNamedBufferRangeEXT(uint buffer, nint offset, nint length)

Parameters

buffer uint
offset nint
length nint

glFlushPixelDataRangeNV(uint)

public static extern void glFlushPixelDataRangeNV(uint target)

Parameters

target uint

glFlushRasterSGIX()

public static extern void glFlushRasterSGIX()

glFlushVertexArrayRangeAPPLE(int, nint)

public static extern void glFlushVertexArrayRangeAPPLE(int length, nint pointer)

Parameters

length int
pointer nint

glFlushVertexArrayRangeNV()

public static extern void glFlushVertexArrayRangeNV()

glFrameTerminatorGREMEDY()

public static extern void glFrameTerminatorGREMEDY()

glFramebufferDrawBufferEXT(uint, uint)

public static extern void glFramebufferDrawBufferEXT(uint framebuffer, uint mode)

Parameters

framebuffer uint
mode uint

glFramebufferDrawBuffersEXT(uint, int, uint*)

public static extern void glFramebufferDrawBuffersEXT(uint framebuffer, int n, uint* bufs)

Parameters

framebuffer uint
n int
bufs uint*

glFramebufferReadBufferEXT(uint, uint)

public static extern void glFramebufferReadBufferEXT(uint framebuffer, uint mode)

Parameters

framebuffer uint
mode uint

glFramebufferRenderbuffer(uint, uint, uint, uint)

public static extern void glFramebufferRenderbuffer(uint target, uint attachment, uint renderbuffertarget, uint renderbuffer)

Parameters

target uint
attachment uint
renderbuffertarget uint
renderbuffer uint

glFramebufferRenderbufferEXT(uint, uint, uint, uint)

public static extern void glFramebufferRenderbufferEXT(uint target, uint attachment, uint renderbuffertarget, uint renderbuffer)

Parameters

target uint
attachment uint
renderbuffertarget uint
renderbuffer uint

glFramebufferTexture(uint, uint, uint, int)

public static extern void glFramebufferTexture(uint target, uint attachment, uint texture, int level)

Parameters

target uint
attachment uint
texture uint
level int

glFramebufferTexture1D(uint, uint, uint, uint, int)

public static extern void glFramebufferTexture1D(uint target, uint attachment, uint textarget, uint texture, int level)

Parameters

target uint
attachment uint
textarget uint
texture uint
level int

glFramebufferTexture1DEXT(uint, uint, uint, uint, int)

public static extern void glFramebufferTexture1DEXT(uint target, uint attachment, uint textarget, uint texture, int level)

Parameters

target uint
attachment uint
textarget uint
texture uint
level int

glFramebufferTexture2D(uint, uint, uint, uint, int)

public static extern void glFramebufferTexture2D(uint target, uint attachment, uint textarget, uint texture, int level)

Parameters

target uint
attachment uint
textarget uint
texture uint
level int

glFramebufferTexture2DEXT(uint, uint, uint, uint, int)

public static extern void glFramebufferTexture2DEXT(uint target, uint attachment, uint textarget, uint texture, int level)

Parameters

target uint
attachment uint
textarget uint
texture uint
level int

glFramebufferTexture3D(uint, uint, uint, uint, int, int)

public static extern void glFramebufferTexture3D(uint target, uint attachment, uint textarget, uint texture, int level, int zoffset)

Parameters

target uint
attachment uint
textarget uint
texture uint
level int
zoffset int

glFramebufferTexture3DEXT(uint, uint, uint, uint, int, int)

public static extern void glFramebufferTexture3DEXT(uint target, uint attachment, uint textarget, uint texture, int level, int zoffset)

Parameters

target uint
attachment uint
textarget uint
texture uint
level int
zoffset int

glFramebufferTextureARB(uint, uint, uint, int)

public static extern void glFramebufferTextureARB(uint target, uint attachment, uint texture, int level)

Parameters

target uint
attachment uint
texture uint
level int

glFramebufferTextureEXT(uint, uint, uint, int)

public static extern void glFramebufferTextureEXT(uint target, uint attachment, uint texture, int level)

Parameters

target uint
attachment uint
texture uint
level int

glFramebufferTextureFaceARB(uint, uint, uint, int, uint)

public static extern void glFramebufferTextureFaceARB(uint target, uint attachment, uint texture, int level, uint face)

Parameters

target uint
attachment uint
texture uint
level int
face uint

glFramebufferTextureFaceEXT(uint, uint, uint, int, uint)

public static extern void glFramebufferTextureFaceEXT(uint target, uint attachment, uint texture, int level, uint face)

Parameters

target uint
attachment uint
texture uint
level int
face uint

glFramebufferTextureLayer(uint, uint, uint, int, int)

public static extern void glFramebufferTextureLayer(uint target, uint attachment, uint texture, int level, int layer)

Parameters

target uint
attachment uint
texture uint
level int
layer int

glFramebufferTextureLayerARB(uint, uint, uint, int, int)

public static extern void glFramebufferTextureLayerARB(uint target, uint attachment, uint texture, int level, int layer)

Parameters

target uint
attachment uint
texture uint
level int
layer int

glFramebufferTextureLayerEXT(uint, uint, uint, int, int)

public static extern void glFramebufferTextureLayerEXT(uint target, uint attachment, uint texture, int level, int layer)

Parameters

target uint
attachment uint
texture uint
level int
layer int

glFreeObjectBufferATI(uint)

public static extern void glFreeObjectBufferATI(uint buffer)

Parameters

buffer uint

glFrontFace(uint)

public static extern void glFrontFace(uint mode)

Parameters

mode uint

glGenAsyncMarkersSGIX(int)

public static extern int glGenAsyncMarkersSGIX(int range)

Parameters

range int

Returns

int

glGenBuffers(int, uint*)

public static extern void glGenBuffers(int n, uint* buffers)

Parameters

n int
buffers uint*

glGenBuffersARB(int, uint*)

public static extern void glGenBuffersARB(int n, uint* buffers)

Parameters

n int
buffers uint*

glGenFencesAPPLE(int, uint*)

public static extern void glGenFencesAPPLE(int n, uint* fences)

Parameters

n int
fences uint*

glGenFencesNV(int, uint*)

public static extern void glGenFencesNV(int n, uint* fences)

Parameters

n int
fences uint*

glGenFragmentShadersATI(uint)

public static extern int glGenFragmentShadersATI(uint range)

Parameters

range uint

Returns

int

glGenFramebuffers(int, uint*)

public static extern void glGenFramebuffers(int n, uint* framebuffers)

Parameters

n int
framebuffers uint*

glGenFramebuffersEXT(int, uint*)

public static extern void glGenFramebuffersEXT(int n, uint* framebuffers)

Parameters

n int
framebuffers uint*

glGenNamesAMD(uint, uint, uint*)

public static extern void glGenNamesAMD(uint identifier, uint num, uint* names)

Parameters

identifier uint
num uint
names uint*

glGenOcclusionQueriesNV(int, uint*)

public static extern void glGenOcclusionQueriesNV(int n, uint* ids)

Parameters

n int
ids uint*

glGenPerfMonitorsAMD(int, uint*)

public static extern void glGenPerfMonitorsAMD(int n, uint* monitors)

Parameters

n int
monitors uint*

glGenProgramPipelines(int, uint*)

public static extern void glGenProgramPipelines(int n, uint* pipelines)

Parameters

n int
pipelines uint*

glGenProgramsARB(int, uint*)

public static extern void glGenProgramsARB(int n, uint* programs)

Parameters

n int
programs uint*

glGenProgramsNV(int, uint*)

public static extern void glGenProgramsNV(int n, uint* programs)

Parameters

n int
programs uint*

glGenQueries(int, uint*)

public static extern void glGenQueries(int n, uint* ids)

Parameters

n int
ids uint*

glGenQueriesARB(int, uint*)

public static extern void glGenQueriesARB(int n, uint* ids)

Parameters

n int
ids uint*

glGenRenderbuffers(int, uint*)

public static extern void glGenRenderbuffers(int n, uint* renderbuffers)

Parameters

n int
renderbuffers uint*

glGenRenderbuffersEXT(int, uint*)

public static extern void glGenRenderbuffersEXT(int n, uint* renderbuffers)

Parameters

n int
renderbuffers uint*

glGenSamplers(int, uint*)

public static extern void glGenSamplers(int count, uint* samplers)

Parameters

count int
samplers uint*

glGenSymbolsEXT(uint, uint, uint, uint)

public static extern int glGenSymbolsEXT(uint datatype, uint storagetype, uint range, uint components)

Parameters

datatype uint
storagetype uint
range uint
components uint

Returns

int

glGenTextures(int, uint*)

public static extern void glGenTextures(int n, uint* textures)

Parameters

n int
textures uint*

glGenTexturesEXT(int, uint*)

public static extern void glGenTexturesEXT(int n, uint* textures)

Parameters

n int
textures uint*

glGenTransformFeedbacks(int, uint*)

public static extern void glGenTransformFeedbacks(int n, uint* ids)

Parameters

n int
ids uint*

glGenTransformFeedbacksNV(int, uint*)

public static extern void glGenTransformFeedbacksNV(int n, uint* ids)

Parameters

n int
ids uint*

glGenVertexArrays(int, uint*)

public static extern void glGenVertexArrays(int n, uint* arrays)

Parameters

n int
arrays uint*

glGenVertexArraysAPPLE(int, uint*)

public static extern void glGenVertexArraysAPPLE(int n, uint* arrays)

Parameters

n int
arrays uint*

glGenVertexShadersEXT(uint)

public static extern int glGenVertexShadersEXT(uint range)

Parameters

range uint

Returns

int

glGenerateMipmap(uint)

public static extern void glGenerateMipmap(uint target)

Parameters

target uint

glGenerateMipmapEXT(uint)

public static extern void glGenerateMipmapEXT(uint target)

Parameters

target uint

glGenerateMultiTexMipmapEXT(uint, uint)

public static extern void glGenerateMultiTexMipmapEXT(uint texunit, uint target)

Parameters

texunit uint
target uint

glGenerateTextureMipmapEXT(uint, uint)

public static extern void glGenerateTextureMipmapEXT(uint texture, uint target)

Parameters

texture uint
target uint

glGetActiveAttrib(uint, uint, int, int*, int*, uint*, StringBuilder)

public static extern void glGetActiveAttrib(uint program, uint index, int bufSize, int* length, int* size, uint* type, StringBuilder name)

Parameters

program uint
index uint
bufSize int
length int*
size int*
type uint*
name StringBuilder

glGetActiveAttribARB(uint, uint, int, int*, int*, uint*, StringBuilder)

public static extern void glGetActiveAttribARB(uint programObj, uint index, int maxLength, int* length, int* size, uint* type, StringBuilder name)

Parameters

programObj uint
index uint
maxLength int
length int*
size int*
type uint*
name StringBuilder

glGetActiveSubroutineName(uint, uint, uint, int, int*, StringBuilder)

public static extern void glGetActiveSubroutineName(uint program, uint shadertype, uint index, int bufsize, int* length, StringBuilder name)

Parameters

program uint
shadertype uint
index uint
bufsize int
length int*
name StringBuilder

glGetActiveSubroutineUniformName(uint, uint, uint, int, int*, StringBuilder)

public static extern void glGetActiveSubroutineUniformName(uint program, uint shadertype, uint index, int bufsize, int* length, StringBuilder name)

Parameters

program uint
shadertype uint
index uint
bufsize int
length int*
name StringBuilder

glGetActiveSubroutineUniformiv(uint, uint, uint, uint, int*)

public static extern void glGetActiveSubroutineUniformiv(uint program, uint shadertype, uint index, uint pname, int* values)

Parameters

program uint
shadertype uint
index uint
pname uint
values int*

glGetActiveUniform(uint, uint, int, int*, int*, uint*, StringBuilder)

public static extern void glGetActiveUniform(uint program, uint index, int bufSize, int* length, int* size, uint* type, StringBuilder name)

Parameters

program uint
index uint
bufSize int
length int*
size int*
type uint*
name StringBuilder

glGetActiveUniformARB(uint, uint, int, int*, int*, uint*, StringBuilder)

public static extern void glGetActiveUniformARB(uint programObj, uint index, int maxLength, int* length, int* size, uint* type, StringBuilder name)

Parameters

programObj uint
index uint
maxLength int
length int*
size int*
type uint*
name StringBuilder

glGetActiveUniformBlockName(uint, uint, int, int*, StringBuilder)

public static extern void glGetActiveUniformBlockName(uint program, uint uniformBlockIndex, int bufSize, int* length, StringBuilder uniformBlockName)

Parameters

program uint
uniformBlockIndex uint
bufSize int
length int*
uniformBlockName StringBuilder

glGetActiveUniformBlockiv(uint, uint, uint, int*)

public static extern void glGetActiveUniformBlockiv(uint program, uint uniformBlockIndex, uint pname, int* @params)

Parameters

program uint
uniformBlockIndex uint
pname uint
params int*

glGetActiveUniformName(uint, uint, int, int*, StringBuilder)

public static extern void glGetActiveUniformName(uint program, uint uniformIndex, int bufSize, int* length, StringBuilder uniformName)

Parameters

program uint
uniformIndex uint
bufSize int
length int*
uniformName StringBuilder

glGetActiveUniformsiv(uint, int, uint*, uint, int*)

public static extern void glGetActiveUniformsiv(uint program, int uniformCount, uint* uniformIndices, uint pname, int* @params)

Parameters

program uint
uniformCount int
uniformIndices uint*
pname uint
params int*

glGetActiveVaryingNV(uint, uint, int, int*, int*, uint*, StringBuilder)

public static extern void glGetActiveVaryingNV(uint program, uint index, int bufSize, int* length, int* size, uint* type, StringBuilder name)

Parameters

program uint
index uint
bufSize int
length int*
size int*
type uint*
name StringBuilder

glGetArrayObjectfvATI(uint, uint, float*)

public static extern void glGetArrayObjectfvATI(uint array, uint pname, float* @params)

Parameters

array uint
pname uint
params float*

glGetArrayObjectivATI(uint, uint, int*)

public static extern void glGetArrayObjectivATI(uint array, uint pname, int* @params)

Parameters

array uint
pname uint
params int*

glGetAttachedObjectsARB(uint, int, int*, uint*)

public static extern void glGetAttachedObjectsARB(uint containerObj, int maxCount, int* count, uint* obj)

Parameters

containerObj uint
maxCount int
count int*
obj uint*

glGetAttachedShaders(uint, int, int*, uint*)

public static extern void glGetAttachedShaders(uint program, int maxCount, int* count, uint* obj)

Parameters

program uint
maxCount int
count int*
obj uint*

glGetAttribLocation(uint, string)

public static extern int glGetAttribLocation(uint program, string name)

Parameters

program uint
name string

Returns

int

glGetAttribLocationARB(uint, string)

public static extern int glGetAttribLocationARB(uint programObj, string name)

Parameters

programObj uint
name string

Returns

int

glGetBooleanIndexedvEXT(uint, uint, bool*)

public static extern void glGetBooleanIndexedvEXT(uint target, uint index, bool* data)

Parameters

target uint
index uint
data bool*

glGetBooleani_v(uint, uint, bool*)

public static extern void glGetBooleani_v(uint target, uint index, bool* data)

Parameters

target uint
index uint
data bool*

glGetBooleanv(uint, bool*)

public static extern void glGetBooleanv(uint pname, bool* @params)

Parameters

pname uint
params bool*

glGetBufferParameteri64v(uint, uint, long*)

public static extern void glGetBufferParameteri64v(uint target, uint pname, long* @params)

Parameters

target uint
pname uint
params long*

glGetBufferParameteriv(uint, uint, int*)

public static extern void glGetBufferParameteriv(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glGetBufferParameterivARB(uint, uint, int*)

public static extern void glGetBufferParameterivARB(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glGetBufferParameterui64vNV(uint, uint, ulong*)

public static extern void glGetBufferParameterui64vNV(uint target, uint pname, ulong* @params)

Parameters

target uint
pname uint
params ulong*

glGetBufferPointerv(uint, uint, nint)

public static extern void glGetBufferPointerv(uint target, uint pname, nint @params)

Parameters

target uint
pname uint
params nint

glGetBufferPointervARB(uint, uint, nint)

public static extern void glGetBufferPointervARB(uint target, uint pname, nint @params)

Parameters

target uint
pname uint
params nint

glGetBufferSubData(uint, nint, nint, nint)

public static extern void glGetBufferSubData(uint target, nint offset, nint size, nint data)

Parameters

target uint
offset nint
size nint
data nint

glGetBufferSubDataARB(uint, nint, nint, nint)

public static extern void glGetBufferSubDataARB(uint target, nint offset, nint size, nint data)

Parameters

target uint
offset nint
size nint
data nint

glGetCompressedMultiTexImageEXT(uint, uint, int, nint)

public static extern void glGetCompressedMultiTexImageEXT(uint texunit, uint target, int lod, nint img)

Parameters

texunit uint
target uint
lod int
img nint

glGetCompressedTexImage(uint, int, nint)

public static extern void glGetCompressedTexImage(uint target, int level, nint img)

Parameters

target uint
level int
img nint

glGetCompressedTexImageARB(uint, int, nint)

public static extern void glGetCompressedTexImageARB(uint target, int level, nint img)

Parameters

target uint
level int
img nint

glGetCompressedTextureImageEXT(uint, uint, int, nint)

public static extern void glGetCompressedTextureImageEXT(uint texture, uint target, int lod, nint img)

Parameters

texture uint
target uint
lod int
img nint

glGetDebugMessageLogAMD(uint, int, uint*, uint*, uint*, int*, StringBuilder)

public static extern int glGetDebugMessageLogAMD(uint count, int bufsize, uint* categories, uint* severities, uint* ids, int* lengths, StringBuilder message)

Parameters

count uint
bufsize int
categories uint*
severities uint*
ids uint*
lengths int*
message StringBuilder

Returns

int

glGetDebugMessageLogARB(uint, int, uint*, uint*, uint*, uint*, int*, StringBuilder)

public static extern int glGetDebugMessageLogARB(uint count, int bufsize, uint* sources, uint* types, uint* ids, uint* severities, int* lengths, StringBuilder messageLog)

Parameters

count uint
bufsize int
sources uint*
types uint*
ids uint*
severities uint*
lengths int*
messageLog StringBuilder

Returns

int

glGetError()

public static extern uint glGetError()

Returns

uint

glGetFenceivNV(uint, uint, int*)

public static extern void glGetFenceivNV(uint fence, uint pname, int* @params)

Parameters

fence uint
pname uint
params int*

glGetFinalCombinerInputParameterfvNV(uint, uint, float*)

public static extern void glGetFinalCombinerInputParameterfvNV(uint variable, uint pname, float* @params)

Parameters

variable uint
pname uint
params float*

glGetFinalCombinerInputParameterivNV(uint, uint, int*)

public static extern void glGetFinalCombinerInputParameterivNV(uint variable, uint pname, int* @params)

Parameters

variable uint
pname uint
params int*

glGetFloatIndexedvEXT(uint, uint, float*)

public static extern void glGetFloatIndexedvEXT(uint target, uint index, float* data)

Parameters

target uint
index uint
data float*

glGetFloati_v(uint, uint, float*)

public static extern void glGetFloati_v(uint target, uint index, float* data)

Parameters

target uint
index uint
data float*

glGetFloatv(uint, float*)

public static extern void glGetFloatv(uint pname, float* @params)

Parameters

pname uint
params float*

glGetFogFuncSGIS(float*)

public static extern void glGetFogFuncSGIS(float* points)

Parameters

points float*

glGetFragDataIndex(uint, string)

public static extern int glGetFragDataIndex(uint program, string name)

Parameters

program uint
name string

Returns

int

glGetFragDataLocation(uint, string)

public static extern int glGetFragDataLocation(uint program, string name)

Parameters

program uint
name string

Returns

int

glGetFragDataLocationEXT(uint, string)

public static extern int glGetFragDataLocationEXT(uint program, string name)

Parameters

program uint
name string

Returns

int

glGetFramebufferAttachmentParameteriv(uint, uint, uint, int*)

public static extern void glGetFramebufferAttachmentParameteriv(uint target, uint attachment, uint pname, int* @params)

Parameters

target uint
attachment uint
pname uint
params int*

glGetFramebufferAttachmentParameterivEXT(uint, uint, uint, int*)

public static extern void glGetFramebufferAttachmentParameterivEXT(uint target, uint attachment, uint pname, int* @params)

Parameters

target uint
attachment uint
pname uint
params int*

glGetFramebufferParameterivEXT(uint, uint, int*)

public static extern void glGetFramebufferParameterivEXT(uint framebuffer, uint pname, int* @params)

Parameters

framebuffer uint
pname uint
params int*

glGetGraphicsResetStatusARB()

public static extern uint glGetGraphicsResetStatusARB()

Returns

uint

glGetHandleARB(uint)

public static extern int glGetHandleARB(uint pname)

Parameters

pname uint

Returns

int

glGetImageTransformParameterfvHP(uint, uint, float*)

public static extern void glGetImageTransformParameterfvHP(uint target, uint pname, float* @params)

Parameters

target uint
pname uint
params float*

glGetImageTransformParameterivHP(uint, uint, int*)

public static extern void glGetImageTransformParameterivHP(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glGetInfoLogARB(uint, int, int*, StringBuilder)

public static extern void glGetInfoLogARB(uint obj, int maxLength, int* length, StringBuilder infoLog)

Parameters

obj uint
maxLength int
length int*
infoLog StringBuilder

glGetInteger64i_v(uint, uint, long*)

public static extern void glGetInteger64i_v(uint target, uint index, long* data)

Parameters

target uint
index uint
data long*

glGetInteger64v(uint, long*)

public static extern void glGetInteger64v(uint pname, long* @params)

Parameters

pname uint
params long*

glGetIntegerIndexedvEXT(uint, uint, int*)

public static extern void glGetIntegerIndexedvEXT(uint target, uint index, int* data)

Parameters

target uint
index uint
data int*

glGetIntegeri_v(uint, uint, int*)

public static extern void glGetIntegeri_v(uint target, uint index, int* data)

Parameters

target uint
index uint
data int*

glGetIntegerui64i_vNV(uint, uint, ulong*)

public static extern void glGetIntegerui64i_vNV(uint value, uint index, ulong* result)

Parameters

value uint
index uint
result ulong*

glGetIntegerui64vNV(uint, ulong*)

public static extern void glGetIntegerui64vNV(uint value, ulong* result)

Parameters

value uint
result ulong*

glGetIntegerv(uint, int*)

public static extern void glGetIntegerv(uint pname, int* @params)

Parameters

pname uint
params int*

glGetInvariantBooleanvEXT(uint, uint, bool*)

public static extern void glGetInvariantBooleanvEXT(uint id, uint value, bool* data)

Parameters

id uint
value uint
data bool*

glGetInvariantFloatvEXT(uint, uint, float*)

public static extern void glGetInvariantFloatvEXT(uint id, uint value, float* data)

Parameters

id uint
value uint
data float*

glGetInvariantIntegervEXT(uint, uint, int*)

public static extern void glGetInvariantIntegervEXT(uint id, uint value, int* data)

Parameters

id uint
value uint
data int*

glGetLocalConstantBooleanvEXT(uint, uint, bool*)

public static extern void glGetLocalConstantBooleanvEXT(uint id, uint value, bool* data)

Parameters

id uint
value uint
data bool*

glGetLocalConstantFloatvEXT(uint, uint, float*)

public static extern void glGetLocalConstantFloatvEXT(uint id, uint value, float* data)

Parameters

id uint
value uint
data float*

glGetLocalConstantIntegervEXT(uint, uint, int*)

public static extern void glGetLocalConstantIntegervEXT(uint id, uint value, int* data)

Parameters

id uint
value uint
data int*

glGetMultiTexEnvfvEXT(uint, uint, uint, float*)

public static extern void glGetMultiTexEnvfvEXT(uint texunit, uint target, uint pname, float* @params)

Parameters

texunit uint
target uint
pname uint
params float*

glGetMultiTexEnvivEXT(uint, uint, uint, int*)

public static extern void glGetMultiTexEnvivEXT(uint texunit, uint target, uint pname, int* @params)

Parameters

texunit uint
target uint
pname uint
params int*

glGetMultiTexGendvEXT(uint, uint, uint, double*)

public static extern void glGetMultiTexGendvEXT(uint texunit, uint coord, uint pname, double* @params)

Parameters

texunit uint
coord uint
pname uint
params double*

glGetMultiTexGenfvEXT(uint, uint, uint, float*)

public static extern void glGetMultiTexGenfvEXT(uint texunit, uint coord, uint pname, float* @params)

Parameters

texunit uint
coord uint
pname uint
params float*

glGetMultiTexGenivEXT(uint, uint, uint, int*)

public static extern void glGetMultiTexGenivEXT(uint texunit, uint coord, uint pname, int* @params)

Parameters

texunit uint
coord uint
pname uint
params int*

glGetMultiTexImageEXT(uint, uint, int, uint, uint, nint)

public static extern void glGetMultiTexImageEXT(uint texunit, uint target, int level, uint format, uint type, nint pixels)

Parameters

texunit uint
target uint
level int
format uint
type uint
pixels nint

glGetMultiTexLevelParameterfvEXT(uint, uint, int, uint, float*)

public static extern void glGetMultiTexLevelParameterfvEXT(uint texunit, uint target, int level, uint pname, float* @params)

Parameters

texunit uint
target uint
level int
pname uint
params float*

glGetMultiTexLevelParameterivEXT(uint, uint, int, uint, int*)

public static extern void glGetMultiTexLevelParameterivEXT(uint texunit, uint target, int level, uint pname, int* @params)

Parameters

texunit uint
target uint
level int
pname uint
params int*

glGetMultiTexParameterIivEXT(uint, uint, uint, int*)

public static extern void glGetMultiTexParameterIivEXT(uint texunit, uint target, uint pname, int* @params)

Parameters

texunit uint
target uint
pname uint
params int*

glGetMultiTexParameterIuivEXT(uint, uint, uint, uint*)

public static extern void glGetMultiTexParameterIuivEXT(uint texunit, uint target, uint pname, uint* @params)

Parameters

texunit uint
target uint
pname uint
params uint*

glGetMultiTexParameterfvEXT(uint, uint, uint, float*)

public static extern void glGetMultiTexParameterfvEXT(uint texunit, uint target, uint pname, float* @params)

Parameters

texunit uint
target uint
pname uint
params float*

glGetMultiTexParameterivEXT(uint, uint, uint, int*)

public static extern void glGetMultiTexParameterivEXT(uint texunit, uint target, uint pname, int* @params)

Parameters

texunit uint
target uint
pname uint
params int*

glGetMultisamplefv(uint, uint, float*)

public static extern void glGetMultisamplefv(uint pname, uint index, float* val)

Parameters

pname uint
index uint
val float*

glGetMultisamplefvNV(uint, uint, float*)

public static extern void glGetMultisamplefvNV(uint pname, uint index, float* val)

Parameters

pname uint
index uint
val float*

glGetNamedBufferParameterivEXT(uint, uint, int*)

public static extern void glGetNamedBufferParameterivEXT(uint buffer, uint pname, int* @params)

Parameters

buffer uint
pname uint
params int*

glGetNamedBufferParameterui64vNV(uint, uint, ulong*)

public static extern void glGetNamedBufferParameterui64vNV(uint buffer, uint pname, ulong* @params)

Parameters

buffer uint
pname uint
params ulong*

glGetNamedBufferPointervEXT(uint, uint, nint)

public static extern void glGetNamedBufferPointervEXT(uint buffer, uint pname, nint @params)

Parameters

buffer uint
pname uint
params nint

glGetNamedBufferSubDataEXT(uint, nint, nint, nint)

public static extern void glGetNamedBufferSubDataEXT(uint buffer, nint offset, nint size, nint data)

Parameters

buffer uint
offset nint
size nint
data nint

glGetNamedFramebufferAttachmentParameterivEXT(uint, uint, uint, int*)

public static extern void glGetNamedFramebufferAttachmentParameterivEXT(uint framebuffer, uint attachment, uint pname, int* @params)

Parameters

framebuffer uint
attachment uint
pname uint
params int*

glGetNamedProgramLocalParameterIivEXT(uint, uint, uint, int*)

public static extern void glGetNamedProgramLocalParameterIivEXT(uint program, uint target, uint index, int* @params)

Parameters

program uint
target uint
index uint
params int*

glGetNamedProgramLocalParameterIuivEXT(uint, uint, uint, uint*)

public static extern void glGetNamedProgramLocalParameterIuivEXT(uint program, uint target, uint index, uint* @params)

Parameters

program uint
target uint
index uint
params uint*

glGetNamedProgramLocalParameterdvEXT(uint, uint, uint, double*)

public static extern void glGetNamedProgramLocalParameterdvEXT(uint program, uint target, uint index, double* @params)

Parameters

program uint
target uint
index uint
params double*

glGetNamedProgramLocalParameterfvEXT(uint, uint, uint, float*)

public static extern void glGetNamedProgramLocalParameterfvEXT(uint program, uint target, uint index, float* @params)

Parameters

program uint
target uint
index uint
params float*

glGetNamedProgramStringEXT(uint, uint, uint, nint)

public static extern void glGetNamedProgramStringEXT(uint program, uint target, uint pname, nint @string)

Parameters

program uint
target uint
pname uint
string nint

glGetNamedProgramivEXT(uint, uint, uint, int*)

public static extern void glGetNamedProgramivEXT(uint program, uint target, uint pname, int* @params)

Parameters

program uint
target uint
pname uint
params int*

glGetNamedRenderbufferParameterivEXT(uint, uint, int*)

public static extern void glGetNamedRenderbufferParameterivEXT(uint renderbuffer, uint pname, int* @params)

Parameters

renderbuffer uint
pname uint
params int*

glGetNamedStringARB(int, string, int, int*, StringBuilder)

public static extern void glGetNamedStringARB(int namelen, string name, int bufSize, int* stringlen, StringBuilder @string)

Parameters

namelen int
name string
bufSize int
stringlen int*
string StringBuilder

glGetNamedStringivARB(int, string, uint, int*)

public static extern void glGetNamedStringivARB(int namelen, string name, uint pname, int* @params)

Parameters

namelen int
name string
pname uint
params int*

glGetObjectBufferfvATI(uint, uint, float*)

public static extern void glGetObjectBufferfvATI(uint buffer, uint pname, float* @params)

Parameters

buffer uint
pname uint
params float*

glGetObjectBufferivATI(uint, uint, int*)

public static extern void glGetObjectBufferivATI(uint buffer, uint pname, int* @params)

Parameters

buffer uint
pname uint
params int*

glGetObjectParameterfvARB(uint, uint, float*)

public static extern void glGetObjectParameterfvARB(uint obj, uint pname, float* @params)

Parameters

obj uint
pname uint
params float*

glGetObjectParameterivAPPLE(uint, uint, uint, int*)

public static extern void glGetObjectParameterivAPPLE(uint objectType, uint name, uint pname, int* @params)

Parameters

objectType uint
name uint
pname uint
params int*

glGetObjectParameterivARB(uint, uint, int*)

public static extern void glGetObjectParameterivARB(uint obj, uint pname, int* @params)

Parameters

obj uint
pname uint
params int*

glGetOcclusionQueryivNV(uint, uint, int*)

public static extern void glGetOcclusionQueryivNV(uint id, uint pname, int* @params)

Parameters

id uint
pname uint
params int*

glGetOcclusionQueryuivNV(uint, uint, uint*)

public static extern void glGetOcclusionQueryuivNV(uint id, uint pname, uint* @params)

Parameters

id uint
pname uint
params uint*

glGetPerfMonitorCounterDataAMD(uint, uint, int, uint*, int*)

public static extern void glGetPerfMonitorCounterDataAMD(uint monitor, uint pname, int dataSize, uint* data, int* bytesWritten)

Parameters

monitor uint
pname uint
dataSize int
data uint*
bytesWritten int*

glGetPerfMonitorCounterInfoAMD(uint, uint, uint, nint)

public static extern void glGetPerfMonitorCounterInfoAMD(uint group, uint counter, uint pname, nint data)

Parameters

group uint
counter uint
pname uint
data nint

glGetPerfMonitorCounterStringAMD(uint, uint, int, int*, StringBuilder)

public static extern void glGetPerfMonitorCounterStringAMD(uint group, uint counter, int bufSize, int* length, StringBuilder counterString)

Parameters

group uint
counter uint
bufSize int
length int*
counterString StringBuilder

glGetPerfMonitorCountersAMD(uint, int*, int*, int, uint*)

public static extern void glGetPerfMonitorCountersAMD(uint group, int* numCounters, int* maxActiveCounters, int counterSize, uint* counters)

Parameters

group uint
numCounters int*
maxActiveCounters int*
counterSize int
counters uint*

glGetPerfMonitorGroupStringAMD(uint, int, int*, StringBuilder)

public static extern void glGetPerfMonitorGroupStringAMD(uint group, int bufSize, int* length, StringBuilder groupString)

Parameters

group uint
bufSize int
length int*
groupString StringBuilder

glGetPerfMonitorGroupsAMD(int*, int, uint*)

public static extern void glGetPerfMonitorGroupsAMD(int* numGroups, int groupsSize, uint* groups)

Parameters

numGroups int*
groupsSize int
groups uint*

glGetPixelTexGenParameterfvSGIS(uint, float*)

public static extern void glGetPixelTexGenParameterfvSGIS(uint pname, float* @params)

Parameters

pname uint
params float*

glGetPixelTexGenParameterivSGIS(uint, int*)

public static extern void glGetPixelTexGenParameterivSGIS(uint pname, int* @params)

Parameters

pname uint
params int*

glGetPointerIndexedvEXT(uint, uint, nint)

public static extern void glGetPointerIndexedvEXT(uint target, uint index, nint data)

Parameters

target uint
index uint
data nint

glGetPointervEXT(uint, nint)

public static extern void glGetPointervEXT(uint pname, nint @params)

Parameters

pname uint
params nint

glGetProgramBinary(uint, int, int*, uint*, nint)

public static extern void glGetProgramBinary(uint program, int bufSize, int* length, uint* binaryFormat, nint binary)

Parameters

program uint
bufSize int
length int*
binaryFormat uint*
binary nint

glGetProgramInfoLog(uint, int, int*, StringBuilder)

public static extern void glGetProgramInfoLog(uint program, int bufSize, int* length, StringBuilder infoLog)

Parameters

program uint
bufSize int
length int*
infoLog StringBuilder

glGetProgramPipelineInfoLog(uint, int, int*, StringBuilder)

public static extern void glGetProgramPipelineInfoLog(uint pipeline, int bufSize, int* length, StringBuilder infoLog)

Parameters

pipeline uint
bufSize int
length int*
infoLog StringBuilder

glGetProgramPipelineiv(uint, uint, int*)

public static extern void glGetProgramPipelineiv(uint pipeline, uint pname, int* @params)

Parameters

pipeline uint
pname uint
params int*

glGetProgramStageiv(uint, uint, uint, int*)

public static extern void glGetProgramStageiv(uint program, uint shadertype, uint pname, int* values)

Parameters

program uint
shadertype uint
pname uint
values int*

glGetProgramSubroutineParameteruivNV(uint, uint, uint*)

public static extern void glGetProgramSubroutineParameteruivNV(uint target, uint index, uint* param)

Parameters

target uint
index uint
param uint*

glGetProgramiv(uint, uint, int*)

public static extern void glGetProgramiv(uint program, uint pname, int* @params)

Parameters

program uint
pname uint
params int*

glGetProgramivARB(uint, uint, int*)

public static extern void glGetProgramivARB(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glGetProgramivNV(uint, uint, int*)

public static extern void glGetProgramivNV(uint id, uint pname, int* @params)

Parameters

id uint
pname uint
params int*

glGetQueryIndexediv(uint, uint, uint, int*)

public static extern void glGetQueryIndexediv(uint target, uint index, uint pname, int* @params)

Parameters

target uint
index uint
pname uint
params int*

glGetQueryObjecti64v(uint, uint, long*)

public static extern void glGetQueryObjecti64v(uint id, uint pname, long* @params)

Parameters

id uint
pname uint
params long*

glGetQueryObjecti64vEXT(uint, uint, long*)

public static extern void glGetQueryObjecti64vEXT(uint id, uint pname, long* @params)

Parameters

id uint
pname uint
params long*

glGetQueryObjectiv(uint, uint, int*)

public static extern void glGetQueryObjectiv(uint id, uint pname, int* @params)

Parameters

id uint
pname uint
params int*

glGetQueryObjectivARB(uint, uint, int*)

public static extern void glGetQueryObjectivARB(uint id, uint pname, int* @params)

Parameters

id uint
pname uint
params int*

glGetQueryObjectui64v(uint, uint, ulong*)

public static extern void glGetQueryObjectui64v(uint id, uint pname, ulong* @params)

Parameters

id uint
pname uint
params ulong*

glGetQueryObjectui64vEXT(uint, uint, ulong*)

public static extern void glGetQueryObjectui64vEXT(uint id, uint pname, ulong* @params)

Parameters

id uint
pname uint
params ulong*

glGetQueryObjectuiv(uint, uint, uint*)

public static extern void glGetQueryObjectuiv(uint id, uint pname, uint* @params)

Parameters

id uint
pname uint
params uint*

glGetQueryObjectuivARB(uint, uint, uint*)

public static extern void glGetQueryObjectuivARB(uint id, uint pname, uint* @params)

Parameters

id uint
pname uint
params uint*

glGetQueryiv(uint, uint, int*)

public static extern void glGetQueryiv(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glGetQueryivARB(uint, uint, int*)

public static extern void glGetQueryivARB(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glGetRenderbufferParameteriv(uint, uint, int*)

public static extern void glGetRenderbufferParameteriv(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glGetRenderbufferParameterivEXT(uint, uint, int*)

public static extern void glGetRenderbufferParameterivEXT(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glGetSamplerParameterIiv(uint, uint, int*)

public static extern void glGetSamplerParameterIiv(uint sampler, uint pname, int* @params)

Parameters

sampler uint
pname uint
params int*

glGetSamplerParameterIuiv(uint, uint, uint*)

public static extern void glGetSamplerParameterIuiv(uint sampler, uint pname, uint* @params)

Parameters

sampler uint
pname uint
params uint*

glGetSamplerParameterfv(uint, uint, float*)

public static extern void glGetSamplerParameterfv(uint sampler, uint pname, float* @params)

Parameters

sampler uint
pname uint
params float*

glGetSamplerParameteriv(uint, uint, int*)

public static extern void glGetSamplerParameteriv(uint sampler, uint pname, int* @params)

Parameters

sampler uint
pname uint
params int*

glGetShaderInfoLog(uint, int, int*, StringBuilder)

public static extern void glGetShaderInfoLog(uint shader, int bufSize, int* length, StringBuilder infoLog)

Parameters

shader uint
bufSize int
length int*
infoLog StringBuilder

glGetShaderPrecisionFormat(uint, uint, int*, int*)

public static extern void glGetShaderPrecisionFormat(uint shadertype, uint precisiontype, int* range, int* precision)

Parameters

shadertype uint
precisiontype uint
range int*
precision int*

glGetShaderSource(uint, int, int*, StringBuilder)

public static extern void glGetShaderSource(uint shader, int bufSize, int* length, StringBuilder source)

Parameters

shader uint
bufSize int
length int*
source StringBuilder

glGetShaderSourceARB(uint, int, int*, StringBuilder)

public static extern void glGetShaderSourceARB(uint obj, int maxLength, int* length, StringBuilder source)

Parameters

obj uint
maxLength int
length int*
source StringBuilder

glGetShaderiv(uint, uint, int*)

public static extern void glGetShaderiv(uint shader, uint pname, int* @params)

Parameters

shader uint
pname uint
params int*

glGetString(uint)

public static extern nint glGetString(uint name)

Parameters

name uint

Returns

nint

glGetStringi(uint, uint)

public static extern nint glGetStringi(uint name, uint index)

Parameters

name uint
index uint

Returns

nint

glGetSubroutineIndex(uint, uint, string)

public static extern int glGetSubroutineIndex(uint program, uint shadertype, string name)

Parameters

program uint
shadertype uint
name string

Returns

int

glGetSubroutineUniformLocation(uint, uint, string)

public static extern int glGetSubroutineUniformLocation(uint program, uint shadertype, string name)

Parameters

program uint
shadertype uint
name string

Returns

int

glGetSynciv(nint, uint, int, int*, int*)

public static extern void glGetSynciv(nint sync, uint pname, int bufSize, int* length, int* values)

Parameters

sync nint
pname uint
bufSize int
length int*
values int*

glGetTexBumpParameterfvATI(uint, float*)

public static extern void glGetTexBumpParameterfvATI(uint pname, float* param)

Parameters

pname uint
param float*

glGetTexBumpParameterivATI(uint, int*)

public static extern void glGetTexBumpParameterivATI(uint pname, int* param)

Parameters

pname uint
param int*

glGetTexFilterFuncSGIS(uint, uint, float*)

public static extern void glGetTexFilterFuncSGIS(uint target, uint filter, float* weights)

Parameters

target uint
filter uint
weights float*

glGetTexImage(uint, int, uint, uint, nint)

public static extern void glGetTexImage(uint target, int level, uint format, uint type, nint pixels)

Parameters

target uint
level int
format uint
type uint
pixels nint

glGetTexLevelParameterfv(uint, int, uint, float*)

public static extern void glGetTexLevelParameterfv(uint target, int level, uint pname, float* @params)

Parameters

target uint
level int
pname uint
params float*

glGetTexLevelParameteriv(uint, int, uint, int*)

public static extern void glGetTexLevelParameteriv(uint target, int level, uint pname, int* @params)

Parameters

target uint
level int
pname uint
params int*

glGetTexParameterIiv(uint, uint, int*)

public static extern void glGetTexParameterIiv(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glGetTexParameterIivEXT(uint, uint, int*)

public static extern void glGetTexParameterIivEXT(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glGetTexParameterIuiv(uint, uint, uint*)

public static extern void glGetTexParameterIuiv(uint target, uint pname, uint* @params)

Parameters

target uint
pname uint
params uint*

glGetTexParameterIuivEXT(uint, uint, uint*)

public static extern void glGetTexParameterIuivEXT(uint target, uint pname, uint* @params)

Parameters

target uint
pname uint
params uint*

glGetTexParameterPointervAPPLE(uint, uint, nint)

public static extern void glGetTexParameterPointervAPPLE(uint target, uint pname, nint @params)

Parameters

target uint
pname uint
params nint

glGetTexParameterfv(uint, uint, float*)

public static extern void glGetTexParameterfv(uint target, uint pname, float* @params)

Parameters

target uint
pname uint
params float*

glGetTexParameteriv(uint, uint, int*)

public static extern void glGetTexParameteriv(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glGetTextureImageEXT(uint, uint, int, uint, uint, nint)

public static extern void glGetTextureImageEXT(uint texture, uint target, int level, uint format, uint type, nint pixels)

Parameters

texture uint
target uint
level int
format uint
type uint
pixels nint

glGetTextureLevelParameterfvEXT(uint, uint, int, uint, float*)

public static extern void glGetTextureLevelParameterfvEXT(uint texture, uint target, int level, uint pname, float* @params)

Parameters

texture uint
target uint
level int
pname uint
params float*

glGetTextureLevelParameterivEXT(uint, uint, int, uint, int*)

public static extern void glGetTextureLevelParameterivEXT(uint texture, uint target, int level, uint pname, int* @params)

Parameters

texture uint
target uint
level int
pname uint
params int*

glGetTextureParameterIivEXT(uint, uint, uint, int*)

public static extern void glGetTextureParameterIivEXT(uint texture, uint target, uint pname, int* @params)

Parameters

texture uint
target uint
pname uint
params int*

glGetTextureParameterIuivEXT(uint, uint, uint, uint*)

public static extern void glGetTextureParameterIuivEXT(uint texture, uint target, uint pname, uint* @params)

Parameters

texture uint
target uint
pname uint
params uint*

glGetTextureParameterfvEXT(uint, uint, uint, float*)

public static extern void glGetTextureParameterfvEXT(uint texture, uint target, uint pname, float* @params)

Parameters

texture uint
target uint
pname uint
params float*

glGetTextureParameterivEXT(uint, uint, uint, int*)

public static extern void glGetTextureParameterivEXT(uint texture, uint target, uint pname, int* @params)

Parameters

texture uint
target uint
pname uint
params int*

glGetTrackMatrixivNV(uint, uint, uint, int*)

public static extern void glGetTrackMatrixivNV(uint target, uint address, uint pname, int* @params)

Parameters

target uint
address uint
pname uint
params int*

glGetTransformFeedbackVarying(uint, uint, int, int*, int*, uint*, StringBuilder)

public static extern void glGetTransformFeedbackVarying(uint program, uint index, int bufSize, int* length, int* size, uint* type, StringBuilder name)

Parameters

program uint
index uint
bufSize int
length int*
size int*
type uint*
name StringBuilder

glGetTransformFeedbackVaryingEXT(uint, uint, int, int*, int*, uint*, StringBuilder)

public static extern void glGetTransformFeedbackVaryingEXT(uint program, uint index, int bufSize, int* length, int* size, uint* type, StringBuilder name)

Parameters

program uint
index uint
bufSize int
length int*
size int*
type uint*
name StringBuilder

glGetTransformFeedbackVaryingNV(uint, uint, int*)

public static extern void glGetTransformFeedbackVaryingNV(uint program, uint index, int* location)

Parameters

program uint
index uint
location int*

glGetUniformBlockIndex(uint, string)

public static extern int glGetUniformBlockIndex(uint program, string uniformBlockName)

Parameters

program uint
uniformBlockName string

Returns

int

glGetUniformBufferSizeEXT(uint, int)

public static extern int glGetUniformBufferSizeEXT(uint program, int location)

Parameters

program uint
location int

Returns

int

glGetUniformIndices(uint, int, string[], uint*)

public static extern void glGetUniformIndices(uint program, int uniformCount, string[] uniformNames, uint* uniformIndices)

Parameters

program uint
uniformCount int
uniformNames string[]
uniformIndices uint*

glGetUniformLocation(uint, string)

public static extern int glGetUniformLocation(uint program, string name)

Parameters

program uint
name string

Returns

int

glGetUniformLocationARB(uint, string)

public static extern int glGetUniformLocationARB(uint programObj, string name)

Parameters

programObj uint
name string

Returns

int

glGetUniformOffsetEXT(uint, int)

public static extern nint glGetUniformOffsetEXT(uint program, int location)

Parameters

program uint
location int

Returns

nint

glGetUniformSubroutineuiv(uint, int, uint*)

public static extern void glGetUniformSubroutineuiv(uint shadertype, int location, uint* @params)

Parameters

shadertype uint
location int
params uint*

glGetUniformdv(uint, int, double*)

public static extern void glGetUniformdv(uint program, int location, double* @params)

Parameters

program uint
location int
params double*

glGetUniformfv(uint, int, float*)

public static extern void glGetUniformfv(uint program, int location, float* @params)

Parameters

program uint
location int
params float*

glGetUniformfvARB(uint, int, float*)

public static extern void glGetUniformfvARB(uint programObj, int location, float* @params)

Parameters

programObj uint
location int
params float*

glGetUniformi64vNV(uint, int, long*)

public static extern void glGetUniformi64vNV(uint program, int location, long* @params)

Parameters

program uint
location int
params long*

glGetUniformiv(uint, int, int*)

public static extern void glGetUniformiv(uint program, int location, int* @params)

Parameters

program uint
location int
params int*

glGetUniformivARB(uint, int, int*)

public static extern void glGetUniformivARB(uint programObj, int location, int* @params)

Parameters

programObj uint
location int
params int*

glGetUniformui64vNV(uint, int, ulong*)

public static extern void glGetUniformui64vNV(uint program, int location, ulong* @params)

Parameters

program uint
location int
params ulong*

glGetUniformuiv(uint, int, uint*)

public static extern void glGetUniformuiv(uint program, int location, uint* @params)

Parameters

program uint
location int
params uint*

glGetUniformuivEXT(uint, int, uint*)

public static extern void glGetUniformuivEXT(uint program, int location, uint* @params)

Parameters

program uint
location int
params uint*

glGetVariantArrayObjectfvATI(uint, uint, float*)

public static extern void glGetVariantArrayObjectfvATI(uint id, uint pname, float* @params)

Parameters

id uint
pname uint
params float*

glGetVariantArrayObjectivATI(uint, uint, int*)

public static extern void glGetVariantArrayObjectivATI(uint id, uint pname, int* @params)

Parameters

id uint
pname uint
params int*

glGetVariantBooleanvEXT(uint, uint, bool*)

public static extern void glGetVariantBooleanvEXT(uint id, uint value, bool* data)

Parameters

id uint
value uint
data bool*

glGetVariantFloatvEXT(uint, uint, float*)

public static extern void glGetVariantFloatvEXT(uint id, uint value, float* data)

Parameters

id uint
value uint
data float*

glGetVariantIntegervEXT(uint, uint, int*)

public static extern void glGetVariantIntegervEXT(uint id, uint value, int* data)

Parameters

id uint
value uint
data int*

glGetVariantPointervEXT(uint, uint, nint)

public static extern void glGetVariantPointervEXT(uint id, uint value, nint data)

Parameters

id uint
value uint
data nint

glGetVaryingLocationNV(uint, string)

public static extern int glGetVaryingLocationNV(uint program, string name)

Parameters

program uint
name string

Returns

int

glGetVertexAttribArrayObjectfvATI(uint, uint, float*)

public static extern void glGetVertexAttribArrayObjectfvATI(uint index, uint pname, float* @params)

Parameters

index uint
pname uint
params float*

glGetVertexAttribArrayObjectivATI(uint, uint, int*)

public static extern void glGetVertexAttribArrayObjectivATI(uint index, uint pname, int* @params)

Parameters

index uint
pname uint
params int*

glGetVertexAttribIiv(uint, uint, int*)

public static extern void glGetVertexAttribIiv(uint index, uint pname, int* @params)

Parameters

index uint
pname uint
params int*

glGetVertexAttribIivEXT(uint, uint, int*)

public static extern void glGetVertexAttribIivEXT(uint index, uint pname, int* @params)

Parameters

index uint
pname uint
params int*

glGetVertexAttribIuiv(uint, uint, uint*)

public static extern void glGetVertexAttribIuiv(uint index, uint pname, uint* @params)

Parameters

index uint
pname uint
params uint*

glGetVertexAttribIuivEXT(uint, uint, uint*)

public static extern void glGetVertexAttribIuivEXT(uint index, uint pname, uint* @params)

Parameters

index uint
pname uint
params uint*

glGetVertexAttribLdv(uint, uint, double*)

public static extern void glGetVertexAttribLdv(uint index, uint pname, double* @params)

Parameters

index uint
pname uint
params double*

glGetVertexAttribLdvEXT(uint, uint, double*)

public static extern void glGetVertexAttribLdvEXT(uint index, uint pname, double* @params)

Parameters

index uint
pname uint
params double*

glGetVertexAttribLi64vNV(uint, uint, long*)

public static extern void glGetVertexAttribLi64vNV(uint index, uint pname, long* @params)

Parameters

index uint
pname uint
params long*

glGetVertexAttribLui64vNV(uint, uint, ulong*)

public static extern void glGetVertexAttribLui64vNV(uint index, uint pname, ulong* @params)

Parameters

index uint
pname uint
params ulong*

glGetVertexAttribPointerv(uint, uint, nint)

public static extern void glGetVertexAttribPointerv(uint index, uint pname, nint pointer)

Parameters

index uint
pname uint
pointer nint

glGetVertexAttribPointervARB(uint, uint, nint)

public static extern void glGetVertexAttribPointervARB(uint index, uint pname, nint pointer)

Parameters

index uint
pname uint
pointer nint

glGetVertexAttribPointervNV(uint, uint, nint)

public static extern void glGetVertexAttribPointervNV(uint index, uint pname, nint pointer)

Parameters

index uint
pname uint
pointer nint

glGetVertexAttribdv(uint, uint, double*)

public static extern void glGetVertexAttribdv(uint index, uint pname, double* @params)

Parameters

index uint
pname uint
params double*

glGetVertexAttribdvARB(uint, uint, double*)

public static extern void glGetVertexAttribdvARB(uint index, uint pname, double* @params)

Parameters

index uint
pname uint
params double*

glGetVertexAttribdvNV(uint, uint, double*)

public static extern void glGetVertexAttribdvNV(uint index, uint pname, double* @params)

Parameters

index uint
pname uint
params double*

glGetVertexAttribfv(uint, uint, float*)

public static extern void glGetVertexAttribfv(uint index, uint pname, float* @params)

Parameters

index uint
pname uint
params float*

glGetVertexAttribfvARB(uint, uint, float*)

public static extern void glGetVertexAttribfvARB(uint index, uint pname, float* @params)

Parameters

index uint
pname uint
params float*

glGetVertexAttribfvNV(uint, uint, float*)

public static extern void glGetVertexAttribfvNV(uint index, uint pname, float* @params)

Parameters

index uint
pname uint
params float*

glGetVertexAttribiv(uint, uint, int*)

public static extern void glGetVertexAttribiv(uint index, uint pname, int* @params)

Parameters

index uint
pname uint
params int*

glGetVertexAttribivARB(uint, uint, int*)

public static extern void glGetVertexAttribivARB(uint index, uint pname, int* @params)

Parameters

index uint
pname uint
params int*

glGetVertexAttribivNV(uint, uint, int*)

public static extern void glGetVertexAttribivNV(uint index, uint pname, int* @params)

Parameters

index uint
pname uint
params int*

glGetVideoCaptureStreamdvNV(uint, uint, uint, double*)

public static extern void glGetVideoCaptureStreamdvNV(uint video_capture_slot, uint stream, uint pname, double* @params)

Parameters

video_capture_slot uint
stream uint
pname uint
params double*

glGetVideoCaptureStreamfvNV(uint, uint, uint, float*)

public static extern void glGetVideoCaptureStreamfvNV(uint video_capture_slot, uint stream, uint pname, float* @params)

Parameters

video_capture_slot uint
stream uint
pname uint
params float*

glGetVideoCaptureStreamivNV(uint, uint, uint, int*)

public static extern void glGetVideoCaptureStreamivNV(uint video_capture_slot, uint stream, uint pname, int* @params)

Parameters

video_capture_slot uint
stream uint
pname uint
params int*

glGetVideoCaptureivNV(uint, uint, int*)

public static extern void glGetVideoCaptureivNV(uint video_capture_slot, uint pname, int* @params)

Parameters

video_capture_slot uint
pname uint
params int*

glGetVideoi64vNV(uint, uint, long*)

public static extern void glGetVideoi64vNV(uint video_slot, uint pname, long* @params)

Parameters

video_slot uint
pname uint
params long*

glGetVideoivNV(uint, uint, int*)

public static extern void glGetVideoivNV(uint video_slot, uint pname, int* @params)

Parameters

video_slot uint
pname uint
params int*

glGetVideoui64vNV(uint, uint, ulong*)

public static extern void glGetVideoui64vNV(uint video_slot, uint pname, ulong* @params)

Parameters

video_slot uint
pname uint
params ulong*

glGetVideouivNV(uint, uint, uint*)

public static extern void glGetVideouivNV(uint video_slot, uint pname, uint* @params)

Parameters

video_slot uint
pname uint
params uint*

glGetnColorTableARB(uint, uint, uint, int, nint)

public static extern void glGetnColorTableARB(uint target, uint format, uint type, int bufSize, nint table)

Parameters

target uint
format uint
type uint
bufSize int
table nint

glGetnCompressedTexImageARB(uint, int, int, nint)

public static extern void glGetnCompressedTexImageARB(uint target, int lod, int bufSize, nint img)

Parameters

target uint
lod int
bufSize int
img nint

glGetnConvolutionFilterARB(uint, uint, uint, int, nint)

public static extern void glGetnConvolutionFilterARB(uint target, uint format, uint type, int bufSize, nint image)

Parameters

target uint
format uint
type uint
bufSize int
image nint

glGetnHistogramARB(uint, bool, uint, uint, int, nint)

public static extern void glGetnHistogramARB(uint target, bool reset, uint format, uint type, int bufSize, nint values)

Parameters

target uint
reset bool
format uint
type uint
bufSize int
values nint

glGetnMapdvARB(uint, uint, int, double*)

public static extern void glGetnMapdvARB(uint target, uint query, int bufSize, double* v)

Parameters

target uint
query uint
bufSize int
v double*

glGetnMapfvARB(uint, uint, int, float*)

public static extern void glGetnMapfvARB(uint target, uint query, int bufSize, float* v)

Parameters

target uint
query uint
bufSize int
v float*

glGetnMapivARB(uint, uint, int, int*)

public static extern void glGetnMapivARB(uint target, uint query, int bufSize, int* v)

Parameters

target uint
query uint
bufSize int
v int*

glGetnMinmaxARB(uint, bool, uint, uint, int, nint)

public static extern void glGetnMinmaxARB(uint target, bool reset, uint format, uint type, int bufSize, nint values)

Parameters

target uint
reset bool
format uint
type uint
bufSize int
values nint

glGetnPixelMapfvARB(uint, int, float*)

public static extern void glGetnPixelMapfvARB(uint map, int bufSize, float* values)

Parameters

map uint
bufSize int
values float*

glGetnPixelMapuivARB(uint, int, uint*)

public static extern void glGetnPixelMapuivARB(uint map, int bufSize, uint* values)

Parameters

map uint
bufSize int
values uint*

glGetnPixelMapusvARB(uint, int, ushort*)

public static extern void glGetnPixelMapusvARB(uint map, int bufSize, ushort* values)

Parameters

map uint
bufSize int
values ushort*

glGetnPolygonStippleARB(int, byte*)

public static extern void glGetnPolygonStippleARB(int bufSize, byte* pattern)

Parameters

bufSize int
pattern byte*

glGetnSeparableFilterARB(uint, uint, uint, int, nint, int, nint, nint)

public static extern void glGetnSeparableFilterARB(uint target, uint format, uint type, int rowBufSize, nint row, int columnBufSize, nint column, nint span)

Parameters

target uint
format uint
type uint
rowBufSize int
row nint
columnBufSize int
column nint
span nint

glGetnTexImageARB(uint, int, uint, uint, int, nint)

public static extern void glGetnTexImageARB(uint target, int level, uint format, uint type, int bufSize, nint img)

Parameters

target uint
level int
format uint
type uint
bufSize int
img nint

glGetnUniformdvARB(uint, int, int, double*)

public static extern void glGetnUniformdvARB(uint program, int location, int bufSize, double* @params)

Parameters

program uint
location int
bufSize int
params double*

glGetnUniformfvARB(uint, int, int, float*)

public static extern void glGetnUniformfvARB(uint program, int location, int bufSize, float* @params)

Parameters

program uint
location int
bufSize int
params float*

glGetnUniformivARB(uint, int, int, int*)

public static extern void glGetnUniformivARB(uint program, int location, int bufSize, int* @params)

Parameters

program uint
location int
bufSize int
params int*

glGetnUniformuivARB(uint, int, int, uint*)

public static extern void glGetnUniformuivARB(uint program, int location, int bufSize, uint* @params)

Parameters

program uint
location int
bufSize int
params uint*

glHint(uint, uint)

public static extern void glHint(uint target, uint mode)

Parameters

target uint
mode uint

glHintPGI(uint, int)

public static extern void glHintPGI(uint target, int mode)

Parameters

target uint
mode int

glImageTransformParameterfHP(uint, uint, float)

public static extern void glImageTransformParameterfHP(uint target, uint pname, float param)

Parameters

target uint
pname uint
param float

glImageTransformParameterfvHP(uint, uint, float*)

public static extern void glImageTransformParameterfvHP(uint target, uint pname, float* @params)

Parameters

target uint
pname uint
params float*

glImageTransformParameteriHP(uint, uint, int)

public static extern void glImageTransformParameteriHP(uint target, uint pname, int param)

Parameters

target uint
pname uint
param int

glImageTransformParameterivHP(uint, uint, int*)

public static extern void glImageTransformParameterivHP(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glImportSyncEXT(uint, nint, uint)

public static extern nint glImportSyncEXT(uint external_sync_type, nint external_sync, uint flags)

Parameters

external_sync_type uint
external_sync nint
flags uint

Returns

nint

glInsertComponentEXT(uint, uint, uint)

public static extern void glInsertComponentEXT(uint res, uint src, uint num)

Parameters

res uint
src uint
num uint

glIsAsyncMarkerSGIX(uint)

public static extern int glIsAsyncMarkerSGIX(uint marker)

Parameters

marker uint

Returns

int

glIsBuffer(uint)

public static extern int glIsBuffer(uint buffer)

Parameters

buffer uint

Returns

int

glIsBufferARB(uint)

public static extern int glIsBufferARB(uint buffer)

Parameters

buffer uint

Returns

int

glIsBufferResidentNV(uint)

public static extern int glIsBufferResidentNV(uint target)

Parameters

target uint

Returns

int

glIsEnabled(uint)

public static extern int glIsEnabled(uint cap)

Parameters

cap uint

Returns

int

glIsEnabledIndexedEXT(uint, uint)

public static extern int glIsEnabledIndexedEXT(uint target, uint index)

Parameters

target uint
index uint

Returns

int

glIsEnabledi(uint, uint)

public static extern int glIsEnabledi(uint target, uint index)

Parameters

target uint
index uint

Returns

int

glIsFenceAPPLE(uint)

public static extern int glIsFenceAPPLE(uint fence)

Parameters

fence uint

Returns

int

glIsFenceNV(uint)

public static extern int glIsFenceNV(uint fence)

Parameters

fence uint

Returns

int

glIsFramebuffer(uint)

public static extern int glIsFramebuffer(uint framebuffer)

Parameters

framebuffer uint

Returns

int

glIsFramebufferEXT(uint)

public static extern int glIsFramebufferEXT(uint framebuffer)

Parameters

framebuffer uint

Returns

int

glIsNameAMD(uint, uint)

public static extern int glIsNameAMD(uint identifier, uint name)

Parameters

identifier uint
name uint

Returns

int

glIsNamedBufferResidentNV(uint)

public static extern int glIsNamedBufferResidentNV(uint buffer)

Parameters

buffer uint

Returns

int

glIsNamedStringARB(int, string)

public static extern int glIsNamedStringARB(int namelen, string name)

Parameters

namelen int
name string

Returns

int

glIsObjectBufferATI(uint)

public static extern int glIsObjectBufferATI(uint buffer)

Parameters

buffer uint

Returns

int

glIsOcclusionQueryNV(uint)

public static extern int glIsOcclusionQueryNV(uint id)

Parameters

id uint

Returns

int

glIsProgram(uint)

public static extern int glIsProgram(uint program)

Parameters

program uint

Returns

int

glIsProgramARB(uint)

public static extern int glIsProgramARB(uint program)

Parameters

program uint

Returns

int

glIsProgramNV(uint)

public static extern int glIsProgramNV(uint id)

Parameters

id uint

Returns

int

glIsProgramPipeline(uint)

public static extern int glIsProgramPipeline(uint pipeline)

Parameters

pipeline uint

Returns

int

glIsQuery(uint)

public static extern int glIsQuery(uint id)

Parameters

id uint

Returns

int

glIsQueryARB(uint)

public static extern int glIsQueryARB(uint id)

Parameters

id uint

Returns

int

glIsRenderbuffer(uint)

public static extern int glIsRenderbuffer(uint renderbuffer)

Parameters

renderbuffer uint

Returns

int

glIsRenderbufferEXT(uint)

public static extern int glIsRenderbufferEXT(uint renderbuffer)

Parameters

renderbuffer uint

Returns

int

glIsSampler(uint)

public static extern int glIsSampler(uint sampler)

Parameters

sampler uint

Returns

int

glIsShader(uint)

public static extern int glIsShader(uint shader)

Parameters

shader uint

Returns

int

glIsSync(nint)

public static extern int glIsSync(nint sync)

Parameters

sync nint

Returns

int

glIsTexture(uint)

public static extern int glIsTexture(uint texture)

Parameters

texture uint

Returns

int

glIsTextureEXT(uint)

public static extern int glIsTextureEXT(uint texture)

Parameters

texture uint

Returns

int

glIsTransformFeedback(uint)

public static extern int glIsTransformFeedback(uint id)

Parameters

id uint

Returns

int

glIsTransformFeedbackNV(uint)

public static extern int glIsTransformFeedbackNV(uint id)

Parameters

id uint

Returns

int

glIsVariantEnabledEXT(uint, uint)

public static extern int glIsVariantEnabledEXT(uint id, uint cap)

Parameters

id uint
cap uint

Returns

int

glIsVertexArray(uint)

public static extern int glIsVertexArray(uint array)

Parameters

array uint

Returns

int

glIsVertexArrayAPPLE(uint)

public static extern int glIsVertexArrayAPPLE(uint array)

Parameters

array uint

Returns

int

glIsVertexAttribEnabledAPPLE(uint, uint)

public static extern int glIsVertexAttribEnabledAPPLE(uint index, uint pname)

Parameters

index uint
pname uint

Returns

int

glLineWidth(float)

public static extern void glLineWidth(float width)

Parameters

width float

glLinkProgram(uint)

public static extern void glLinkProgram(uint program)

Parameters

program uint

glLinkProgramARB(uint)

public static extern void glLinkProgramARB(uint programObj)

Parameters

programObj uint

glLockArraysEXT(int, int)

public static extern void glLockArraysEXT(int first, int count)

Parameters

first int
count int

glLogicOp(uint)

public static extern void glLogicOp(uint opcode)

Parameters

opcode uint

glMakeBufferNonResidentNV(uint)

public static extern void glMakeBufferNonResidentNV(uint target)

Parameters

target uint

glMakeBufferResidentNV(uint, uint)

public static extern void glMakeBufferResidentNV(uint target, uint access)

Parameters

target uint
access uint

glMakeNamedBufferNonResidentNV(uint)

public static extern void glMakeNamedBufferNonResidentNV(uint buffer)

Parameters

buffer uint

glMakeNamedBufferResidentNV(uint, uint)

public static extern void glMakeNamedBufferResidentNV(uint buffer, uint access)

Parameters

buffer uint
access uint

glMapBuffer(uint, uint)

public static extern nint glMapBuffer(uint target, uint access)

Parameters

target uint
access uint

Returns

nint

glMapBufferARB(uint, uint)

public static extern nint glMapBufferARB(uint target, uint access)

Parameters

target uint
access uint

Returns

nint

glMapBufferRange(uint, nint, nint, uint)

public static extern nint glMapBufferRange(uint target, nint offset, nint length, uint access)

Parameters

target uint
offset nint
length nint
access uint

Returns

nint

glMapControlPointsNV(uint, uint, uint, int, int, int, int, bool, nint)

public static extern void glMapControlPointsNV(uint target, uint index, uint type, int ustride, int vstride, int uorder, int vorder, bool packed, nint points)

Parameters

target uint
index uint
type uint
ustride int
vstride int
uorder int
vorder int
packed bool
points nint

glMapNamedBufferEXT(uint, uint)

public static extern nint glMapNamedBufferEXT(uint buffer, uint access)

Parameters

buffer uint
access uint

Returns

nint

glMapNamedBufferRangeEXT(uint, nint, nint, uint)

public static extern nint glMapNamedBufferRangeEXT(uint buffer, nint offset, nint length, uint access)

Parameters

buffer uint
offset nint
length nint
access uint

Returns

nint

glMapObjectBufferATI(uint)

public static extern nint glMapObjectBufferATI(uint buffer)

Parameters

buffer uint

Returns

nint

glMapParameterfvNV(uint, uint, float*)

public static extern void glMapParameterfvNV(uint target, uint pname, float* @params)

Parameters

target uint
pname uint
params float*

glMapParameterivNV(uint, uint, int*)

public static extern void glMapParameterivNV(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glMapVertexAttrib1dAPPLE(uint, uint, double, double, int, int, double*)

public static extern void glMapVertexAttrib1dAPPLE(uint index, uint size, double u1, double u2, int stride, int order, double* points)

Parameters

index uint
size uint
u1 double
u2 double
stride int
order int
points double*

glMapVertexAttrib1fAPPLE(uint, uint, float, float, int, int, float*)

public static extern void glMapVertexAttrib1fAPPLE(uint index, uint size, float u1, float u2, int stride, int order, float* points)

Parameters

index uint
size uint
u1 float
u2 float
stride int
order int
points float*

glMapVertexAttrib2dAPPLE(uint, uint, double, double, int, int, double, double, int, int, double*)

public static extern void glMapVertexAttrib2dAPPLE(uint index, uint size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double* points)

Parameters

index uint
size uint
u1 double
u2 double
ustride int
uorder int
v1 double
v2 double
vstride int
vorder int
points double*

glMapVertexAttrib2fAPPLE(uint, uint, float, float, int, int, float, float, int, int, float*)

public static extern void glMapVertexAttrib2fAPPLE(uint index, uint size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float* points)

Parameters

index uint
size uint
u1 float
u2 float
ustride int
uorder int
v1 float
v2 float
vstride int
vorder int
points float*

glMatrixFrustumEXT(uint, double, double, double, double, double, double)

public static extern void glMatrixFrustumEXT(uint mode, double left, double right, double bottom, double top, double zNear, double zFar)

Parameters

mode uint
left double
right double
bottom double
top double
zNear double
zFar double

glMatrixLoadIdentityEXT(uint)

public static extern void glMatrixLoadIdentityEXT(uint mode)

Parameters

mode uint

glMatrixLoadTransposedEXT(uint, double*)

public static extern void glMatrixLoadTransposedEXT(uint mode, double* m)

Parameters

mode uint
m double*

glMatrixLoadTransposefEXT(uint, float*)

public static extern void glMatrixLoadTransposefEXT(uint mode, float* m)

Parameters

mode uint
m float*

glMatrixLoaddEXT(uint, double*)

public static extern void glMatrixLoaddEXT(uint mode, double* m)

Parameters

mode uint
m double*

glMatrixLoadfEXT(uint, float*)

public static extern void glMatrixLoadfEXT(uint mode, float* m)

Parameters

mode uint
m float*

glMatrixMultTransposedEXT(uint, double*)

public static extern void glMatrixMultTransposedEXT(uint mode, double* m)

Parameters

mode uint
m double*

glMatrixMultTransposefEXT(uint, float*)

public static extern void glMatrixMultTransposefEXT(uint mode, float* m)

Parameters

mode uint
m float*

glMatrixMultdEXT(uint, double*)

public static extern void glMatrixMultdEXT(uint mode, double* m)

Parameters

mode uint
m double*

glMatrixMultfEXT(uint, float*)

public static extern void glMatrixMultfEXT(uint mode, float* m)

Parameters

mode uint
m float*

glMatrixOrthoEXT(uint, double, double, double, double, double, double)

public static extern void glMatrixOrthoEXT(uint mode, double left, double right, double bottom, double top, double zNear, double zFar)

Parameters

mode uint
left double
right double
bottom double
top double
zNear double
zFar double

glMatrixPopEXT(uint)

public static extern void glMatrixPopEXT(uint mode)

Parameters

mode uint

glMatrixPushEXT(uint)

public static extern void glMatrixPushEXT(uint mode)

Parameters

mode uint

glMatrixRotatedEXT(uint, double, double, double, double)

public static extern void glMatrixRotatedEXT(uint mode, double angle, double x, double y, double z)

Parameters

mode uint
angle double
x double
y double
z double

glMatrixRotatefEXT(uint, float, float, float, float)

public static extern void glMatrixRotatefEXT(uint mode, float angle, float x, float y, float z)

Parameters

mode uint
angle float
x float
y float
z float

glMatrixScaledEXT(uint, double, double, double)

public static extern void glMatrixScaledEXT(uint mode, double x, double y, double z)

Parameters

mode uint
x double
y double
z double

glMatrixScalefEXT(uint, float, float, float)

public static extern void glMatrixScalefEXT(uint mode, float x, float y, float z)

Parameters

mode uint
x float
y float
z float

glMatrixTranslatedEXT(uint, double, double, double)

public static extern void glMatrixTranslatedEXT(uint mode, double x, double y, double z)

Parameters

mode uint
x double
y double
z double

glMatrixTranslatefEXT(uint, float, float, float)

public static extern void glMatrixTranslatefEXT(uint mode, float x, float y, float z)

Parameters

mode uint
x float
y float
z float

glMemoryBarrierEXT(uint)

public static extern void glMemoryBarrierEXT(uint barriers)

Parameters

barriers uint

glMinSampleShading(float)

public static extern void glMinSampleShading(float value)

Parameters

value float

glMinSampleShadingARB(float)

public static extern void glMinSampleShadingARB(float value)

Parameters

value float

glMultiDrawArrays(uint, int*, int*, int)

public static extern void glMultiDrawArrays(uint mode, int* first, int* count, int primcount)

Parameters

mode uint
first int*
count int*
primcount int

glMultiDrawArraysEXT(uint, int*, int*, int)

public static extern void glMultiDrawArraysEXT(uint mode, int* first, int* count, int primcount)

Parameters

mode uint
first int*
count int*
primcount int

glMultiDrawArraysIndirectAMD(uint, nint, int, int)

public static extern void glMultiDrawArraysIndirectAMD(uint mode, nint indirect, int primcount, int stride)

Parameters

mode uint
indirect nint
primcount int
stride int

glMultiDrawElementArrayAPPLE(uint, int*, int*, int)

public static extern void glMultiDrawElementArrayAPPLE(uint mode, int* first, int* count, int primcount)

Parameters

mode uint
first int*
count int*
primcount int

glMultiDrawElements(uint, int*, uint, nint, int)

public static extern void glMultiDrawElements(uint mode, int* count, uint type, nint indices, int primcount)

Parameters

mode uint
count int*
type uint
indices nint
primcount int

glMultiDrawElementsBaseVertex(uint, int*, uint, nint, int, int*)

public static extern void glMultiDrawElementsBaseVertex(uint mode, int* count, uint type, nint indices, int primcount, int* basevertex)

Parameters

mode uint
count int*
type uint
indices nint
primcount int
basevertex int*

glMultiDrawElementsEXT(uint, int*, uint, nint, int)

public static extern void glMultiDrawElementsEXT(uint mode, int* count, uint type, nint indices, int primcount)

Parameters

mode uint
count int*
type uint
indices nint
primcount int

glMultiDrawElementsIndirectAMD(uint, uint, nint, int, int)

public static extern void glMultiDrawElementsIndirectAMD(uint mode, uint type, nint indirect, int primcount, int stride)

Parameters

mode uint
type uint
indirect nint
primcount int
stride int

glMultiDrawRangeElementArrayAPPLE(uint, uint, uint, int*, int*, int)

public static extern void glMultiDrawRangeElementArrayAPPLE(uint mode, uint start, uint end, int* first, int* count, int primcount)

Parameters

mode uint
start uint
end uint
first int*
count int*
primcount int

glMultiModeDrawArraysIBM(uint*, int*, int*, int, int)

public static extern void glMultiModeDrawArraysIBM(uint* mode, int* first, int* count, int primcount, int modestride)

Parameters

mode uint*
first int*
count int*
primcount int
modestride int

glMultiModeDrawElementsIBM(uint*, int*, uint, nint, int, int)

public static extern void glMultiModeDrawElementsIBM(uint* mode, int* count, uint type, nint indices, int primcount, int modestride)

Parameters

mode uint*
count int*
type uint
indices nint
primcount int
modestride int

glMultiTexBufferEXT(uint, uint, uint, uint)

public static extern void glMultiTexBufferEXT(uint texunit, uint target, uint internalformat, uint buffer)

Parameters

texunit uint
target uint
internalformat uint
buffer uint

glMultiTexCoordPointerEXT(uint, int, uint, int, nint)

public static extern void glMultiTexCoordPointerEXT(uint texunit, int size, uint type, int stride, nint pointer)

Parameters

texunit uint
size int
type uint
stride int
pointer nint

glMultiTexEnvfEXT(uint, uint, uint, float)

public static extern void glMultiTexEnvfEXT(uint texunit, uint target, uint pname, float param)

Parameters

texunit uint
target uint
pname uint
param float

glMultiTexEnvfvEXT(uint, uint, uint, float*)

public static extern void glMultiTexEnvfvEXT(uint texunit, uint target, uint pname, float* @params)

Parameters

texunit uint
target uint
pname uint
params float*

glMultiTexEnviEXT(uint, uint, uint, int)

public static extern void glMultiTexEnviEXT(uint texunit, uint target, uint pname, int param)

Parameters

texunit uint
target uint
pname uint
param int

glMultiTexEnvivEXT(uint, uint, uint, int*)

public static extern void glMultiTexEnvivEXT(uint texunit, uint target, uint pname, int* @params)

Parameters

texunit uint
target uint
pname uint
params int*

glMultiTexGendEXT(uint, uint, uint, double)

public static extern void glMultiTexGendEXT(uint texunit, uint coord, uint pname, double param)

Parameters

texunit uint
coord uint
pname uint
param double

glMultiTexGendvEXT(uint, uint, uint, double*)

public static extern void glMultiTexGendvEXT(uint texunit, uint coord, uint pname, double* @params)

Parameters

texunit uint
coord uint
pname uint
params double*

glMultiTexGenfEXT(uint, uint, uint, float)

public static extern void glMultiTexGenfEXT(uint texunit, uint coord, uint pname, float param)

Parameters

texunit uint
coord uint
pname uint
param float

glMultiTexGenfvEXT(uint, uint, uint, float*)

public static extern void glMultiTexGenfvEXT(uint texunit, uint coord, uint pname, float* @params)

Parameters

texunit uint
coord uint
pname uint
params float*

glMultiTexGeniEXT(uint, uint, uint, int)

public static extern void glMultiTexGeniEXT(uint texunit, uint coord, uint pname, int param)

Parameters

texunit uint
coord uint
pname uint
param int

glMultiTexGenivEXT(uint, uint, uint, int*)

public static extern void glMultiTexGenivEXT(uint texunit, uint coord, uint pname, int* @params)

Parameters

texunit uint
coord uint
pname uint
params int*

glMultiTexImage1DEXT(uint, uint, int, uint, int, int, uint, uint, nint)

public static extern void glMultiTexImage1DEXT(uint texunit, uint target, int level, uint internalformat, int width, int border, uint format, uint type, nint pixels)

Parameters

texunit uint
target uint
level int
internalformat uint
width int
border int
format uint
type uint
pixels nint

glMultiTexImage2DEXT(uint, uint, int, uint, int, int, int, uint, uint, nint)

public static extern void glMultiTexImage2DEXT(uint texunit, uint target, int level, uint internalformat, int width, int height, int border, uint format, uint type, nint pixels)

Parameters

texunit uint
target uint
level int
internalformat uint
width int
height int
border int
format uint
type uint
pixels nint

glMultiTexImage3DEXT(uint, uint, int, uint, int, int, int, int, uint, uint, nint)

public static extern void glMultiTexImage3DEXT(uint texunit, uint target, int level, uint internalformat, int width, int height, int depth, int border, uint format, uint type, nint pixels)

Parameters

texunit uint
target uint
level int
internalformat uint
width int
height int
depth int
border int
format uint
type uint
pixels nint

glMultiTexParameterIivEXT(uint, uint, uint, int*)

public static extern void glMultiTexParameterIivEXT(uint texunit, uint target, uint pname, int* @params)

Parameters

texunit uint
target uint
pname uint
params int*

glMultiTexParameterIuivEXT(uint, uint, uint, uint*)

public static extern void glMultiTexParameterIuivEXT(uint texunit, uint target, uint pname, uint* @params)

Parameters

texunit uint
target uint
pname uint
params uint*

glMultiTexParameterfEXT(uint, uint, uint, float)

public static extern void glMultiTexParameterfEXT(uint texunit, uint target, uint pname, float param)

Parameters

texunit uint
target uint
pname uint
param float

glMultiTexParameterfvEXT(uint, uint, uint, float*)

public static extern void glMultiTexParameterfvEXT(uint texunit, uint target, uint pname, float* @params)

Parameters

texunit uint
target uint
pname uint
params float*

glMultiTexParameteriEXT(uint, uint, uint, int)

public static extern void glMultiTexParameteriEXT(uint texunit, uint target, uint pname, int param)

Parameters

texunit uint
target uint
pname uint
param int

glMultiTexParameterivEXT(uint, uint, uint, int*)

public static extern void glMultiTexParameterivEXT(uint texunit, uint target, uint pname, int* @params)

Parameters

texunit uint
target uint
pname uint
params int*

glMultiTexRenderbufferEXT(uint, uint, uint)

public static extern void glMultiTexRenderbufferEXT(uint texunit, uint target, uint renderbuffer)

Parameters

texunit uint
target uint
renderbuffer uint

glMultiTexSubImage1DEXT(uint, uint, int, int, int, uint, uint, nint)

public static extern void glMultiTexSubImage1DEXT(uint texunit, uint target, int level, int xoffset, int width, uint format, uint type, nint pixels)

Parameters

texunit uint
target uint
level int
xoffset int
width int
format uint
type uint
pixels nint

glMultiTexSubImage2DEXT(uint, uint, int, int, int, int, int, uint, uint, nint)

public static extern void glMultiTexSubImage2DEXT(uint texunit, uint target, int level, int xoffset, int yoffset, int width, int height, uint format, uint type, nint pixels)

Parameters

texunit uint
target uint
level int
xoffset int
yoffset int
width int
height int
format uint
type uint
pixels nint

glMultiTexSubImage3DEXT(uint, uint, int, int, int, int, int, int, int, uint, uint, nint)

public static extern void glMultiTexSubImage3DEXT(uint texunit, uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, uint type, nint pixels)

Parameters

texunit uint
target uint
level int
xoffset int
yoffset int
zoffset int
width int
height int
depth int
format uint
type uint
pixels nint

glNamedBufferDataEXT(uint, nint, nint, uint)

public static extern void glNamedBufferDataEXT(uint buffer, nint size, nint data, uint usage)

Parameters

buffer uint
size nint
data nint
usage uint

glNamedBufferSubDataEXT(uint, nint, nint, nint)

public static extern void glNamedBufferSubDataEXT(uint buffer, nint offset, nint size, nint data)

Parameters

buffer uint
offset nint
size nint
data nint

glNamedCopyBufferSubDataEXT(uint, uint, nint, nint, nint)

public static extern void glNamedCopyBufferSubDataEXT(uint readBuffer, uint writeBuffer, nint readOffset, nint writeOffset, nint size)

Parameters

readBuffer uint
writeBuffer uint
readOffset nint
writeOffset nint
size nint

glNamedFramebufferRenderbufferEXT(uint, uint, uint, uint)

public static extern void glNamedFramebufferRenderbufferEXT(uint framebuffer, uint attachment, uint renderbuffertarget, uint renderbuffer)

Parameters

framebuffer uint
attachment uint
renderbuffertarget uint
renderbuffer uint

glNamedFramebufferTexture1DEXT(uint, uint, uint, uint, int)

public static extern void glNamedFramebufferTexture1DEXT(uint framebuffer, uint attachment, uint textarget, uint texture, int level)

Parameters

framebuffer uint
attachment uint
textarget uint
texture uint
level int

glNamedFramebufferTexture2DEXT(uint, uint, uint, uint, int)

public static extern void glNamedFramebufferTexture2DEXT(uint framebuffer, uint attachment, uint textarget, uint texture, int level)

Parameters

framebuffer uint
attachment uint
textarget uint
texture uint
level int

glNamedFramebufferTexture3DEXT(uint, uint, uint, uint, int, int)

public static extern void glNamedFramebufferTexture3DEXT(uint framebuffer, uint attachment, uint textarget, uint texture, int level, int zoffset)

Parameters

framebuffer uint
attachment uint
textarget uint
texture uint
level int
zoffset int

glNamedFramebufferTextureEXT(uint, uint, uint, int)

public static extern void glNamedFramebufferTextureEXT(uint framebuffer, uint attachment, uint texture, int level)

Parameters

framebuffer uint
attachment uint
texture uint
level int

glNamedFramebufferTextureFaceEXT(uint, uint, uint, int, uint)

public static extern void glNamedFramebufferTextureFaceEXT(uint framebuffer, uint attachment, uint texture, int level, uint face)

Parameters

framebuffer uint
attachment uint
texture uint
level int
face uint

glNamedFramebufferTextureLayerEXT(uint, uint, uint, int, int)

public static extern void glNamedFramebufferTextureLayerEXT(uint framebuffer, uint attachment, uint texture, int level, int layer)

Parameters

framebuffer uint
attachment uint
texture uint
level int
layer int

glNamedProgramLocalParameter4dEXT(uint, uint, uint, double, double, double, double)

public static extern void glNamedProgramLocalParameter4dEXT(uint program, uint target, uint index, double x, double y, double z, double w)

Parameters

program uint
target uint
index uint
x double
y double
z double
w double

glNamedProgramLocalParameter4dvEXT(uint, uint, uint, double*)

public static extern void glNamedProgramLocalParameter4dvEXT(uint program, uint target, uint index, double* @params)

Parameters

program uint
target uint
index uint
params double*

glNamedProgramLocalParameter4fEXT(uint, uint, uint, float, float, float, float)

public static extern void glNamedProgramLocalParameter4fEXT(uint program, uint target, uint index, float x, float y, float z, float w)

Parameters

program uint
target uint
index uint
x float
y float
z float
w float

glNamedProgramLocalParameter4fvEXT(uint, uint, uint, float*)

public static extern void glNamedProgramLocalParameter4fvEXT(uint program, uint target, uint index, float* @params)

Parameters

program uint
target uint
index uint
params float*

glNamedProgramLocalParameterI4iEXT(uint, uint, uint, int, int, int, int)

public static extern void glNamedProgramLocalParameterI4iEXT(uint program, uint target, uint index, int x, int y, int z, int w)

Parameters

program uint
target uint
index uint
x int
y int
z int
w int

glNamedProgramLocalParameterI4ivEXT(uint, uint, uint, int*)

public static extern void glNamedProgramLocalParameterI4ivEXT(uint program, uint target, uint index, int* @params)

Parameters

program uint
target uint
index uint
params int*

glNamedProgramLocalParameterI4uiEXT(uint, uint, uint, uint, uint, uint, uint)

public static extern void glNamedProgramLocalParameterI4uiEXT(uint program, uint target, uint index, uint x, uint y, uint z, uint w)

Parameters

program uint
target uint
index uint
x uint
y uint
z uint
w uint

glNamedProgramLocalParameterI4uivEXT(uint, uint, uint, uint*)

public static extern void glNamedProgramLocalParameterI4uivEXT(uint program, uint target, uint index, uint* @params)

Parameters

program uint
target uint
index uint
params uint*

glNamedProgramLocalParameters4fvEXT(uint, uint, uint, int, float*)

public static extern void glNamedProgramLocalParameters4fvEXT(uint program, uint target, uint index, int count, float* @params)

Parameters

program uint
target uint
index uint
count int
params float*

glNamedProgramLocalParametersI4ivEXT(uint, uint, uint, int, int*)

public static extern void glNamedProgramLocalParametersI4ivEXT(uint program, uint target, uint index, int count, int* @params)

Parameters

program uint
target uint
index uint
count int
params int*

glNamedProgramLocalParametersI4uivEXT(uint, uint, uint, int, uint*)

public static extern void glNamedProgramLocalParametersI4uivEXT(uint program, uint target, uint index, int count, uint* @params)

Parameters

program uint
target uint
index uint
count int
params uint*

glNamedProgramStringEXT(uint, uint, uint, int, nint)

public static extern void glNamedProgramStringEXT(uint program, uint target, uint format, int len, nint @string)

Parameters

program uint
target uint
format uint
len int
string nint

glNamedRenderbufferStorageEXT(uint, uint, int, int)

public static extern void glNamedRenderbufferStorageEXT(uint renderbuffer, uint internalformat, int width, int height)

Parameters

renderbuffer uint
internalformat uint
width int
height int

glNamedRenderbufferStorageMultisampleCoverageEXT(uint, int, int, uint, int, int)

public static extern void glNamedRenderbufferStorageMultisampleCoverageEXT(uint renderbuffer, int coverageSamples, int colorSamples, uint internalformat, int width, int height)

Parameters

renderbuffer uint
coverageSamples int
colorSamples int
internalformat uint
width int
height int

glNamedRenderbufferStorageMultisampleEXT(uint, int, uint, int, int)

public static extern void glNamedRenderbufferStorageMultisampleEXT(uint renderbuffer, int samples, uint internalformat, int width, int height)

Parameters

renderbuffer uint
samples int
internalformat uint
width int
height int

glNamedStringARB(uint, int, string, int, string)

public static extern void glNamedStringARB(uint type, int namelen, string name, int stringlen, string @string)

Parameters

type uint
namelen int
name string
stringlen int
string string

glNewObjectBufferATI(int, nint, uint)

public static extern int glNewObjectBufferATI(int size, nint pointer, uint usage)

Parameters

size int
pointer nint
usage uint

Returns

int

glNormalFormatNV(uint, int)

public static extern void glNormalFormatNV(uint type, int stride)

Parameters

type uint
stride int

glNormalPointerListIBM(uint, int, nint, int)

public static extern void glNormalPointerListIBM(uint type, int stride, nint pointer, int ptrstride)

Parameters

type uint
stride int
pointer nint
ptrstride int

glNormalPointervINTEL(uint, nint)

public static extern void glNormalPointervINTEL(uint type, nint pointer)

Parameters

type uint
pointer nint

glNormalStream3bATI(uint, sbyte, sbyte, sbyte)

public static extern void glNormalStream3bATI(uint stream, sbyte nx, sbyte ny, sbyte nz)

Parameters

stream uint
nx sbyte
ny sbyte
nz sbyte

glNormalStream3bvATI(uint, sbyte*)

public static extern void glNormalStream3bvATI(uint stream, sbyte* coords)

Parameters

stream uint
coords sbyte*

glNormalStream3dATI(uint, double, double, double)

public static extern void glNormalStream3dATI(uint stream, double nx, double ny, double nz)

Parameters

stream uint
nx double
ny double
nz double

glNormalStream3dvATI(uint, double*)

public static extern void glNormalStream3dvATI(uint stream, double* coords)

Parameters

stream uint
coords double*

glNormalStream3fATI(uint, float, float, float)

public static extern void glNormalStream3fATI(uint stream, float nx, float ny, float nz)

Parameters

stream uint
nx float
ny float
nz float

glNormalStream3fvATI(uint, float*)

public static extern void glNormalStream3fvATI(uint stream, float* coords)

Parameters

stream uint
coords float*

glNormalStream3iATI(uint, int, int, int)

public static extern void glNormalStream3iATI(uint stream, int nx, int ny, int nz)

Parameters

stream uint
nx int
ny int
nz int

glNormalStream3ivATI(uint, int*)

public static extern void glNormalStream3ivATI(uint stream, int* coords)

Parameters

stream uint
coords int*

glNormalStream3sATI(uint, short, short, short)

public static extern void glNormalStream3sATI(uint stream, short nx, short ny, short nz)

Parameters

stream uint
nx short
ny short
nz short

glNormalStream3svATI(uint, short*)

public static extern void glNormalStream3svATI(uint stream, short* coords)

Parameters

stream uint
coords short*

glObjectPurgeableAPPLE(uint, uint, uint)

public static extern uint glObjectPurgeableAPPLE(uint objectType, uint name, uint option)

Parameters

objectType uint
name uint
option uint

Returns

uint

glObjectUnpurgeableAPPLE(uint, uint, uint)

public static extern uint glObjectUnpurgeableAPPLE(uint objectType, uint name, uint option)

Parameters

objectType uint
name uint
option uint

Returns

uint

glPassTexCoordATI(uint, uint, uint)

public static extern void glPassTexCoordATI(uint dst, uint coord, uint swizzle)

Parameters

dst uint
coord uint
swizzle uint

glPatchParameterfv(uint, float*)

public static extern void glPatchParameterfv(uint pname, float* values)

Parameters

pname uint
values float*

glPatchParameteri(uint, int)

public static extern void glPatchParameteri(uint pname, int value)

Parameters

pname uint
value int

glPauseTransformFeedback()

public static extern void glPauseTransformFeedback()

glPauseTransformFeedbackNV()

public static extern void glPauseTransformFeedbackNV()

glPixelDataRangeNV(uint, int, nint)

public static extern void glPixelDataRangeNV(uint target, int length, nint pointer)

Parameters

target uint
length int
pointer nint

glPixelStoref(uint, float)

public static extern void glPixelStoref(uint pname, float param)

Parameters

pname uint
param float

glPixelStorei(uint, int)

public static extern void glPixelStorei(uint pname, int param)

Parameters

pname uint
param int

glPixelTransformParameterfEXT(uint, uint, float)

public static extern void glPixelTransformParameterfEXT(uint target, uint pname, float param)

Parameters

target uint
pname uint
param float

glPixelTransformParameterfvEXT(uint, uint, float*)

public static extern void glPixelTransformParameterfvEXT(uint target, uint pname, float* @params)

Parameters

target uint
pname uint
params float*

glPixelTransformParameteriEXT(uint, uint, int)

public static extern void glPixelTransformParameteriEXT(uint target, uint pname, int param)

Parameters

target uint
pname uint
param int

glPixelTransformParameterivEXT(uint, uint, int*)

public static extern void glPixelTransformParameterivEXT(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glPointParameterf(uint, float)

public static extern void glPointParameterf(uint pname, float param)

Parameters

pname uint
param float

glPointParameterfARB(uint, float)

public static extern void glPointParameterfARB(uint pname, float param)

Parameters

pname uint
param float

glPointParameterfEXT(uint, float)

public static extern void glPointParameterfEXT(uint pname, float param)

Parameters

pname uint
param float

glPointParameterfSGIS(uint, float)

public static extern void glPointParameterfSGIS(uint pname, float param)

Parameters

pname uint
param float

glPointParameterfv(uint, float*)

public static extern void glPointParameterfv(uint pname, float* @params)

Parameters

pname uint
params float*

glPointParameterfvARB(uint, float*)

public static extern void glPointParameterfvARB(uint pname, float* @params)

Parameters

pname uint
params float*

glPointParameterfvEXT(uint, float*)

public static extern void glPointParameterfvEXT(uint pname, float* @params)

Parameters

pname uint
params float*

glPointParameterfvSGIS(uint, float*)

public static extern void glPointParameterfvSGIS(uint pname, float* @params)

Parameters

pname uint
params float*

glPointParameteri(uint, int)

public static extern void glPointParameteri(uint pname, int param)

Parameters

pname uint
param int

glPointParameteriNV(uint, int)

public static extern void glPointParameteriNV(uint pname, int param)

Parameters

pname uint
param int

glPointParameteriv(uint, int*)

public static extern void glPointParameteriv(uint pname, int* @params)

Parameters

pname uint
params int*

glPointParameterivNV(uint, int*)

public static extern void glPointParameterivNV(uint pname, int* @params)

Parameters

pname uint
params int*

glPointSize(float)

public static extern void glPointSize(float size)

Parameters

size float

glPollAsyncSGIX(uint*)

public static extern int glPollAsyncSGIX(uint* markerp)

Parameters

markerp uint*

Returns

int

glPolygonMode(uint, uint)

public static extern void glPolygonMode(uint face, uint mode)

Parameters

face uint
mode uint

glPolygonOffset(float, float)

public static extern void glPolygonOffset(float factor, float units)

Parameters

factor float
units float

glPolygonOffsetEXT(float, float)

public static extern void glPolygonOffsetEXT(float factor, float bias)

Parameters

factor float
bias float

glPresentFrameDualFillNV(uint, ulong, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint)

public static extern void glPresentFrameDualFillNV(uint video_slot, ulong minPresentTime, uint beginPresentTimeId, uint presentDurationId, uint type, uint target0, uint fill0, uint target1, uint fill1, uint target2, uint fill2, uint target3, uint fill3)

Parameters

video_slot uint
minPresentTime ulong
beginPresentTimeId uint
presentDurationId uint
type uint
target0 uint
fill0 uint
target1 uint
fill1 uint
target2 uint
fill2 uint
target3 uint
fill3 uint

glPresentFrameKeyedNV(uint, ulong, uint, uint, uint, uint, uint, uint, uint, uint, uint)

public static extern void glPresentFrameKeyedNV(uint video_slot, ulong minPresentTime, uint beginPresentTimeId, uint presentDurationId, uint type, uint target0, uint fill0, uint key0, uint target1, uint fill1, uint key1)

Parameters

video_slot uint
minPresentTime ulong
beginPresentTimeId uint
presentDurationId uint
type uint
target0 uint
fill0 uint
key0 uint
target1 uint
fill1 uint
key1 uint

glPrimitiveRestartIndex(uint)

public static extern void glPrimitiveRestartIndex(uint index)

Parameters

index uint

glPrimitiveRestartIndexNV(uint)

public static extern void glPrimitiveRestartIndexNV(uint index)

Parameters

index uint

glPrimitiveRestartNV()

public static extern void glPrimitiveRestartNV()

glPrioritizeTexturesEXT(int, uint*, float*)

public static extern void glPrioritizeTexturesEXT(int n, uint* textures, float* priorities)

Parameters

n int
textures uint*
priorities float*

glProgramBinary(uint, uint, nint, int)

public static extern void glProgramBinary(uint program, uint binaryFormat, nint binary, int length)

Parameters

program uint
binaryFormat uint
binary nint
length int

glProgramBufferParametersIivNV(uint, uint, uint, int, int*)

public static extern void glProgramBufferParametersIivNV(uint target, uint buffer, uint index, int count, int* @params)

Parameters

target uint
buffer uint
index uint
count int
params int*

glProgramBufferParametersIuivNV(uint, uint, uint, int, uint*)

public static extern void glProgramBufferParametersIuivNV(uint target, uint buffer, uint index, int count, uint* @params)

Parameters

target uint
buffer uint
index uint
count int
params uint*

glProgramBufferParametersfvNV(uint, uint, uint, int, float*)

public static extern void glProgramBufferParametersfvNV(uint target, uint buffer, uint index, int count, float* @params)

Parameters

target uint
buffer uint
index uint
count int
params float*

glProgramParameteri(uint, uint, int)

public static extern void glProgramParameteri(uint program, uint pname, int value)

Parameters

program uint
pname uint
value int

glProgramParameteriARB(uint, uint, int)

public static extern void glProgramParameteriARB(uint program, uint pname, int value)

Parameters

program uint
pname uint
value int

glProgramParameteriEXT(uint, uint, int)

public static extern void glProgramParameteriEXT(uint program, uint pname, int value)

Parameters

program uint
pname uint
value int

glProgramParameters4dvNV(uint, uint, int, double*)

public static extern void glProgramParameters4dvNV(uint target, uint index, int count, double* v)

Parameters

target uint
index uint
count int
v double*

glProgramParameters4fvNV(uint, uint, int, float*)

public static extern void glProgramParameters4fvNV(uint target, uint index, int count, float* v)

Parameters

target uint
index uint
count int
v float*

glProgramSubroutineParametersuivNV(uint, int, uint*)

public static extern void glProgramSubroutineParametersuivNV(uint target, int count, uint* @params)

Parameters

target uint
count int
params uint*

glProgramUniform1d(uint, int, double)

public static extern void glProgramUniform1d(uint program, int location, double v0)

Parameters

program uint
location int
v0 double

glProgramUniform1dEXT(uint, int, double)

public static extern void glProgramUniform1dEXT(uint program, int location, double x)

Parameters

program uint
location int
x double

glProgramUniform1dv(uint, int, int, double*)

public static extern void glProgramUniform1dv(uint program, int location, int count, double* value)

Parameters

program uint
location int
count int
value double*

glProgramUniform1dvEXT(uint, int, int, double*)

public static extern void glProgramUniform1dvEXT(uint program, int location, int count, double* value)

Parameters

program uint
location int
count int
value double*

glProgramUniform1f(uint, int, float)

public static extern void glProgramUniform1f(uint program, int location, float v0)

Parameters

program uint
location int
v0 float

glProgramUniform1fEXT(uint, int, float)

public static extern void glProgramUniform1fEXT(uint program, int location, float v0)

Parameters

program uint
location int
v0 float

glProgramUniform1fv(uint, int, int, float*)

public static extern void glProgramUniform1fv(uint program, int location, int count, float* value)

Parameters

program uint
location int
count int
value float*

glProgramUniform1fvEXT(uint, int, int, float*)

public static extern void glProgramUniform1fvEXT(uint program, int location, int count, float* value)

Parameters

program uint
location int
count int
value float*

glProgramUniform1i(uint, int, int)

public static extern void glProgramUniform1i(uint program, int location, int v0)

Parameters

program uint
location int
v0 int

glProgramUniform1i64NV(uint, int, long)

public static extern void glProgramUniform1i64NV(uint program, int location, long x)

Parameters

program uint
location int
x long

glProgramUniform1i64vNV(uint, int, int, long*)

public static extern void glProgramUniform1i64vNV(uint program, int location, int count, long* value)

Parameters

program uint
location int
count int
value long*

glProgramUniform1iEXT(uint, int, int)

public static extern void glProgramUniform1iEXT(uint program, int location, int v0)

Parameters

program uint
location int
v0 int

glProgramUniform1iv(uint, int, int, int*)

public static extern void glProgramUniform1iv(uint program, int location, int count, int* value)

Parameters

program uint
location int
count int
value int*

glProgramUniform1ivEXT(uint, int, int, int*)

public static extern void glProgramUniform1ivEXT(uint program, int location, int count, int* value)

Parameters

program uint
location int
count int
value int*

glProgramUniform1ui(uint, int, uint)

public static extern void glProgramUniform1ui(uint program, int location, uint v0)

Parameters

program uint
location int
v0 uint

glProgramUniform1ui64NV(uint, int, ulong)

public static extern void glProgramUniform1ui64NV(uint program, int location, ulong x)

Parameters

program uint
location int
x ulong

glProgramUniform1ui64vNV(uint, int, int, ulong*)

public static extern void glProgramUniform1ui64vNV(uint program, int location, int count, ulong* value)

Parameters

program uint
location int
count int
value ulong*

glProgramUniform1uiEXT(uint, int, uint)

public static extern void glProgramUniform1uiEXT(uint program, int location, uint v0)

Parameters

program uint
location int
v0 uint

glProgramUniform1uiv(uint, int, int, uint*)

public static extern void glProgramUniform1uiv(uint program, int location, int count, uint* value)

Parameters

program uint
location int
count int
value uint*

glProgramUniform1uivEXT(uint, int, int, uint*)

public static extern void glProgramUniform1uivEXT(uint program, int location, int count, uint* value)

Parameters

program uint
location int
count int
value uint*

glProgramUniform2d(uint, int, double, double)

public static extern void glProgramUniform2d(uint program, int location, double v0, double v1)

Parameters

program uint
location int
v0 double
v1 double

glProgramUniform2dEXT(uint, int, double, double)

public static extern void glProgramUniform2dEXT(uint program, int location, double x, double y)

Parameters

program uint
location int
x double
y double

glProgramUniform2dv(uint, int, int, double*)

public static extern void glProgramUniform2dv(uint program, int location, int count, double* value)

Parameters

program uint
location int
count int
value double*

glProgramUniform2dvEXT(uint, int, int, double*)

public static extern void glProgramUniform2dvEXT(uint program, int location, int count, double* value)

Parameters

program uint
location int
count int
value double*

glProgramUniform2f(uint, int, float, float)

public static extern void glProgramUniform2f(uint program, int location, float v0, float v1)

Parameters

program uint
location int
v0 float
v1 float

glProgramUniform2fEXT(uint, int, float, float)

public static extern void glProgramUniform2fEXT(uint program, int location, float v0, float v1)

Parameters

program uint
location int
v0 float
v1 float

glProgramUniform2fv(uint, int, int, float*)

public static extern void glProgramUniform2fv(uint program, int location, int count, float* value)

Parameters

program uint
location int
count int
value float*

glProgramUniform2fvEXT(uint, int, int, float*)

public static extern void glProgramUniform2fvEXT(uint program, int location, int count, float* value)

Parameters

program uint
location int
count int
value float*

glProgramUniform2i(uint, int, int, int)

public static extern void glProgramUniform2i(uint program, int location, int v0, int v1)

Parameters

program uint
location int
v0 int
v1 int

glProgramUniform2i64NV(uint, int, long, long)

public static extern void glProgramUniform2i64NV(uint program, int location, long x, long y)

Parameters

program uint
location int
x long
y long

glProgramUniform2i64vNV(uint, int, int, long*)

public static extern void glProgramUniform2i64vNV(uint program, int location, int count, long* value)

Parameters

program uint
location int
count int
value long*

glProgramUniform2iEXT(uint, int, int, int)

public static extern void glProgramUniform2iEXT(uint program, int location, int v0, int v1)

Parameters

program uint
location int
v0 int
v1 int

glProgramUniform2iv(uint, int, int, int*)

public static extern void glProgramUniform2iv(uint program, int location, int count, int* value)

Parameters

program uint
location int
count int
value int*

glProgramUniform2ivEXT(uint, int, int, int*)

public static extern void glProgramUniform2ivEXT(uint program, int location, int count, int* value)

Parameters

program uint
location int
count int
value int*

glProgramUniform2ui(uint, int, uint, uint)

public static extern void glProgramUniform2ui(uint program, int location, uint v0, uint v1)

Parameters

program uint
location int
v0 uint
v1 uint

glProgramUniform2ui64NV(uint, int, ulong, ulong)

public static extern void glProgramUniform2ui64NV(uint program, int location, ulong x, ulong y)

Parameters

program uint
location int
x ulong
y ulong

glProgramUniform2ui64vNV(uint, int, int, ulong*)

public static extern void glProgramUniform2ui64vNV(uint program, int location, int count, ulong* value)

Parameters

program uint
location int
count int
value ulong*

glProgramUniform2uiEXT(uint, int, uint, uint)

public static extern void glProgramUniform2uiEXT(uint program, int location, uint v0, uint v1)

Parameters

program uint
location int
v0 uint
v1 uint

glProgramUniform2uiv(uint, int, int, uint*)

public static extern void glProgramUniform2uiv(uint program, int location, int count, uint* value)

Parameters

program uint
location int
count int
value uint*

glProgramUniform2uivEXT(uint, int, int, uint*)

public static extern void glProgramUniform2uivEXT(uint program, int location, int count, uint* value)

Parameters

program uint
location int
count int
value uint*

glProgramUniform3d(uint, int, double, double, double)

public static extern void glProgramUniform3d(uint program, int location, double v0, double v1, double v2)

Parameters

program uint
location int
v0 double
v1 double
v2 double

glProgramUniform3dEXT(uint, int, double, double, double)

public static extern void glProgramUniform3dEXT(uint program, int location, double x, double y, double z)

Parameters

program uint
location int
x double
y double
z double

glProgramUniform3dv(uint, int, int, double*)

public static extern void glProgramUniform3dv(uint program, int location, int count, double* value)

Parameters

program uint
location int
count int
value double*

glProgramUniform3dvEXT(uint, int, int, double*)

public static extern void glProgramUniform3dvEXT(uint program, int location, int count, double* value)

Parameters

program uint
location int
count int
value double*

glProgramUniform3f(uint, int, float, float, float)

public static extern void glProgramUniform3f(uint program, int location, float v0, float v1, float v2)

Parameters

program uint
location int
v0 float
v1 float
v2 float

glProgramUniform3fEXT(uint, int, float, float, float)

public static extern void glProgramUniform3fEXT(uint program, int location, float v0, float v1, float v2)

Parameters

program uint
location int
v0 float
v1 float
v2 float

glProgramUniform3fv(uint, int, int, float*)

public static extern void glProgramUniform3fv(uint program, int location, int count, float* value)

Parameters

program uint
location int
count int
value float*

glProgramUniform3fvEXT(uint, int, int, float*)

public static extern void glProgramUniform3fvEXT(uint program, int location, int count, float* value)

Parameters

program uint
location int
count int
value float*

glProgramUniform3i(uint, int, int, int, int)

public static extern void glProgramUniform3i(uint program, int location, int v0, int v1, int v2)

Parameters

program uint
location int
v0 int
v1 int
v2 int

glProgramUniform3i64NV(uint, int, long, long, long)

public static extern void glProgramUniform3i64NV(uint program, int location, long x, long y, long z)

Parameters

program uint
location int
x long
y long
z long

glProgramUniform3i64vNV(uint, int, int, long*)

public static extern void glProgramUniform3i64vNV(uint program, int location, int count, long* value)

Parameters

program uint
location int
count int
value long*

glProgramUniform3iEXT(uint, int, int, int, int)

public static extern void glProgramUniform3iEXT(uint program, int location, int v0, int v1, int v2)

Parameters

program uint
location int
v0 int
v1 int
v2 int

glProgramUniform3iv(uint, int, int, int*)

public static extern void glProgramUniform3iv(uint program, int location, int count, int* value)

Parameters

program uint
location int
count int
value int*

glProgramUniform3ivEXT(uint, int, int, int*)

public static extern void glProgramUniform3ivEXT(uint program, int location, int count, int* value)

Parameters

program uint
location int
count int
value int*

glProgramUniform3ui(uint, int, uint, uint, uint)

public static extern void glProgramUniform3ui(uint program, int location, uint v0, uint v1, uint v2)

Parameters

program uint
location int
v0 uint
v1 uint
v2 uint

glProgramUniform3ui64NV(uint, int, ulong, ulong, ulong)

public static extern void glProgramUniform3ui64NV(uint program, int location, ulong x, ulong y, ulong z)

Parameters

program uint
location int
x ulong
y ulong
z ulong

glProgramUniform3ui64vNV(uint, int, int, ulong*)

public static extern void glProgramUniform3ui64vNV(uint program, int location, int count, ulong* value)

Parameters

program uint
location int
count int
value ulong*

glProgramUniform3uiEXT(uint, int, uint, uint, uint)

public static extern void glProgramUniform3uiEXT(uint program, int location, uint v0, uint v1, uint v2)

Parameters

program uint
location int
v0 uint
v1 uint
v2 uint

glProgramUniform3uiv(uint, int, int, uint*)

public static extern void glProgramUniform3uiv(uint program, int location, int count, uint* value)

Parameters

program uint
location int
count int
value uint*

glProgramUniform3uivEXT(uint, int, int, uint*)

public static extern void glProgramUniform3uivEXT(uint program, int location, int count, uint* value)

Parameters

program uint
location int
count int
value uint*

glProgramUniform4d(uint, int, double, double, double, double)

public static extern void glProgramUniform4d(uint program, int location, double v0, double v1, double v2, double v3)

Parameters

program uint
location int
v0 double
v1 double
v2 double
v3 double

glProgramUniform4dEXT(uint, int, double, double, double, double)

public static extern void glProgramUniform4dEXT(uint program, int location, double x, double y, double z, double w)

Parameters

program uint
location int
x double
y double
z double
w double

glProgramUniform4dv(uint, int, int, double*)

public static extern void glProgramUniform4dv(uint program, int location, int count, double* value)

Parameters

program uint
location int
count int
value double*

glProgramUniform4dvEXT(uint, int, int, double*)

public static extern void glProgramUniform4dvEXT(uint program, int location, int count, double* value)

Parameters

program uint
location int
count int
value double*

glProgramUniform4f(uint, int, float, float, float, float)

public static extern void glProgramUniform4f(uint program, int location, float v0, float v1, float v2, float v3)

Parameters

program uint
location int
v0 float
v1 float
v2 float
v3 float

glProgramUniform4fEXT(uint, int, float, float, float, float)

public static extern void glProgramUniform4fEXT(uint program, int location, float v0, float v1, float v2, float v3)

Parameters

program uint
location int
v0 float
v1 float
v2 float
v3 float

glProgramUniform4fv(uint, int, int, float*)

public static extern void glProgramUniform4fv(uint program, int location, int count, float* value)

Parameters

program uint
location int
count int
value float*

glProgramUniform4fvEXT(uint, int, int, float*)

public static extern void glProgramUniform4fvEXT(uint program, int location, int count, float* value)

Parameters

program uint
location int
count int
value float*

glProgramUniform4i(uint, int, int, int, int, int)

public static extern void glProgramUniform4i(uint program, int location, int v0, int v1, int v2, int v3)

Parameters

program uint
location int
v0 int
v1 int
v2 int
v3 int

glProgramUniform4i64NV(uint, int, long, long, long, long)

public static extern void glProgramUniform4i64NV(uint program, int location, long x, long y, long z, long w)

Parameters

program uint
location int
x long
y long
z long
w long

glProgramUniform4i64vNV(uint, int, int, long*)

public static extern void glProgramUniform4i64vNV(uint program, int location, int count, long* value)

Parameters

program uint
location int
count int
value long*

glProgramUniform4iEXT(uint, int, int, int, int, int)

public static extern void glProgramUniform4iEXT(uint program, int location, int v0, int v1, int v2, int v3)

Parameters

program uint
location int
v0 int
v1 int
v2 int
v3 int

glProgramUniform4iv(uint, int, int, int*)

public static extern void glProgramUniform4iv(uint program, int location, int count, int* value)

Parameters

program uint
location int
count int
value int*

glProgramUniform4ivEXT(uint, int, int, int*)

public static extern void glProgramUniform4ivEXT(uint program, int location, int count, int* value)

Parameters

program uint
location int
count int
value int*

glProgramUniform4ui(uint, int, uint, uint, uint, uint)

public static extern void glProgramUniform4ui(uint program, int location, uint v0, uint v1, uint v2, uint v3)

Parameters

program uint
location int
v0 uint
v1 uint
v2 uint
v3 uint

glProgramUniform4ui64NV(uint, int, ulong, ulong, ulong, ulong)

public static extern void glProgramUniform4ui64NV(uint program, int location, ulong x, ulong y, ulong z, ulong w)

Parameters

program uint
location int
x ulong
y ulong
z ulong
w ulong

glProgramUniform4ui64vNV(uint, int, int, ulong*)

public static extern void glProgramUniform4ui64vNV(uint program, int location, int count, ulong* value)

Parameters

program uint
location int
count int
value ulong*

glProgramUniform4uiEXT(uint, int, uint, uint, uint, uint)

public static extern void glProgramUniform4uiEXT(uint program, int location, uint v0, uint v1, uint v2, uint v3)

Parameters

program uint
location int
v0 uint
v1 uint
v2 uint
v3 uint

glProgramUniform4uiv(uint, int, int, uint*)

public static extern void glProgramUniform4uiv(uint program, int location, int count, uint* value)

Parameters

program uint
location int
count int
value uint*

glProgramUniform4uivEXT(uint, int, int, uint*)

public static extern void glProgramUniform4uivEXT(uint program, int location, int count, uint* value)

Parameters

program uint
location int
count int
value uint*

glProgramUniformMatrix2dv(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix2dv(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix2dvEXT(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix2dvEXT(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix2fv(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix2fv(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix2fvEXT(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix2fvEXT(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix2x3dv(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix2x3dv(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix2x3dvEXT(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix2x3dvEXT(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix2x3fv(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix2x3fv(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix2x3fvEXT(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix2x3fvEXT(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix2x4dv(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix2x4dv(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix2x4dvEXT(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix2x4dvEXT(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix2x4fv(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix2x4fv(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix2x4fvEXT(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix2x4fvEXT(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix3dv(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix3dv(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix3dvEXT(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix3dvEXT(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix3fv(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix3fv(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix3fvEXT(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix3fvEXT(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix3x2dv(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix3x2dv(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix3x2dvEXT(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix3x2dvEXT(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix3x2fv(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix3x2fv(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix3x2fvEXT(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix3x2fvEXT(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix3x4dv(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix3x4dv(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix3x4dvEXT(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix3x4dvEXT(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix3x4fv(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix3x4fv(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix3x4fvEXT(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix3x4fvEXT(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix4dv(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix4dv(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix4dvEXT(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix4dvEXT(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix4fv(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix4fv(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix4fvEXT(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix4fvEXT(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix4x2dv(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix4x2dv(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix4x2dvEXT(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix4x2dvEXT(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix4x2fv(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix4x2fv(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix4x2fvEXT(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix4x2fvEXT(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix4x3dv(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix4x3dv(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix4x3dvEXT(uint, int, int, bool, double*)

public static extern void glProgramUniformMatrix4x3dvEXT(uint program, int location, int count, bool transpose, double* value)

Parameters

program uint
location int
count int
transpose bool
value double*

glProgramUniformMatrix4x3fv(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix4x3fv(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformMatrix4x3fvEXT(uint, int, int, bool, float*)

public static extern void glProgramUniformMatrix4x3fvEXT(uint program, int location, int count, bool transpose, float* value)

Parameters

program uint
location int
count int
transpose bool
value float*

glProgramUniformui64NV(uint, int, ulong)

public static extern void glProgramUniformui64NV(uint program, int location, ulong value)

Parameters

program uint
location int
value ulong

glProgramUniformui64vNV(uint, int, int, ulong*)

public static extern void glProgramUniformui64vNV(uint program, int location, int count, ulong* value)

Parameters

program uint
location int
count int
value ulong*

glProgramVertexLimitNV(uint, int)

public static extern void glProgramVertexLimitNV(uint target, int limit)

Parameters

target uint
limit int

glProvokingVertex(uint)

public static extern void glProvokingVertex(uint mode)

Parameters

mode uint

glProvokingVertexEXT(uint)

public static extern void glProvokingVertexEXT(uint mode)

Parameters

mode uint

glPushClientAttribDefaultEXT(uint)

public static extern void glPushClientAttribDefaultEXT(uint mask)

Parameters

mask uint

glQueryCounter(uint, uint)

public static extern void glQueryCounter(uint id, uint target)

Parameters

id uint
target uint

glReadBuffer(uint)

public static extern void glReadBuffer(uint mode)

Parameters

mode uint

glReadPixels(int, int, int, int, uint, uint, nint)

public static extern void glReadPixels(int x, int y, int width, int height, uint format, uint type, nint pixels)

Parameters

x int
y int
width int
height int
format uint
type uint
pixels nint

glReadnPixelsARB(int, int, int, int, uint, uint, int, nint)

public static extern void glReadnPixelsARB(int x, int y, int width, int height, uint format, uint type, int bufSize, nint data)

Parameters

x int
y int
width int
height int
format uint
type uint
bufSize int
data nint

glReleaseShaderCompiler()

public static extern void glReleaseShaderCompiler()

glRenderbufferStorage(uint, uint, int, int)

public static extern void glRenderbufferStorage(uint target, uint internalformat, int width, int height)

Parameters

target uint
internalformat uint
width int
height int

glRenderbufferStorageEXT(uint, uint, int, int)

public static extern void glRenderbufferStorageEXT(uint target, uint internalformat, int width, int height)

Parameters

target uint
internalformat uint
width int
height int

glRenderbufferStorageMultisample(uint, int, uint, int, int)

public static extern void glRenderbufferStorageMultisample(uint target, int samples, uint internalformat, int width, int height)

Parameters

target uint
samples int
internalformat uint
width int
height int

glRenderbufferStorageMultisampleCoverageNV(uint, int, int, uint, int, int)

public static extern void glRenderbufferStorageMultisampleCoverageNV(uint target, int coverageSamples, int colorSamples, uint internalformat, int width, int height)

Parameters

target uint
coverageSamples int
colorSamples int
internalformat uint
width int
height int

glRenderbufferStorageMultisampleEXT(uint, int, uint, int, int)

public static extern void glRenderbufferStorageMultisampleEXT(uint target, int samples, uint internalformat, int width, int height)

Parameters

target uint
samples int
internalformat uint
width int
height int

glReplacementCodePointerSUN(uint, int, nint)

public static extern void glReplacementCodePointerSUN(uint type, int stride, nint pointer)

Parameters

type uint
stride int
pointer nint

glResizeBuffersMESA()

public static extern void glResizeBuffersMESA()

glResumeTransformFeedback()

public static extern void glResumeTransformFeedback()

glResumeTransformFeedbackNV()

public static extern void glResumeTransformFeedbackNV()

glSampleCoverage(float, bool)

public static extern void glSampleCoverage(float value, bool invert)

Parameters

value float
invert bool

glSampleCoverageARB(float, bool)

public static extern void glSampleCoverageARB(float value, bool invert)

Parameters

value float
invert bool

glSampleMapATI(uint, uint, uint)

public static extern void glSampleMapATI(uint dst, uint interp, uint swizzle)

Parameters

dst uint
interp uint
swizzle uint

glSampleMaskEXT(float, bool)

public static extern void glSampleMaskEXT(float value, bool invert)

Parameters

value float
invert bool

glSampleMaskIndexedNV(uint, uint)

public static extern void glSampleMaskIndexedNV(uint index, uint mask)

Parameters

index uint
mask uint

glSampleMaskSGIS(float, bool)

public static extern void glSampleMaskSGIS(float value, bool invert)

Parameters

value float
invert bool

glSampleMaski(uint, uint)

public static extern void glSampleMaski(uint index, uint mask)

Parameters

index uint
mask uint

glSamplePatternEXT(uint)

public static extern void glSamplePatternEXT(uint pattern)

Parameters

pattern uint

glSamplePatternSGIS(uint)

public static extern void glSamplePatternSGIS(uint pattern)

Parameters

pattern uint

glSamplerParameterIiv(uint, uint, int*)

public static extern void glSamplerParameterIiv(uint sampler, uint pname, int* param)

Parameters

sampler uint
pname uint
param int*

glSamplerParameterIuiv(uint, uint, uint*)

public static extern void glSamplerParameterIuiv(uint sampler, uint pname, uint* param)

Parameters

sampler uint
pname uint
param uint*

glSamplerParameterf(uint, uint, float)

public static extern void glSamplerParameterf(uint sampler, uint pname, float param)

Parameters

sampler uint
pname uint
param float

glSamplerParameterfv(uint, uint, float*)

public static extern void glSamplerParameterfv(uint sampler, uint pname, float* param)

Parameters

sampler uint
pname uint
param float*

glSamplerParameteri(uint, uint, int)

public static extern void glSamplerParameteri(uint sampler, uint pname, int param)

Parameters

sampler uint
pname uint
param int

glSamplerParameteriv(uint, uint, int*)

public static extern void glSamplerParameteriv(uint sampler, uint pname, int* param)

Parameters

sampler uint
pname uint
param int*

glScissor(int, int, int, int)

public static extern void glScissor(int x, int y, int width, int height)

Parameters

x int
y int
width int
height int

glScissorArrayv(uint, int, int*)

public static extern void glScissorArrayv(uint first, int count, int* v)

Parameters

first uint
count int
v int*

glScissorIndexed(uint, int, int, int, int)

public static extern void glScissorIndexed(uint index, int left, int bottom, int width, int height)

Parameters

index uint
left int
bottom int
width int
height int

glScissorIndexedv(uint, int*)

public static extern void glScissorIndexedv(uint index, int* v)

Parameters

index uint
v int*

glSecondaryColorFormatNV(int, uint, int)

public static extern void glSecondaryColorFormatNV(int size, uint type, int stride)

Parameters

size int
type uint
stride int

glSecondaryColorPointerListIBM(int, uint, int, nint, int)

public static extern void glSecondaryColorPointerListIBM(int size, uint type, int stride, nint pointer, int ptrstride)

Parameters

size int
type uint
stride int
pointer nint
ptrstride int

glSelectPerfMonitorCountersAMD(uint, bool, uint, int, uint*)

public static extern void glSelectPerfMonitorCountersAMD(uint monitor, bool enable, uint group, int numCounters, uint* counterList)

Parameters

monitor uint
enable bool
group uint
numCounters int
counterList uint*

glSetFenceAPPLE(uint)

public static extern void glSetFenceAPPLE(uint fence)

Parameters

fence uint

glSetFenceNV(uint, uint)

public static extern void glSetFenceNV(uint fence, uint condition)

Parameters

fence uint
condition uint

glSetFragmentShaderConstantATI(uint, float*)

public static extern void glSetFragmentShaderConstantATI(uint dst, float* value)

Parameters

dst uint
value float*

glSetInvariantEXT(uint, uint, nint)

public static extern void glSetInvariantEXT(uint id, uint type, nint addr)

Parameters

id uint
type uint
addr nint

glSetLocalConstantEXT(uint, uint, nint)

public static extern void glSetLocalConstantEXT(uint id, uint type, nint addr)

Parameters

id uint
type uint
addr nint

glSetMultisamplefvAMD(uint, uint, float*)

public static extern void glSetMultisamplefvAMD(uint pname, uint index, float* val)

Parameters

pname uint
index uint
val float*

glShaderBinary(int, uint*, uint, nint, int)

public static extern void glShaderBinary(int count, uint* shaders, uint binaryformat, nint binary, int length)

Parameters

count int
shaders uint*
binaryformat uint
binary nint
length int

glShaderOp1EXT(uint, uint, uint)

public static extern void glShaderOp1EXT(uint op, uint res, uint arg1)

Parameters

op uint
res uint
arg1 uint

glShaderOp2EXT(uint, uint, uint, uint)

public static extern void glShaderOp2EXT(uint op, uint res, uint arg1, uint arg2)

Parameters

op uint
res uint
arg1 uint
arg2 uint

glShaderOp3EXT(uint, uint, uint, uint, uint)

public static extern void glShaderOp3EXT(uint op, uint res, uint arg1, uint arg2, uint arg3)

Parameters

op uint
res uint
arg1 uint
arg2 uint
arg3 uint

glShaderSource(uint, int, string[], int*)

public static extern void glShaderSource(uint shader, int count, string[] @string, int* length)

Parameters

shader uint
count int
string string[]
length int*

glShaderSourceARB(uint, int, string[], int*)

public static extern void glShaderSourceARB(uint shaderObj, int count, string[] @string, int* length)

Parameters

shaderObj uint
count int
string string[]
length int*

glStencilClearTagEXT(int, uint)

public static extern void glStencilClearTagEXT(int stencilTagBits, uint stencilClearTag)

Parameters

stencilTagBits int
stencilClearTag uint

glStencilFunc(uint, int, uint)

public static extern void glStencilFunc(uint func, int @ref, uint mask)

Parameters

func uint
ref int
mask uint

glStencilFuncSeparate(uint, uint, int, uint)

public static extern void glStencilFuncSeparate(uint face, uint func, int @ref, uint mask)

Parameters

face uint
func uint
ref int
mask uint

glStencilFuncSeparateATI(uint, uint, int, uint)

public static extern void glStencilFuncSeparateATI(uint frontfunc, uint backfunc, int @ref, uint mask)

Parameters

frontfunc uint
backfunc uint
ref int
mask uint

glStencilMask(uint)

public static extern void glStencilMask(uint mask)

Parameters

mask uint

glStencilMaskSeparate(uint, uint)

public static extern void glStencilMaskSeparate(uint face, uint mask)

Parameters

face uint
mask uint

glStencilOp(uint, uint, uint)

public static extern void glStencilOp(uint fail, uint zfail, uint zpass)

Parameters

fail uint
zfail uint
zpass uint

glStencilOpSeparate(uint, uint, uint, uint)

public static extern void glStencilOpSeparate(uint face, uint sfail, uint dpfail, uint dppass)

Parameters

face uint
sfail uint
dpfail uint
dppass uint

glStencilOpSeparateATI(uint, uint, uint, uint)

public static extern void glStencilOpSeparateATI(uint face, uint sfail, uint dpfail, uint dppass)

Parameters

face uint
sfail uint
dpfail uint
dppass uint

glStringMarkerGREMEDY(int, nint)

public static extern void glStringMarkerGREMEDY(int len, nint @string)

Parameters

len int
string nint

glSwizzleEXT(uint, uint, uint, uint, uint, uint)

public static extern void glSwizzleEXT(uint res, uint @in, uint outX, uint outY, uint outZ, uint outW)

Parameters

res uint
in uint
outX uint
outY uint
outZ uint
outW uint

glTbufferMask3DFX(uint)

public static extern void glTbufferMask3DFX(uint mask)

Parameters

mask uint

glTessellationFactorAMD(float)

public static extern void glTessellationFactorAMD(float factor)

Parameters

factor float

glTessellationModeAMD(uint)

public static extern void glTessellationModeAMD(uint mode)

Parameters

mode uint

glTestFenceAPPLE(uint)

public static extern int glTestFenceAPPLE(uint fence)

Parameters

fence uint

Returns

int

glTestFenceNV(uint)

public static extern int glTestFenceNV(uint fence)

Parameters

fence uint

Returns

int

glTestObjectAPPLE(uint, uint)

public static extern int glTestObjectAPPLE(uint @object, uint name)

Parameters

object uint
name uint

Returns

int

glTexBuffer(uint, uint, uint)

public static extern void glTexBuffer(uint target, uint internalformat, uint buffer)

Parameters

target uint
internalformat uint
buffer uint

glTexBufferARB(uint, uint, uint)

public static extern void glTexBufferARB(uint target, uint internalformat, uint buffer)

Parameters

target uint
internalformat uint
buffer uint

glTexBufferEXT(uint, uint, uint)

public static extern void glTexBufferEXT(uint target, uint internalformat, uint buffer)

Parameters

target uint
internalformat uint
buffer uint

glTexCoordFormatNV(int, uint, int)

public static extern void glTexCoordFormatNV(int size, uint type, int stride)

Parameters

size int
type uint
stride int

glTexCoordPointerListIBM(int, uint, int, nint, int)

public static extern void glTexCoordPointerListIBM(int size, uint type, int stride, nint pointer, int ptrstride)

Parameters

size int
type uint
stride int
pointer nint
ptrstride int

glTexCoordPointervINTEL(int, uint, nint)

public static extern void glTexCoordPointervINTEL(int size, uint type, nint pointer)

Parameters

size int
type uint
pointer nint

glTexFilterFuncSGIS(uint, uint, int, float*)

public static extern void glTexFilterFuncSGIS(uint target, uint filter, int n, float* weights)

Parameters

target uint
filter uint
n int
weights float*

glTexImage1D(uint, int, uint, int, int, uint, uint, nint)

public static extern void glTexImage1D(uint target, int level, uint internalformat, int width, int border, uint format, uint type, nint pixels)

Parameters

target uint
level int
internalformat uint
width int
border int
format uint
type uint
pixels nint

glTexImage2D(uint, int, uint, int, int, int, uint, uint, nint)

public static extern void glTexImage2D(uint target, int level, uint internalformat, int width, int height, int border, uint format, uint type, nint pixels)

Parameters

target uint
level int
internalformat uint
width int
height int
border int
format uint
type uint
pixels nint

glTexImage2DMultisample(uint, int, uint, int, int, bool)

public static extern void glTexImage2DMultisample(uint target, int samples, uint internalformat, int width, int height, bool fixedsamplelocations)

Parameters

target uint
samples int
internalformat uint
width int
height int
fixedsamplelocations bool

glTexImage2DMultisampleCoverageNV(uint, int, int, int, int, int, bool)

public static extern void glTexImage2DMultisampleCoverageNV(uint target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, bool fixedSampleLocations)

Parameters

target uint
coverageSamples int
colorSamples int
internalFormat int
width int
height int
fixedSampleLocations bool

glTexImage3D(uint, int, uint, int, int, int, int, uint, uint, nint)

public static extern void glTexImage3D(uint target, int level, uint internalformat, int width, int height, int depth, int border, uint format, uint type, nint pixels)

Parameters

target uint
level int
internalformat uint
width int
height int
depth int
border int
format uint
type uint
pixels nint

glTexImage3DEXT(uint, int, uint, int, int, int, int, uint, uint, nint)

public static extern void glTexImage3DEXT(uint target, int level, uint internalformat, int width, int height, int depth, int border, uint format, uint type, nint pixels)

Parameters

target uint
level int
internalformat uint
width int
height int
depth int
border int
format uint
type uint
pixels nint

glTexImage3DMultisample(uint, int, uint, int, int, int, bool)

public static extern void glTexImage3DMultisample(uint target, int samples, uint internalformat, int width, int height, int depth, bool fixedsamplelocations)

Parameters

target uint
samples int
internalformat uint
width int
height int
depth int
fixedsamplelocations bool

glTexImage3DMultisampleCoverageNV(uint, int, int, int, int, int, int, bool)

public static extern void glTexImage3DMultisampleCoverageNV(uint target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)

Parameters

target uint
coverageSamples int
colorSamples int
internalFormat int
width int
height int
depth int
fixedSampleLocations bool

glTexImage4DSGIS(uint, int, uint, int, int, int, int, int, uint, uint, nint)

public static extern void glTexImage4DSGIS(uint target, int level, uint internalformat, int width, int height, int depth, int size4d, int border, uint format, uint type, nint pixels)

Parameters

target uint
level int
internalformat uint
width int
height int
depth int
size4d int
border int
format uint
type uint
pixels nint

glTexParameterIiv(uint, uint, int*)

public static extern void glTexParameterIiv(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glTexParameterIivEXT(uint, uint, int*)

public static extern void glTexParameterIivEXT(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glTexParameterIuiv(uint, uint, uint*)

public static extern void glTexParameterIuiv(uint target, uint pname, uint* @params)

Parameters

target uint
pname uint
params uint*

glTexParameterIuivEXT(uint, uint, uint*)

public static extern void glTexParameterIuivEXT(uint target, uint pname, uint* @params)

Parameters

target uint
pname uint
params uint*

glTexParameterf(uint, uint, float)

public static extern void glTexParameterf(uint target, uint pname, float param)

Parameters

target uint
pname uint
param float

glTexParameterfv(uint, uint, float*)

public static extern void glTexParameterfv(uint target, uint pname, float* @params)

Parameters

target uint
pname uint
params float*

glTexParameteri(uint, uint, int)

public static extern void glTexParameteri(uint target, uint pname, int param)

Parameters

target uint
pname uint
param int

glTexParameteriv(uint, uint, int*)

public static extern void glTexParameteriv(uint target, uint pname, int* @params)

Parameters

target uint
pname uint
params int*

glTexRenderbufferNV(uint, uint)

public static extern void glTexRenderbufferNV(uint target, uint renderbuffer)

Parameters

target uint
renderbuffer uint

glTexSubImage1D(uint, int, int, int, uint, uint, nint)

public static extern void glTexSubImage1D(uint target, int level, int xoffset, int width, uint format, uint type, nint pixels)

Parameters

target uint
level int
xoffset int
width int
format uint
type uint
pixels nint

glTexSubImage1DEXT(uint, int, int, int, uint, uint, nint)

public static extern void glTexSubImage1DEXT(uint target, int level, int xoffset, int width, uint format, uint type, nint pixels)

Parameters

target uint
level int
xoffset int
width int
format uint
type uint
pixels nint

glTexSubImage2D(uint, int, int, int, int, int, uint, uint, nint)

public static extern void glTexSubImage2D(uint target, int level, int xoffset, int yoffset, int width, int height, uint format, uint type, nint pixels)

Parameters

target uint
level int
xoffset int
yoffset int
width int
height int
format uint
type uint
pixels nint

glTexSubImage2DEXT(uint, int, int, int, int, int, uint, uint, nint)

public static extern void glTexSubImage2DEXT(uint target, int level, int xoffset, int yoffset, int width, int height, uint format, uint type, nint pixels)

Parameters

target uint
level int
xoffset int
yoffset int
width int
height int
format uint
type uint
pixels nint

glTexSubImage3D(uint, int, int, int, int, int, int, int, uint, uint, nint)

public static extern void glTexSubImage3D(uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, uint type, nint pixels)

Parameters

target uint
level int
xoffset int
yoffset int
zoffset int
width int
height int
depth int
format uint
type uint
pixels nint

glTexSubImage3DEXT(uint, int, int, int, int, int, int, int, uint, uint, nint)

public static extern void glTexSubImage3DEXT(uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, uint type, nint pixels)

Parameters

target uint
level int
xoffset int
yoffset int
zoffset int
width int
height int
depth int
format uint
type uint
pixels nint

glTexSubImage4DSGIS(uint, int, int, int, int, int, int, int, int, int, uint, uint, nint)

public static extern void glTexSubImage4DSGIS(uint target, int level, int xoffset, int yoffset, int zoffset, int woffset, int width, int height, int depth, int size4d, uint format, uint type, nint pixels)

Parameters

target uint
level int
xoffset int
yoffset int
zoffset int
woffset int
width int
height int
depth int
size4d int
format uint
type uint
pixels nint

glTextureBarrierNV()

public static extern void glTextureBarrierNV()

glTextureBufferEXT(uint, uint, uint, uint)

public static extern void glTextureBufferEXT(uint texture, uint target, uint internalformat, uint buffer)

Parameters

texture uint
target uint
internalformat uint
buffer uint

glTextureImage1DEXT(uint, uint, int, uint, int, int, uint, uint, nint)

public static extern void glTextureImage1DEXT(uint texture, uint target, int level, uint internalformat, int width, int border, uint format, uint type, nint pixels)

Parameters

texture uint
target uint
level int
internalformat uint
width int
border int
format uint
type uint
pixels nint

glTextureImage2DEXT(uint, uint, int, uint, int, int, int, uint, uint, nint)

public static extern void glTextureImage2DEXT(uint texture, uint target, int level, uint internalformat, int width, int height, int border, uint format, uint type, nint pixels)

Parameters

texture uint
target uint
level int
internalformat uint
width int
height int
border int
format uint
type uint
pixels nint

glTextureImage2DMultisampleCoverageNV(uint, uint, int, int, int, int, int, bool)

public static extern void glTextureImage2DMultisampleCoverageNV(uint texture, uint target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, bool fixedSampleLocations)

Parameters

texture uint
target uint
coverageSamples int
colorSamples int
internalFormat int
width int
height int
fixedSampleLocations bool

glTextureImage2DMultisampleNV(uint, uint, int, int, int, int, bool)

public static extern void glTextureImage2DMultisampleNV(uint texture, uint target, int samples, int internalFormat, int width, int height, bool fixedSampleLocations)

Parameters

texture uint
target uint
samples int
internalFormat int
width int
height int
fixedSampleLocations bool

glTextureImage3DEXT(uint, uint, int, uint, int, int, int, int, uint, uint, nint)

public static extern void glTextureImage3DEXT(uint texture, uint target, int level, uint internalformat, int width, int height, int depth, int border, uint format, uint type, nint pixels)

Parameters

texture uint
target uint
level int
internalformat uint
width int
height int
depth int
border int
format uint
type uint
pixels nint

glTextureImage3DMultisampleCoverageNV(uint, uint, int, int, int, int, int, int, bool)

public static extern void glTextureImage3DMultisampleCoverageNV(uint texture, uint target, int coverageSamples, int colorSamples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)

Parameters

texture uint
target uint
coverageSamples int
colorSamples int
internalFormat int
width int
height int
depth int
fixedSampleLocations bool

glTextureImage3DMultisampleNV(uint, uint, int, int, int, int, int, bool)

public static extern void glTextureImage3DMultisampleNV(uint texture, uint target, int samples, int internalFormat, int width, int height, int depth, bool fixedSampleLocations)

Parameters

texture uint
target uint
samples int
internalFormat int
width int
height int
depth int
fixedSampleLocations bool

glTextureParameterIivEXT(uint, uint, uint, int*)

public static extern void glTextureParameterIivEXT(uint texture, uint target, uint pname, int* @params)

Parameters

texture uint
target uint
pname uint
params int*

glTextureParameterIuivEXT(uint, uint, uint, uint*)

public static extern void glTextureParameterIuivEXT(uint texture, uint target, uint pname, uint* @params)

Parameters

texture uint
target uint
pname uint
params uint*

glTextureParameterfEXT(uint, uint, uint, float)

public static extern void glTextureParameterfEXT(uint texture, uint target, uint pname, float param)

Parameters

texture uint
target uint
pname uint
param float

glTextureParameterfvEXT(uint, uint, uint, float*)

public static extern void glTextureParameterfvEXT(uint texture, uint target, uint pname, float* @params)

Parameters

texture uint
target uint
pname uint
params float*

glTextureParameteriEXT(uint, uint, uint, int)

public static extern void glTextureParameteriEXT(uint texture, uint target, uint pname, int param)

Parameters

texture uint
target uint
pname uint
param int

glTextureParameterivEXT(uint, uint, uint, int*)

public static extern void glTextureParameterivEXT(uint texture, uint target, uint pname, int* @params)

Parameters

texture uint
target uint
pname uint
params int*

glTextureRangeAPPLE(uint, int, nint)

public static extern void glTextureRangeAPPLE(uint target, int length, nint pointer)

Parameters

target uint
length int
pointer nint

glTextureRenderbufferEXT(uint, uint, uint)

public static extern void glTextureRenderbufferEXT(uint texture, uint target, uint renderbuffer)

Parameters

texture uint
target uint
renderbuffer uint

glTextureSubImage1DEXT(uint, uint, int, int, int, uint, uint, nint)

public static extern void glTextureSubImage1DEXT(uint texture, uint target, int level, int xoffset, int width, uint format, uint type, nint pixels)

Parameters

texture uint
target uint
level int
xoffset int
width int
format uint
type uint
pixels nint

glTextureSubImage2DEXT(uint, uint, int, int, int, int, int, uint, uint, nint)

public static extern void glTextureSubImage2DEXT(uint texture, uint target, int level, int xoffset, int yoffset, int width, int height, uint format, uint type, nint pixels)

Parameters

texture uint
target uint
level int
xoffset int
yoffset int
width int
height int
format uint
type uint
pixels nint

glTextureSubImage3DEXT(uint, uint, int, int, int, int, int, int, int, uint, uint, nint)

public static extern void glTextureSubImage3DEXT(uint texture, uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, uint type, nint pixels)

Parameters

texture uint
target uint
level int
xoffset int
yoffset int
zoffset int
width int
height int
depth int
format uint
type uint
pixels nint

glTransformFeedbackAttribsNV(uint, int*, uint)

public static extern void glTransformFeedbackAttribsNV(uint count, int* attribs, uint bufferMode)

Parameters

count uint
attribs int*
bufferMode uint

glTransformFeedbackStreamAttribsNV(int, int*, int, int*, uint)

public static extern void glTransformFeedbackStreamAttribsNV(int count, int* attribs, int nbuffers, int* bufstreams, uint bufferMode)

Parameters

count int
attribs int*
nbuffers int
bufstreams int*
bufferMode uint

glTransformFeedbackVaryings(uint, int, string[], uint)

public static extern void glTransformFeedbackVaryings(uint program, int count, string[] varyings, uint bufferMode)

Parameters

program uint
count int
varyings string[]
bufferMode uint

glTransformFeedbackVaryingsEXT(uint, int, string[], uint)

public static extern void glTransformFeedbackVaryingsEXT(uint program, int count, string[] varyings, uint bufferMode)

Parameters

program uint
count int
varyings string[]
bufferMode uint

glTransformFeedbackVaryingsNV(uint, int, int*, uint)

public static extern void glTransformFeedbackVaryingsNV(uint program, int count, int* locations, uint bufferMode)

Parameters

program uint
count int
locations int*
bufferMode uint

glUniform1d(int, double)

public static extern void glUniform1d(int location, double x)

Parameters

location int
x double

glUniform1dv(int, int, double*)

public static extern void glUniform1dv(int location, int count, double* value)

Parameters

location int
count int
value double*

glUniform1f(int, float)

public static extern void glUniform1f(int location, float v0)

Parameters

location int
v0 float

glUniform1fARB(int, float)

public static extern void glUniform1fARB(int location, float v0)

Parameters

location int
v0 float

glUniform1fv(int, int, float*)

public static extern void glUniform1fv(int location, int count, float* value)

Parameters

location int
count int
value float*

glUniform1fvARB(int, int, float*)

public static extern void glUniform1fvARB(int location, int count, float* value)

Parameters

location int
count int
value float*

glUniform1i(int, int)

public static extern void glUniform1i(int location, int v0)

Parameters

location int
v0 int

glUniform1i64NV(int, long)

public static extern void glUniform1i64NV(int location, long x)

Parameters

location int
x long

glUniform1i64vNV(int, int, long*)

public static extern void glUniform1i64vNV(int location, int count, long* value)

Parameters

location int
count int
value long*

glUniform1iARB(int, int)

public static extern void glUniform1iARB(int location, int v0)

Parameters

location int
v0 int

glUniform1iv(int, int, int*)

public static extern void glUniform1iv(int location, int count, int* value)

Parameters

location int
count int
value int*

glUniform1ivARB(int, int, int*)

public static extern void glUniform1ivARB(int location, int count, int* value)

Parameters

location int
count int
value int*

glUniform1ui(int, uint)

public static extern void glUniform1ui(int location, uint v0)

Parameters

location int
v0 uint

glUniform1ui64NV(int, ulong)

public static extern void glUniform1ui64NV(int location, ulong x)

Parameters

location int
x ulong

glUniform1ui64vNV(int, int, ulong*)

public static extern void glUniform1ui64vNV(int location, int count, ulong* value)

Parameters

location int
count int
value ulong*

glUniform1uiEXT(int, uint)

public static extern void glUniform1uiEXT(int location, uint v0)

Parameters

location int
v0 uint

glUniform1uiv(int, int, uint*)

public static extern void glUniform1uiv(int location, int count, uint* value)

Parameters

location int
count int
value uint*

glUniform1uivEXT(int, int, uint*)

public static extern void glUniform1uivEXT(int location, int count, uint* value)

Parameters

location int
count int
value uint*

glUniform2d(int, double, double)

public static extern void glUniform2d(int location, double x, double y)

Parameters

location int
x double
y double

glUniform2dv(int, int, double*)

public static extern void glUniform2dv(int location, int count, double* value)

Parameters

location int
count int
value double*

glUniform2f(int, float, float)

public static extern void glUniform2f(int location, float v0, float v1)

Parameters

location int
v0 float
v1 float

glUniform2fARB(int, float, float)

public static extern void glUniform2fARB(int location, float v0, float v1)

Parameters

location int
v0 float
v1 float

glUniform2fv(int, int, float*)

public static extern void glUniform2fv(int location, int count, float* value)

Parameters

location int
count int
value float*

glUniform2fvARB(int, int, float*)

public static extern void glUniform2fvARB(int location, int count, float* value)

Parameters

location int
count int
value float*

glUniform2i(int, int, int)

public static extern void glUniform2i(int location, int v0, int v1)

Parameters

location int
v0 int
v1 int

glUniform2i64NV(int, long, long)

public static extern void glUniform2i64NV(int location, long x, long y)

Parameters

location int
x long
y long

glUniform2i64vNV(int, int, long*)

public static extern void glUniform2i64vNV(int location, int count, long* value)

Parameters

location int
count int
value long*

glUniform2iARB(int, int, int)

public static extern void glUniform2iARB(int location, int v0, int v1)

Parameters

location int
v0 int
v1 int

glUniform2iv(int, int, int*)

public static extern void glUniform2iv(int location, int count, int* value)

Parameters

location int
count int
value int*

glUniform2ivARB(int, int, int*)

public static extern void glUniform2ivARB(int location, int count, int* value)

Parameters

location int
count int
value int*

glUniform2ui(int, uint, uint)

public static extern void glUniform2ui(int location, uint v0, uint v1)

Parameters

location int
v0 uint
v1 uint

glUniform2ui64NV(int, ulong, ulong)

public static extern void glUniform2ui64NV(int location, ulong x, ulong y)

Parameters

location int
x ulong
y ulong

glUniform2ui64vNV(int, int, ulong*)

public static extern void glUniform2ui64vNV(int location, int count, ulong* value)

Parameters

location int
count int
value ulong*

glUniform2uiEXT(int, uint, uint)

public static extern void glUniform2uiEXT(int location, uint v0, uint v1)

Parameters

location int
v0 uint
v1 uint

glUniform2uiv(int, int, uint*)

public static extern void glUniform2uiv(int location, int count, uint* value)

Parameters

location int
count int
value uint*

glUniform2uivEXT(int, int, uint*)

public static extern void glUniform2uivEXT(int location, int count, uint* value)

Parameters

location int
count int
value uint*

glUniform3d(int, double, double, double)

public static extern void glUniform3d(int location, double x, double y, double z)

Parameters

location int
x double
y double
z double

glUniform3dv(int, int, double*)

public static extern void glUniform3dv(int location, int count, double* value)

Parameters

location int
count int
value double*

glUniform3f(int, float, float, float)

public static extern void glUniform3f(int location, float v0, float v1, float v2)

Parameters

location int
v0 float
v1 float
v2 float

glUniform3fARB(int, float, float, float)

public static extern void glUniform3fARB(int location, float v0, float v1, float v2)

Parameters

location int
v0 float
v1 float
v2 float

glUniform3fv(int, int, float*)

public static extern void glUniform3fv(int location, int count, float* value)

Parameters

location int
count int
value float*

glUniform3fvARB(int, int, float*)

public static extern void glUniform3fvARB(int location, int count, float* value)

Parameters

location int
count int
value float*

glUniform3i(int, int, int, int)

public static extern void glUniform3i(int location, int v0, int v1, int v2)

Parameters

location int
v0 int
v1 int
v2 int

glUniform3i64NV(int, long, long, long)

public static extern void glUniform3i64NV(int location, long x, long y, long z)

Parameters

location int
x long
y long
z long

glUniform3i64vNV(int, int, long*)

public static extern void glUniform3i64vNV(int location, int count, long* value)

Parameters

location int
count int
value long*

glUniform3iARB(int, int, int, int)

public static extern void glUniform3iARB(int location, int v0, int v1, int v2)

Parameters

location int
v0 int
v1 int
v2 int

glUniform3iv(int, int, int*)

public static extern void glUniform3iv(int location, int count, int* value)

Parameters

location int
count int
value int*

glUniform3ivARB(int, int, int*)

public static extern void glUniform3ivARB(int location, int count, int* value)

Parameters

location int
count int
value int*

glUniform3ui(int, uint, uint, uint)

public static extern void glUniform3ui(int location, uint v0, uint v1, uint v2)

Parameters

location int
v0 uint
v1 uint
v2 uint

glUniform3ui64NV(int, ulong, ulong, ulong)

public static extern void glUniform3ui64NV(int location, ulong x, ulong y, ulong z)

Parameters

location int
x ulong
y ulong
z ulong

glUniform3ui64vNV(int, int, ulong*)

public static extern void glUniform3ui64vNV(int location, int count, ulong* value)

Parameters

location int
count int
value ulong*

glUniform3uiEXT(int, uint, uint, uint)

public static extern void glUniform3uiEXT(int location, uint v0, uint v1, uint v2)

Parameters

location int
v0 uint
v1 uint
v2 uint

glUniform3uiv(int, int, uint*)

public static extern void glUniform3uiv(int location, int count, uint* value)

Parameters

location int
count int
value uint*

glUniform3uivEXT(int, int, uint*)

public static extern void glUniform3uivEXT(int location, int count, uint* value)

Parameters

location int
count int
value uint*

glUniform4d(int, double, double, double, double)

public static extern void glUniform4d(int location, double x, double y, double z, double w)

Parameters

location int
x double
y double
z double
w double

glUniform4dv(int, int, double*)

public static extern void glUniform4dv(int location, int count, double* value)

Parameters

location int
count int
value double*

glUniform4f(int, float, float, float, float)

public static extern void glUniform4f(int location, float v0, float v1, float v2, float v3)

Parameters

location int
v0 float
v1 float
v2 float
v3 float

glUniform4fARB(int, float, float, float, float)

public static extern void glUniform4fARB(int location, float v0, float v1, float v2, float v3)

Parameters

location int
v0 float
v1 float
v2 float
v3 float

glUniform4fv(int, int, float*)

public static extern void glUniform4fv(int location, int count, float* value)

Parameters

location int
count int
value float*

glUniform4fvARB(int, int, float*)

public static extern void glUniform4fvARB(int location, int count, float* value)

Parameters

location int
count int
value float*

glUniform4i(int, int, int, int, int)

public static extern void glUniform4i(int location, int v0, int v1, int v2, int v3)

Parameters

location int
v0 int
v1 int
v2 int
v3 int

glUniform4i64NV(int, long, long, long, long)

public static extern void glUniform4i64NV(int location, long x, long y, long z, long w)

Parameters

location int
x long
y long
z long
w long

glUniform4i64vNV(int, int, long*)

public static extern void glUniform4i64vNV(int location, int count, long* value)

Parameters

location int
count int
value long*

glUniform4iARB(int, int, int, int, int)

public static extern void glUniform4iARB(int location, int v0, int v1, int v2, int v3)

Parameters

location int
v0 int
v1 int
v2 int
v3 int

glUniform4iv(int, int, int*)

public static extern void glUniform4iv(int location, int count, int* value)

Parameters

location int
count int
value int*

glUniform4ivARB(int, int, int*)

public static extern void glUniform4ivARB(int location, int count, int* value)

Parameters

location int
count int
value int*

glUniform4ui(int, uint, uint, uint, uint)

public static extern void glUniform4ui(int location, uint v0, uint v1, uint v2, uint v3)

Parameters

location int
v0 uint
v1 uint
v2 uint
v3 uint

glUniform4ui64NV(int, ulong, ulong, ulong, ulong)

public static extern void glUniform4ui64NV(int location, ulong x, ulong y, ulong z, ulong w)

Parameters

location int
x ulong
y ulong
z ulong
w ulong

glUniform4ui64vNV(int, int, ulong*)

public static extern void glUniform4ui64vNV(int location, int count, ulong* value)

Parameters

location int
count int
value ulong*

glUniform4uiEXT(int, uint, uint, uint, uint)

public static extern void glUniform4uiEXT(int location, uint v0, uint v1, uint v2, uint v3)

Parameters

location int
v0 uint
v1 uint
v2 uint
v3 uint

glUniform4uiv(int, int, uint*)

public static extern void glUniform4uiv(int location, int count, uint* value)

Parameters

location int
count int
value uint*

glUniform4uivEXT(int, int, uint*)

public static extern void glUniform4uivEXT(int location, int count, uint* value)

Parameters

location int
count int
value uint*

glUniformBlockBinding(uint, uint, uint)

public static extern void glUniformBlockBinding(uint program, uint uniformBlockIndex, uint uniformBlockBinding)

Parameters

program uint
uniformBlockIndex uint
uniformBlockBinding uint

glUniformBufferEXT(uint, int, uint)

public static extern void glUniformBufferEXT(uint program, int location, uint buffer)

Parameters

program uint
location int
buffer uint

glUniformMatrix2dv(int, int, bool, double*)

public static extern void glUniformMatrix2dv(int location, int count, bool transpose, double* value)

Parameters

location int
count int
transpose bool
value double*

glUniformMatrix2fv(int, int, bool, float*)

public static extern void glUniformMatrix2fv(int location, int count, bool transpose, float* value)

Parameters

location int
count int
transpose bool
value float*

glUniformMatrix2fvARB(int, int, bool, float*)

public static extern void glUniformMatrix2fvARB(int location, int count, bool transpose, float* value)

Parameters

location int
count int
transpose bool
value float*

glUniformMatrix2x3dv(int, int, bool, double*)

public static extern void glUniformMatrix2x3dv(int location, int count, bool transpose, double* value)

Parameters

location int
count int
transpose bool
value double*

glUniformMatrix2x3fv(int, int, bool, float*)

public static extern void glUniformMatrix2x3fv(int location, int count, bool transpose, float* value)

Parameters

location int
count int
transpose bool
value float*

glUniformMatrix2x4dv(int, int, bool, double*)

public static extern void glUniformMatrix2x4dv(int location, int count, bool transpose, double* value)

Parameters

location int
count int
transpose bool
value double*

glUniformMatrix2x4fv(int, int, bool, float*)

public static extern void glUniformMatrix2x4fv(int location, int count, bool transpose, float* value)

Parameters

location int
count int
transpose bool
value float*

glUniformMatrix3dv(int, int, bool, double*)

public static extern void glUniformMatrix3dv(int location, int count, bool transpose, double* value)

Parameters

location int
count int
transpose bool
value double*

glUniformMatrix3fv(int, int, bool, float*)

public static extern void glUniformMatrix3fv(int location, int count, bool transpose, float* value)

Parameters

location int
count int
transpose bool
value float*

glUniformMatrix3fvARB(int, int, bool, float*)

public static extern void glUniformMatrix3fvARB(int location, int count, bool transpose, float* value)

Parameters

location int
count int
transpose bool
value float*

glUniformMatrix3x2dv(int, int, bool, double*)

public static extern void glUniformMatrix3x2dv(int location, int count, bool transpose, double* value)

Parameters

location int
count int
transpose bool
value double*

glUniformMatrix3x2fv(int, int, bool, float*)

public static extern void glUniformMatrix3x2fv(int location, int count, bool transpose, float* value)

Parameters

location int
count int
transpose bool
value float*

glUniformMatrix3x4dv(int, int, bool, double*)

public static extern void glUniformMatrix3x4dv(int location, int count, bool transpose, double* value)

Parameters

location int
count int
transpose bool
value double*

glUniformMatrix3x4fv(int, int, bool, float*)

public static extern void glUniformMatrix3x4fv(int location, int count, bool transpose, float* value)

Parameters

location int
count int
transpose bool
value float*

glUniformMatrix4dv(int, int, bool, double*)

public static extern void glUniformMatrix4dv(int location, int count, bool transpose, double* value)

Parameters

location int
count int
transpose bool
value double*

glUniformMatrix4fv(int, int, bool, float*)

public static extern void glUniformMatrix4fv(int location, int count, bool transpose, float* value)

Parameters

location int
count int
transpose bool
value float*

glUniformMatrix4fvARB(int, int, bool, float*)

public static extern void glUniformMatrix4fvARB(int location, int count, bool transpose, float* value)

Parameters

location int
count int
transpose bool
value float*

glUniformMatrix4x2dv(int, int, bool, double*)

public static extern void glUniformMatrix4x2dv(int location, int count, bool transpose, double* value)

Parameters

location int
count int
transpose bool
value double*

glUniformMatrix4x2fv(int, int, bool, float*)

public static extern void glUniformMatrix4x2fv(int location, int count, bool transpose, float* value)

Parameters

location int
count int
transpose bool
value float*

glUniformMatrix4x3dv(int, int, bool, double*)

public static extern void glUniformMatrix4x3dv(int location, int count, bool transpose, double* value)

Parameters

location int
count int
transpose bool
value double*

glUniformMatrix4x3fv(int, int, bool, float*)

public static extern void glUniformMatrix4x3fv(int location, int count, bool transpose, float* value)

Parameters

location int
count int
transpose bool
value float*

glUniformSubroutinesuiv(uint, int, uint*)

public static extern void glUniformSubroutinesuiv(uint shadertype, int count, uint* indices)

Parameters

shadertype uint
count int
indices uint*

glUniformui64NV(int, ulong)

public static extern void glUniformui64NV(int location, ulong value)

Parameters

location int
value ulong

glUniformui64vNV(int, int, ulong*)

public static extern void glUniformui64vNV(int location, int count, ulong* value)

Parameters

location int
count int
value ulong*

glUnlockArraysEXT()

public static extern void glUnlockArraysEXT()

glUnmapBuffer(uint)

public static extern int glUnmapBuffer(uint target)

Parameters

target uint

Returns

int

glUnmapBufferARB(uint)

public static extern int glUnmapBufferARB(uint target)

Parameters

target uint

Returns

int

glUnmapNamedBufferEXT(uint)

public static extern int glUnmapNamedBufferEXT(uint buffer)

Parameters

buffer uint

Returns

int

glUnmapObjectBufferATI(uint)

public static extern void glUnmapObjectBufferATI(uint buffer)

Parameters

buffer uint

glUpdateObjectBufferATI(uint, uint, int, nint, uint)

public static extern void glUpdateObjectBufferATI(uint buffer, uint offset, int size, nint pointer, uint preserve)

Parameters

buffer uint
offset uint
size int
pointer nint
preserve uint

glUseProgram(uint)

public static extern void glUseProgram(uint program)

Parameters

program uint

glUseProgramObjectARB(uint)

public static extern void glUseProgramObjectARB(uint programObj)

Parameters

programObj uint

glUseProgramStages(uint, uint, uint)

public static extern void glUseProgramStages(uint pipeline, uint stages, uint program)

Parameters

pipeline uint
stages uint
program uint

glUseShaderProgramEXT(uint, uint)

public static extern void glUseShaderProgramEXT(uint type, uint program)

Parameters

type uint
program uint

glVDPAUFiniNV()

public static extern void glVDPAUFiniNV()

glVDPAUGetSurfaceivNV(nint, uint, int, int*, int*)

public static extern void glVDPAUGetSurfaceivNV(nint surface, uint pname, int bufSize, int* length, int* values)

Parameters

surface nint
pname uint
bufSize int
length int*
values int*

glVDPAUInitNV(nint, nint)

public static extern void glVDPAUInitNV(nint vdpDevice, nint getProcAddress)

Parameters

vdpDevice nint
getProcAddress nint

glVDPAUIsSurfaceNV(nint)

public static extern void glVDPAUIsSurfaceNV(nint surface)

Parameters

surface nint

glVDPAUMapSurfacesNV(int, nint*)

public static extern void glVDPAUMapSurfacesNV(int numSurfaces, nint* surfaces)

Parameters

numSurfaces int
surfaces nint*

glVDPAURegisterOutputSurfaceNV(nint, uint, int, uint*)

public static extern nint glVDPAURegisterOutputSurfaceNV(nint vdpSurface, uint target, int numTextureNames, uint* textureNames)

Parameters

vdpSurface nint
target uint
numTextureNames int
textureNames uint*

Returns

nint

glVDPAURegisterVideoSurfaceNV(nint, uint, int, uint*)

public static extern nint glVDPAURegisterVideoSurfaceNV(nint vdpSurface, uint target, int numTextureNames, uint* textureNames)

Parameters

vdpSurface nint
target uint
numTextureNames int
textureNames uint*

Returns

nint

glVDPAUSurfaceAccessNV(nint, uint)

public static extern void glVDPAUSurfaceAccessNV(nint surface, uint access)

Parameters

surface nint
access uint

glVDPAUUnmapSurfacesNV(int, nint*)

public static extern void glVDPAUUnmapSurfacesNV(int numSurface, nint* surfaces)

Parameters

numSurface int
surfaces nint*

glVDPAUUnregisterSurfaceNV(nint)

public static extern void glVDPAUUnregisterSurfaceNV(nint surface)

Parameters

surface nint

glValidateProgram(uint)

public static extern void glValidateProgram(uint program)

Parameters

program uint

glValidateProgramARB(uint)

public static extern void glValidateProgramARB(uint programObj)

Parameters

programObj uint

glValidateProgramPipeline(uint)

public static extern void glValidateProgramPipeline(uint pipeline)

Parameters

pipeline uint

glVertexArrayVertexAttribLOffsetEXT(uint, uint, uint, int, uint, int, nint)

public static extern void glVertexArrayVertexAttribLOffsetEXT(uint vaobj, uint buffer, uint index, int size, uint type, int stride, nint offset)

Parameters

vaobj uint
buffer uint
index uint
size int
type uint
stride int
offset nint

glVertexAttrib1d(uint, double)

public static extern void glVertexAttrib1d(uint index, double x)

Parameters

index uint
x double

glVertexAttrib1dARB(uint, double)

public static extern void glVertexAttrib1dARB(uint index, double x)

Parameters

index uint
x double

glVertexAttrib1dNV(uint, double)

public static extern void glVertexAttrib1dNV(uint index, double x)

Parameters

index uint
x double

glVertexAttrib1dv(uint, double*)

public static extern void glVertexAttrib1dv(uint index, double* v)

Parameters

index uint
v double*

glVertexAttrib1dvARB(uint, double*)

public static extern void glVertexAttrib1dvARB(uint index, double* v)

Parameters

index uint
v double*

glVertexAttrib1dvNV(uint, double*)

public static extern void glVertexAttrib1dvNV(uint index, double* v)

Parameters

index uint
v double*

glVertexAttrib1f(uint, float)

public static extern void glVertexAttrib1f(uint index, float x)

Parameters

index uint
x float

glVertexAttrib1fARB(uint, float)

public static extern void glVertexAttrib1fARB(uint index, float x)

Parameters

index uint
x float

glVertexAttrib1fNV(uint, float)

public static extern void glVertexAttrib1fNV(uint index, float x)

Parameters

index uint
x float

glVertexAttrib1fv(uint, float*)

public static extern void glVertexAttrib1fv(uint index, float* v)

Parameters

index uint
v float*

glVertexAttrib1fvARB(uint, float*)

public static extern void glVertexAttrib1fvARB(uint index, float* v)

Parameters

index uint
v float*

glVertexAttrib1fvNV(uint, float*)

public static extern void glVertexAttrib1fvNV(uint index, float* v)

Parameters

index uint
v float*

glVertexAttrib1hNV(uint, ushort)

public static extern void glVertexAttrib1hNV(uint index, ushort x)

Parameters

index uint
x ushort

glVertexAttrib1hvNV(uint, ushort*)

public static extern void glVertexAttrib1hvNV(uint index, ushort* v)

Parameters

index uint
v ushort*

glVertexAttrib1s(uint, short)

public static extern void glVertexAttrib1s(uint index, short x)

Parameters

index uint
x short

glVertexAttrib1sARB(uint, short)

public static extern void glVertexAttrib1sARB(uint index, short x)

Parameters

index uint
x short

glVertexAttrib1sNV(uint, short)

public static extern void glVertexAttrib1sNV(uint index, short x)

Parameters

index uint
x short

glVertexAttrib1sv(uint, short*)

public static extern void glVertexAttrib1sv(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib1svARB(uint, short*)

public static extern void glVertexAttrib1svARB(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib1svNV(uint, short*)

public static extern void glVertexAttrib1svNV(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib2d(uint, double, double)

public static extern void glVertexAttrib2d(uint index, double x, double y)

Parameters

index uint
x double
y double

glVertexAttrib2dARB(uint, double, double)

public static extern void glVertexAttrib2dARB(uint index, double x, double y)

Parameters

index uint
x double
y double

glVertexAttrib2dNV(uint, double, double)

public static extern void glVertexAttrib2dNV(uint index, double x, double y)

Parameters

index uint
x double
y double

glVertexAttrib2dv(uint, double*)

public static extern void glVertexAttrib2dv(uint index, double* v)

Parameters

index uint
v double*

glVertexAttrib2dvARB(uint, double*)

public static extern void glVertexAttrib2dvARB(uint index, double* v)

Parameters

index uint
v double*

glVertexAttrib2dvNV(uint, double*)

public static extern void glVertexAttrib2dvNV(uint index, double* v)

Parameters

index uint
v double*

glVertexAttrib2f(uint, float, float)

public static extern void glVertexAttrib2f(uint index, float x, float y)

Parameters

index uint
x float
y float

glVertexAttrib2fARB(uint, float, float)

public static extern void glVertexAttrib2fARB(uint index, float x, float y)

Parameters

index uint
x float
y float

glVertexAttrib2fNV(uint, float, float)

public static extern void glVertexAttrib2fNV(uint index, float x, float y)

Parameters

index uint
x float
y float

glVertexAttrib2fv(uint, float*)

public static extern void glVertexAttrib2fv(uint index, float* v)

Parameters

index uint
v float*

glVertexAttrib2fvARB(uint, float*)

public static extern void glVertexAttrib2fvARB(uint index, float* v)

Parameters

index uint
v float*

glVertexAttrib2fvNV(uint, float*)

public static extern void glVertexAttrib2fvNV(uint index, float* v)

Parameters

index uint
v float*

glVertexAttrib2hNV(uint, ushort, ushort)

public static extern void glVertexAttrib2hNV(uint index, ushort x, ushort y)

Parameters

index uint
x ushort
y ushort

glVertexAttrib2hvNV(uint, ushort*)

public static extern void glVertexAttrib2hvNV(uint index, ushort* v)

Parameters

index uint
v ushort*

glVertexAttrib2s(uint, short, short)

public static extern void glVertexAttrib2s(uint index, short x, short y)

Parameters

index uint
x short
y short

glVertexAttrib2sARB(uint, short, short)

public static extern void glVertexAttrib2sARB(uint index, short x, short y)

Parameters

index uint
x short
y short

glVertexAttrib2sNV(uint, short, short)

public static extern void glVertexAttrib2sNV(uint index, short x, short y)

Parameters

index uint
x short
y short

glVertexAttrib2sv(uint, short*)

public static extern void glVertexAttrib2sv(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib2svARB(uint, short*)

public static extern void glVertexAttrib2svARB(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib2svNV(uint, short*)

public static extern void glVertexAttrib2svNV(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib3d(uint, double, double, double)

public static extern void glVertexAttrib3d(uint index, double x, double y, double z)

Parameters

index uint
x double
y double
z double

glVertexAttrib3dARB(uint, double, double, double)

public static extern void glVertexAttrib3dARB(uint index, double x, double y, double z)

Parameters

index uint
x double
y double
z double

glVertexAttrib3dNV(uint, double, double, double)

public static extern void glVertexAttrib3dNV(uint index, double x, double y, double z)

Parameters

index uint
x double
y double
z double

glVertexAttrib3dv(uint, double*)

public static extern void glVertexAttrib3dv(uint index, double* v)

Parameters

index uint
v double*

glVertexAttrib3dvARB(uint, double*)

public static extern void glVertexAttrib3dvARB(uint index, double* v)

Parameters

index uint
v double*

glVertexAttrib3dvNV(uint, double*)

public static extern void glVertexAttrib3dvNV(uint index, double* v)

Parameters

index uint
v double*

glVertexAttrib3f(uint, float, float, float)

public static extern void glVertexAttrib3f(uint index, float x, float y, float z)

Parameters

index uint
x float
y float
z float

glVertexAttrib3fARB(uint, float, float, float)

public static extern void glVertexAttrib3fARB(uint index, float x, float y, float z)

Parameters

index uint
x float
y float
z float

glVertexAttrib3fNV(uint, float, float, float)

public static extern void glVertexAttrib3fNV(uint index, float x, float y, float z)

Parameters

index uint
x float
y float
z float

glVertexAttrib3fv(uint, float*)

public static extern void glVertexAttrib3fv(uint index, float* v)

Parameters

index uint
v float*

glVertexAttrib3fvARB(uint, float*)

public static extern void glVertexAttrib3fvARB(uint index, float* v)

Parameters

index uint
v float*

glVertexAttrib3fvNV(uint, float*)

public static extern void glVertexAttrib3fvNV(uint index, float* v)

Parameters

index uint
v float*

glVertexAttrib3hNV(uint, ushort, ushort, ushort)

public static extern void glVertexAttrib3hNV(uint index, ushort x, ushort y, ushort z)

Parameters

index uint
x ushort
y ushort
z ushort

glVertexAttrib3hvNV(uint, ushort*)

public static extern void glVertexAttrib3hvNV(uint index, ushort* v)

Parameters

index uint
v ushort*

glVertexAttrib3s(uint, short, short, short)

public static extern void glVertexAttrib3s(uint index, short x, short y, short z)

Parameters

index uint
x short
y short
z short

glVertexAttrib3sARB(uint, short, short, short)

public static extern void glVertexAttrib3sARB(uint index, short x, short y, short z)

Parameters

index uint
x short
y short
z short

glVertexAttrib3sNV(uint, short, short, short)

public static extern void glVertexAttrib3sNV(uint index, short x, short y, short z)

Parameters

index uint
x short
y short
z short

glVertexAttrib3sv(uint, short*)

public static extern void glVertexAttrib3sv(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib3svARB(uint, short*)

public static extern void glVertexAttrib3svARB(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib3svNV(uint, short*)

public static extern void glVertexAttrib3svNV(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib4Nbv(uint, sbyte*)

public static extern void glVertexAttrib4Nbv(uint index, sbyte* v)

Parameters

index uint
v sbyte*

glVertexAttrib4NbvARB(uint, sbyte*)

public static extern void glVertexAttrib4NbvARB(uint index, sbyte* v)

Parameters

index uint
v sbyte*

glVertexAttrib4Niv(uint, int*)

public static extern void glVertexAttrib4Niv(uint index, int* v)

Parameters

index uint
v int*

glVertexAttrib4NivARB(uint, int*)

public static extern void glVertexAttrib4NivARB(uint index, int* v)

Parameters

index uint
v int*

glVertexAttrib4Nsv(uint, short*)

public static extern void glVertexAttrib4Nsv(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib4NsvARB(uint, short*)

public static extern void glVertexAttrib4NsvARB(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib4Nub(uint, byte, byte, byte, byte)

public static extern void glVertexAttrib4Nub(uint index, byte x, byte y, byte z, byte w)

Parameters

index uint
x byte
y byte
z byte
w byte

glVertexAttrib4NubARB(uint, byte, byte, byte, byte)

public static extern void glVertexAttrib4NubARB(uint index, byte x, byte y, byte z, byte w)

Parameters

index uint
x byte
y byte
z byte
w byte

glVertexAttrib4Nubv(uint, byte*)

public static extern void glVertexAttrib4Nubv(uint index, byte* v)

Parameters

index uint
v byte*

glVertexAttrib4NubvARB(uint, byte*)

public static extern void glVertexAttrib4NubvARB(uint index, byte* v)

Parameters

index uint
v byte*

glVertexAttrib4Nuiv(uint, uint*)

public static extern void glVertexAttrib4Nuiv(uint index, uint* v)

Parameters

index uint
v uint*

glVertexAttrib4NuivARB(uint, uint*)

public static extern void glVertexAttrib4NuivARB(uint index, uint* v)

Parameters

index uint
v uint*

glVertexAttrib4Nusv(uint, ushort*)

public static extern void glVertexAttrib4Nusv(uint index, ushort* v)

Parameters

index uint
v ushort*

glVertexAttrib4NusvARB(uint, ushort*)

public static extern void glVertexAttrib4NusvARB(uint index, ushort* v)

Parameters

index uint
v ushort*

glVertexAttrib4bv(uint, sbyte*)

public static extern void glVertexAttrib4bv(uint index, sbyte* v)

Parameters

index uint
v sbyte*

glVertexAttrib4bvARB(uint, sbyte*)

public static extern void glVertexAttrib4bvARB(uint index, sbyte* v)

Parameters

index uint
v sbyte*

glVertexAttrib4d(uint, double, double, double, double)

public static extern void glVertexAttrib4d(uint index, double x, double y, double z, double w)

Parameters

index uint
x double
y double
z double
w double

glVertexAttrib4dARB(uint, double, double, double, double)

public static extern void glVertexAttrib4dARB(uint index, double x, double y, double z, double w)

Parameters

index uint
x double
y double
z double
w double

glVertexAttrib4dNV(uint, double, double, double, double)

public static extern void glVertexAttrib4dNV(uint index, double x, double y, double z, double w)

Parameters

index uint
x double
y double
z double
w double

glVertexAttrib4dv(uint, double*)

public static extern void glVertexAttrib4dv(uint index, double* v)

Parameters

index uint
v double*

glVertexAttrib4dvARB(uint, double*)

public static extern void glVertexAttrib4dvARB(uint index, double* v)

Parameters

index uint
v double*

glVertexAttrib4dvNV(uint, double*)

public static extern void glVertexAttrib4dvNV(uint index, double* v)

Parameters

index uint
v double*

glVertexAttrib4f(uint, float, float, float, float)

public static extern void glVertexAttrib4f(uint index, float x, float y, float z, float w)

Parameters

index uint
x float
y float
z float
w float

glVertexAttrib4fARB(uint, float, float, float, float)

public static extern void glVertexAttrib4fARB(uint index, float x, float y, float z, float w)

Parameters

index uint
x float
y float
z float
w float

glVertexAttrib4fNV(uint, float, float, float, float)

public static extern void glVertexAttrib4fNV(uint index, float x, float y, float z, float w)

Parameters

index uint
x float
y float
z float
w float

glVertexAttrib4fv(uint, float*)

public static extern void glVertexAttrib4fv(uint index, float* v)

Parameters

index uint
v float*

glVertexAttrib4fvARB(uint, float*)

public static extern void glVertexAttrib4fvARB(uint index, float* v)

Parameters

index uint
v float*

glVertexAttrib4fvNV(uint, float*)

public static extern void glVertexAttrib4fvNV(uint index, float* v)

Parameters

index uint
v float*

glVertexAttrib4hNV(uint, ushort, ushort, ushort, ushort)

public static extern void glVertexAttrib4hNV(uint index, ushort x, ushort y, ushort z, ushort w)

Parameters

index uint
x ushort
y ushort
z ushort
w ushort

glVertexAttrib4hvNV(uint, ushort*)

public static extern void glVertexAttrib4hvNV(uint index, ushort* v)

Parameters

index uint
v ushort*

glVertexAttrib4iv(uint, int*)

public static extern void glVertexAttrib4iv(uint index, int* v)

Parameters

index uint
v int*

glVertexAttrib4ivARB(uint, int*)

public static extern void glVertexAttrib4ivARB(uint index, int* v)

Parameters

index uint
v int*

glVertexAttrib4s(uint, short, short, short, short)

public static extern void glVertexAttrib4s(uint index, short x, short y, short z, short w)

Parameters

index uint
x short
y short
z short
w short

glVertexAttrib4sARB(uint, short, short, short, short)

public static extern void glVertexAttrib4sARB(uint index, short x, short y, short z, short w)

Parameters

index uint
x short
y short
z short
w short

glVertexAttrib4sNV(uint, short, short, short, short)

public static extern void glVertexAttrib4sNV(uint index, short x, short y, short z, short w)

Parameters

index uint
x short
y short
z short
w short

glVertexAttrib4sv(uint, short*)

public static extern void glVertexAttrib4sv(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib4svARB(uint, short*)

public static extern void glVertexAttrib4svARB(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib4svNV(uint, short*)

public static extern void glVertexAttrib4svNV(uint index, short* v)

Parameters

index uint
v short*

glVertexAttrib4ubNV(uint, byte, byte, byte, byte)

public static extern void glVertexAttrib4ubNV(uint index, byte x, byte y, byte z, byte w)

Parameters

index uint
x byte
y byte
z byte
w byte

glVertexAttrib4ubv(uint, byte*)

public static extern void glVertexAttrib4ubv(uint index, byte* v)

Parameters

index uint
v byte*

glVertexAttrib4ubvARB(uint, byte*)

public static extern void glVertexAttrib4ubvARB(uint index, byte* v)

Parameters

index uint
v byte*

glVertexAttrib4ubvNV(uint, byte*)

public static extern void glVertexAttrib4ubvNV(uint index, byte* v)

Parameters

index uint
v byte*

glVertexAttrib4uiv(uint, uint*)

public static extern void glVertexAttrib4uiv(uint index, uint* v)

Parameters

index uint
v uint*

glVertexAttrib4uivARB(uint, uint*)

public static extern void glVertexAttrib4uivARB(uint index, uint* v)

Parameters

index uint
v uint*

glVertexAttrib4usv(uint, ushort*)

public static extern void glVertexAttrib4usv(uint index, ushort* v)

Parameters

index uint
v ushort*

glVertexAttrib4usvARB(uint, ushort*)

public static extern void glVertexAttrib4usvARB(uint index, ushort* v)

Parameters

index uint
v ushort*

glVertexAttribArrayObjectATI(uint, int, uint, bool, int, uint, uint)

public static extern void glVertexAttribArrayObjectATI(uint index, int size, uint type, bool normalized, int stride, uint buffer, uint offset)

Parameters

index uint
size int
type uint
normalized bool
stride int
buffer uint
offset uint

glVertexAttribDivisor(uint, uint)

public static extern void glVertexAttribDivisor(uint index, uint divisor)

Parameters

index uint
divisor uint

glVertexAttribDivisorARB(uint, uint)

public static extern void glVertexAttribDivisorARB(uint index, uint divisor)

Parameters

index uint
divisor uint

glVertexAttribFormatNV(uint, int, uint, bool, int)

public static extern void glVertexAttribFormatNV(uint index, int size, uint type, bool normalized, int stride)

Parameters

index uint
size int
type uint
normalized bool
stride int

glVertexAttribI1i(uint, int)

public static extern void glVertexAttribI1i(uint index, int x)

Parameters

index uint
x int

glVertexAttribI1iEXT(uint, int)

public static extern void glVertexAttribI1iEXT(uint index, int x)

Parameters

index uint
x int

glVertexAttribI1iv(uint, int*)

public static extern void glVertexAttribI1iv(uint index, int* v)

Parameters

index uint
v int*

glVertexAttribI1ivEXT(uint, int*)

public static extern void glVertexAttribI1ivEXT(uint index, int* v)

Parameters

index uint
v int*

glVertexAttribI1ui(uint, uint)

public static extern void glVertexAttribI1ui(uint index, uint x)

Parameters

index uint
x uint

glVertexAttribI1uiEXT(uint, uint)

public static extern void glVertexAttribI1uiEXT(uint index, uint x)

Parameters

index uint
x uint

glVertexAttribI1uiv(uint, uint*)

public static extern void glVertexAttribI1uiv(uint index, uint* v)

Parameters

index uint
v uint*

glVertexAttribI1uivEXT(uint, uint*)

public static extern void glVertexAttribI1uivEXT(uint index, uint* v)

Parameters

index uint
v uint*

glVertexAttribI2i(uint, int, int)

public static extern void glVertexAttribI2i(uint index, int x, int y)

Parameters

index uint
x int
y int

glVertexAttribI2iEXT(uint, int, int)

public static extern void glVertexAttribI2iEXT(uint index, int x, int y)

Parameters

index uint
x int
y int

glVertexAttribI2iv(uint, int*)

public static extern void glVertexAttribI2iv(uint index, int* v)

Parameters

index uint
v int*

glVertexAttribI2ivEXT(uint, int*)

public static extern void glVertexAttribI2ivEXT(uint index, int* v)

Parameters

index uint
v int*

glVertexAttribI2ui(uint, uint, uint)

public static extern void glVertexAttribI2ui(uint index, uint x, uint y)

Parameters

index uint
x uint
y uint

glVertexAttribI2uiEXT(uint, uint, uint)

public static extern void glVertexAttribI2uiEXT(uint index, uint x, uint y)

Parameters

index uint
x uint
y uint

glVertexAttribI2uiv(uint, uint*)

public static extern void glVertexAttribI2uiv(uint index, uint* v)

Parameters

index uint
v uint*

glVertexAttribI2uivEXT(uint, uint*)

public static extern void glVertexAttribI2uivEXT(uint index, uint* v)

Parameters

index uint
v uint*

glVertexAttribI3i(uint, int, int, int)

public static extern void glVertexAttribI3i(uint index, int x, int y, int z)

Parameters

index uint
x int
y int
z int

glVertexAttribI3iEXT(uint, int, int, int)

public static extern void glVertexAttribI3iEXT(uint index, int x, int y, int z)

Parameters

index uint
x int
y int
z int

glVertexAttribI3iv(uint, int*)

public static extern void glVertexAttribI3iv(uint index, int* v)

Parameters

index uint
v int*

glVertexAttribI3ivEXT(uint, int*)

public static extern void glVertexAttribI3ivEXT(uint index, int* v)

Parameters

index uint
v int*

glVertexAttribI3ui(uint, uint, uint, uint)

public static extern void glVertexAttribI3ui(uint index, uint x, uint y, uint z)

Parameters

index uint
x uint
y uint
z uint

glVertexAttribI3uiEXT(uint, uint, uint, uint)

public static extern void glVertexAttribI3uiEXT(uint index, uint x, uint y, uint z)

Parameters

index uint
x uint
y uint
z uint

glVertexAttribI3uiv(uint, uint*)

public static extern void glVertexAttribI3uiv(uint index, uint* v)

Parameters

index uint
v uint*

glVertexAttribI3uivEXT(uint, uint*)

public static extern void glVertexAttribI3uivEXT(uint index, uint* v)

Parameters

index uint
v uint*

glVertexAttribI4bv(uint, sbyte*)

public static extern void glVertexAttribI4bv(uint index, sbyte* v)

Parameters

index uint
v sbyte*

glVertexAttribI4bvEXT(uint, sbyte*)

public static extern void glVertexAttribI4bvEXT(uint index, sbyte* v)

Parameters

index uint
v sbyte*

glVertexAttribI4i(uint, int, int, int, int)

public static extern void glVertexAttribI4i(uint index, int x, int y, int z, int w)

Parameters

index uint
x int
y int
z int
w int

glVertexAttribI4iEXT(uint, int, int, int, int)

public static extern void glVertexAttribI4iEXT(uint index, int x, int y, int z, int w)

Parameters

index uint
x int
y int
z int
w int

glVertexAttribI4iv(uint, int*)

public static extern void glVertexAttribI4iv(uint index, int* v)

Parameters

index uint
v int*

glVertexAttribI4ivEXT(uint, int*)

public static extern void glVertexAttribI4ivEXT(uint index, int* v)

Parameters

index uint
v int*

glVertexAttribI4sv(uint, short*)

public static extern void glVertexAttribI4sv(uint index, short* v)

Parameters

index uint
v short*

glVertexAttribI4svEXT(uint, short*)

public static extern void glVertexAttribI4svEXT(uint index, short* v)

Parameters

index uint
v short*

glVertexAttribI4ubv(uint, byte*)

public static extern void glVertexAttribI4ubv(uint index, byte* v)

Parameters

index uint
v byte*

glVertexAttribI4ubvEXT(uint, byte*)

public static extern void glVertexAttribI4ubvEXT(uint index, byte* v)

Parameters

index uint
v byte*

glVertexAttribI4ui(uint, uint, uint, uint, uint)

public static extern void glVertexAttribI4ui(uint index, uint x, uint y, uint z, uint w)

Parameters

index uint
x uint
y uint
z uint
w uint

glVertexAttribI4uiEXT(uint, uint, uint, uint, uint)

public static extern void glVertexAttribI4uiEXT(uint index, uint x, uint y, uint z, uint w)

Parameters

index uint
x uint
y uint
z uint
w uint

glVertexAttribI4uiv(uint, uint*)

public static extern void glVertexAttribI4uiv(uint index, uint* v)

Parameters

index uint
v uint*

glVertexAttribI4uivEXT(uint, uint*)

public static extern void glVertexAttribI4uivEXT(uint index, uint* v)

Parameters

index uint
v uint*

glVertexAttribI4usv(uint, ushort*)

public static extern void glVertexAttribI4usv(uint index, ushort* v)

Parameters

index uint
v ushort*

glVertexAttribI4usvEXT(uint, ushort*)

public static extern void glVertexAttribI4usvEXT(uint index, ushort* v)

Parameters

index uint
v ushort*

glVertexAttribIFormatNV(uint, int, uint, int)

public static extern void glVertexAttribIFormatNV(uint index, int size, uint type, int stride)

Parameters

index uint
size int
type uint
stride int

glVertexAttribIPointer(uint, int, uint, int, nint)

public static extern void glVertexAttribIPointer(uint index, int size, uint type, int stride, nint pointer)

Parameters

index uint
size int
type uint
stride int
pointer nint

glVertexAttribIPointerEXT(uint, int, uint, int, nint)

public static extern void glVertexAttribIPointerEXT(uint index, int size, uint type, int stride, nint pointer)

Parameters

index uint
size int
type uint
stride int
pointer nint

glVertexAttribL1d(uint, double)

public static extern void glVertexAttribL1d(uint index, double x)

Parameters

index uint
x double

glVertexAttribL1dEXT(uint, double)

public static extern void glVertexAttribL1dEXT(uint index, double x)

Parameters

index uint
x double

glVertexAttribL1dv(uint, double*)

public static extern void glVertexAttribL1dv(uint index, double* v)

Parameters

index uint
v double*

glVertexAttribL1dvEXT(uint, double*)

public static extern void glVertexAttribL1dvEXT(uint index, double* v)

Parameters

index uint
v double*

glVertexAttribL1i64NV(uint, long)

public static extern void glVertexAttribL1i64NV(uint index, long x)

Parameters

index uint
x long

glVertexAttribL1i64vNV(uint, long*)

public static extern void glVertexAttribL1i64vNV(uint index, long* v)

Parameters

index uint
v long*

glVertexAttribL1ui64NV(uint, ulong)

public static extern void glVertexAttribL1ui64NV(uint index, ulong x)

Parameters

index uint
x ulong

glVertexAttribL1ui64vNV(uint, ulong*)

public static extern void glVertexAttribL1ui64vNV(uint index, ulong* v)

Parameters

index uint
v ulong*

glVertexAttribL2d(uint, double, double)

public static extern void glVertexAttribL2d(uint index, double x, double y)

Parameters

index uint
x double
y double

glVertexAttribL2dEXT(uint, double, double)

public static extern void glVertexAttribL2dEXT(uint index, double x, double y)

Parameters

index uint
x double
y double

glVertexAttribL2dv(uint, double*)

public static extern void glVertexAttribL2dv(uint index, double* v)

Parameters

index uint
v double*

glVertexAttribL2dvEXT(uint, double*)

public static extern void glVertexAttribL2dvEXT(uint index, double* v)

Parameters

index uint
v double*

glVertexAttribL2i64NV(uint, long, long)

public static extern void glVertexAttribL2i64NV(uint index, long x, long y)

Parameters

index uint
x long
y long

glVertexAttribL2i64vNV(uint, long*)

public static extern void glVertexAttribL2i64vNV(uint index, long* v)

Parameters

index uint
v long*

glVertexAttribL2ui64NV(uint, ulong, ulong)

public static extern void glVertexAttribL2ui64NV(uint index, ulong x, ulong y)

Parameters

index uint
x ulong
y ulong

glVertexAttribL2ui64vNV(uint, ulong*)

public static extern void glVertexAttribL2ui64vNV(uint index, ulong* v)

Parameters

index uint
v ulong*

glVertexAttribL3d(uint, double, double, double)

public static extern void glVertexAttribL3d(uint index, double x, double y, double z)

Parameters

index uint
x double
y double
z double

glVertexAttribL3dEXT(uint, double, double, double)

public static extern void glVertexAttribL3dEXT(uint index, double x, double y, double z)

Parameters

index uint
x double
y double
z double

glVertexAttribL3dv(uint, double*)

public static extern void glVertexAttribL3dv(uint index, double* v)

Parameters

index uint
v double*

glVertexAttribL3dvEXT(uint, double*)

public static extern void glVertexAttribL3dvEXT(uint index, double* v)

Parameters

index uint
v double*

glVertexAttribL3i64NV(uint, long, long, long)

public static extern void glVertexAttribL3i64NV(uint index, long x, long y, long z)

Parameters

index uint
x long
y long
z long

glVertexAttribL3i64vNV(uint, long*)

public static extern void glVertexAttribL3i64vNV(uint index, long* v)

Parameters

index uint
v long*

glVertexAttribL3ui64NV(uint, ulong, ulong, ulong)

public static extern void glVertexAttribL3ui64NV(uint index, ulong x, ulong y, ulong z)

Parameters

index uint
x ulong
y ulong
z ulong

glVertexAttribL3ui64vNV(uint, ulong*)

public static extern void glVertexAttribL3ui64vNV(uint index, ulong* v)

Parameters

index uint
v ulong*

glVertexAttribL4d(uint, double, double, double, double)

public static extern void glVertexAttribL4d(uint index, double x, double y, double z, double w)

Parameters

index uint
x double
y double
z double
w double

glVertexAttribL4dEXT(uint, double, double, double, double)

public static extern void glVertexAttribL4dEXT(uint index, double x, double y, double z, double w)

Parameters

index uint
x double
y double
z double
w double

glVertexAttribL4dv(uint, double*)

public static extern void glVertexAttribL4dv(uint index, double* v)

Parameters

index uint
v double*

glVertexAttribL4dvEXT(uint, double*)

public static extern void glVertexAttribL4dvEXT(uint index, double* v)

Parameters

index uint
v double*

glVertexAttribL4i64NV(uint, long, long, long, long)

public static extern void glVertexAttribL4i64NV(uint index, long x, long y, long z, long w)

Parameters

index uint
x long
y long
z long
w long

glVertexAttribL4i64vNV(uint, long*)

public static extern void glVertexAttribL4i64vNV(uint index, long* v)

Parameters

index uint
v long*

glVertexAttribL4ui64NV(uint, ulong, ulong, ulong, ulong)

public static extern void glVertexAttribL4ui64NV(uint index, ulong x, ulong y, ulong z, ulong w)

Parameters

index uint
x ulong
y ulong
z ulong
w ulong

glVertexAttribL4ui64vNV(uint, ulong*)

public static extern void glVertexAttribL4ui64vNV(uint index, ulong* v)

Parameters

index uint
v ulong*

glVertexAttribLFormatNV(uint, int, uint, int)

public static extern void glVertexAttribLFormatNV(uint index, int size, uint type, int stride)

Parameters

index uint
size int
type uint
stride int

glVertexAttribLPointer(uint, int, uint, int, nint)

public static extern void glVertexAttribLPointer(uint index, int size, uint type, int stride, nint pointer)

Parameters

index uint
size int
type uint
stride int
pointer nint

glVertexAttribLPointerEXT(uint, int, uint, int, nint)

public static extern void glVertexAttribLPointerEXT(uint index, int size, uint type, int stride, nint pointer)

Parameters

index uint
size int
type uint
stride int
pointer nint

glVertexAttribP1ui(uint, uint, bool, uint)

public static extern void glVertexAttribP1ui(uint index, uint type, bool normalized, uint value)

Parameters

index uint
type uint
normalized bool
value uint

glVertexAttribP1uiv(uint, uint, bool, uint*)

public static extern void glVertexAttribP1uiv(uint index, uint type, bool normalized, uint* value)

Parameters

index uint
type uint
normalized bool
value uint*

glVertexAttribP2ui(uint, uint, bool, uint)

public static extern void glVertexAttribP2ui(uint index, uint type, bool normalized, uint value)

Parameters

index uint
type uint
normalized bool
value uint

glVertexAttribP2uiv(uint, uint, bool, uint*)

public static extern void glVertexAttribP2uiv(uint index, uint type, bool normalized, uint* value)

Parameters

index uint
type uint
normalized bool
value uint*

glVertexAttribP3ui(uint, uint, bool, uint)

public static extern void glVertexAttribP3ui(uint index, uint type, bool normalized, uint value)

Parameters

index uint
type uint
normalized bool
value uint

glVertexAttribP3uiv(uint, uint, bool, uint*)

public static extern void glVertexAttribP3uiv(uint index, uint type, bool normalized, uint* value)

Parameters

index uint
type uint
normalized bool
value uint*

glVertexAttribP4ui(uint, uint, bool, uint)

public static extern void glVertexAttribP4ui(uint index, uint type, bool normalized, uint value)

Parameters

index uint
type uint
normalized bool
value uint

glVertexAttribP4uiv(uint, uint, bool, uint*)

public static extern void glVertexAttribP4uiv(uint index, uint type, bool normalized, uint* value)

Parameters

index uint
type uint
normalized bool
value uint*

glVertexAttribPointer(uint, int, uint, bool, int, nint)

public static extern void glVertexAttribPointer(uint index, int size, uint type, bool normalized, int stride, nint pointer)

Parameters

index uint
size int
type uint
normalized bool
stride int
pointer nint

glVertexAttribPointerARB(uint, int, uint, bool, int, nint)

public static extern void glVertexAttribPointerARB(uint index, int size, uint type, bool normalized, int stride, nint pointer)

Parameters

index uint
size int
type uint
normalized bool
stride int
pointer nint

glVertexAttribPointerNV(uint, int, uint, int, nint)

public static extern void glVertexAttribPointerNV(uint index, int fsize, uint type, int stride, nint pointer)

Parameters

index uint
fsize int
type uint
stride int
pointer nint

glVertexAttribs1dvNV(uint, int, double*)

public static extern void glVertexAttribs1dvNV(uint index, int count, double* v)

Parameters

index uint
count int
v double*

glVertexAttribs1fvNV(uint, int, float*)

public static extern void glVertexAttribs1fvNV(uint index, int count, float* v)

Parameters

index uint
count int
v float*

glVertexAttribs1hvNV(uint, int, ushort*)

public static extern void glVertexAttribs1hvNV(uint index, int n, ushort* v)

Parameters

index uint
n int
v ushort*

glVertexAttribs1svNV(uint, int, short*)

public static extern void glVertexAttribs1svNV(uint index, int count, short* v)

Parameters

index uint
count int
v short*

glVertexAttribs2dvNV(uint, int, double*)

public static extern void glVertexAttribs2dvNV(uint index, int count, double* v)

Parameters

index uint
count int
v double*

glVertexAttribs2fvNV(uint, int, float*)

public static extern void glVertexAttribs2fvNV(uint index, int count, float* v)

Parameters

index uint
count int
v float*

glVertexAttribs2hvNV(uint, int, ushort*)

public static extern void glVertexAttribs2hvNV(uint index, int n, ushort* v)

Parameters

index uint
n int
v ushort*

glVertexAttribs2svNV(uint, int, short*)

public static extern void glVertexAttribs2svNV(uint index, int count, short* v)

Parameters

index uint
count int
v short*

glVertexAttribs3dvNV(uint, int, double*)

public static extern void glVertexAttribs3dvNV(uint index, int count, double* v)

Parameters

index uint
count int
v double*

glVertexAttribs3fvNV(uint, int, float*)

public static extern void glVertexAttribs3fvNV(uint index, int count, float* v)

Parameters

index uint
count int
v float*

glVertexAttribs3hvNV(uint, int, ushort*)

public static extern void glVertexAttribs3hvNV(uint index, int n, ushort* v)

Parameters

index uint
n int
v ushort*

glVertexAttribs3svNV(uint, int, short*)

public static extern void glVertexAttribs3svNV(uint index, int count, short* v)

Parameters

index uint
count int
v short*

glVertexAttribs4dvNV(uint, int, double*)

public static extern void glVertexAttribs4dvNV(uint index, int count, double* v)

Parameters

index uint
count int
v double*

glVertexAttribs4fvNV(uint, int, float*)

public static extern void glVertexAttribs4fvNV(uint index, int count, float* v)

Parameters

index uint
count int
v float*

glVertexAttribs4hvNV(uint, int, ushort*)

public static extern void glVertexAttribs4hvNV(uint index, int n, ushort* v)

Parameters

index uint
n int
v ushort*

glVertexAttribs4svNV(uint, int, short*)

public static extern void glVertexAttribs4svNV(uint index, int count, short* v)

Parameters

index uint
count int
v short*

glVertexAttribs4ubvNV(uint, int, byte*)

public static extern void glVertexAttribs4ubvNV(uint index, int count, byte* v)

Parameters

index uint
count int
v byte*

glVertexFormatNV(int, uint, int)

public static extern void glVertexFormatNV(int size, uint type, int stride)

Parameters

size int
type uint
stride int

glVertexPointerListIBM(int, uint, int, nint, int)

public static extern void glVertexPointerListIBM(int size, uint type, int stride, nint pointer, int ptrstride)

Parameters

size int
type uint
stride int
pointer nint
ptrstride int

glVertexPointervINTEL(int, uint, nint)

public static extern void glVertexPointervINTEL(int size, uint type, nint pointer)

Parameters

size int
type uint
pointer nint

glVertexStream1dATI(uint, double)

public static extern void glVertexStream1dATI(uint stream, double x)

Parameters

stream uint
x double

glVertexStream1dvATI(uint, double*)

public static extern void glVertexStream1dvATI(uint stream, double* coords)

Parameters

stream uint
coords double*

glVertexStream1fATI(uint, float)

public static extern void glVertexStream1fATI(uint stream, float x)

Parameters

stream uint
x float

glVertexStream1fvATI(uint, float*)

public static extern void glVertexStream1fvATI(uint stream, float* coords)

Parameters

stream uint
coords float*

glVertexStream1iATI(uint, int)

public static extern void glVertexStream1iATI(uint stream, int x)

Parameters

stream uint
x int

glVertexStream1ivATI(uint, int*)

public static extern void glVertexStream1ivATI(uint stream, int* coords)

Parameters

stream uint
coords int*

glVertexStream1sATI(uint, short)

public static extern void glVertexStream1sATI(uint stream, short x)

Parameters

stream uint
x short

glVertexStream1svATI(uint, short*)

public static extern void glVertexStream1svATI(uint stream, short* coords)

Parameters

stream uint
coords short*

glVertexStream2dATI(uint, double, double)

public static extern void glVertexStream2dATI(uint stream, double x, double y)

Parameters

stream uint
x double
y double

glVertexStream2dvATI(uint, double*)

public static extern void glVertexStream2dvATI(uint stream, double* coords)

Parameters

stream uint
coords double*

glVertexStream2fATI(uint, float, float)

public static extern void glVertexStream2fATI(uint stream, float x, float y)

Parameters

stream uint
x float
y float

glVertexStream2fvATI(uint, float*)

public static extern void glVertexStream2fvATI(uint stream, float* coords)

Parameters

stream uint
coords float*

glVertexStream2iATI(uint, int, int)

public static extern void glVertexStream2iATI(uint stream, int x, int y)

Parameters

stream uint
x int
y int

glVertexStream2ivATI(uint, int*)

public static extern void glVertexStream2ivATI(uint stream, int* coords)

Parameters

stream uint
coords int*

glVertexStream2sATI(uint, short, short)

public static extern void glVertexStream2sATI(uint stream, short x, short y)

Parameters

stream uint
x short
y short

glVertexStream2svATI(uint, short*)

public static extern void glVertexStream2svATI(uint stream, short* coords)

Parameters

stream uint
coords short*

glVertexStream3dATI(uint, double, double, double)

public static extern void glVertexStream3dATI(uint stream, double x, double y, double z)

Parameters

stream uint
x double
y double
z double

glVertexStream3dvATI(uint, double*)

public static extern void glVertexStream3dvATI(uint stream, double* coords)

Parameters

stream uint
coords double*

glVertexStream3fATI(uint, float, float, float)

public static extern void glVertexStream3fATI(uint stream, float x, float y, float z)

Parameters

stream uint
x float
y float
z float

glVertexStream3fvATI(uint, float*)

public static extern void glVertexStream3fvATI(uint stream, float* coords)

Parameters

stream uint
coords float*

glVertexStream3iATI(uint, int, int, int)

public static extern void glVertexStream3iATI(uint stream, int x, int y, int z)

Parameters

stream uint
x int
y int
z int

glVertexStream3ivATI(uint, int*)

public static extern void glVertexStream3ivATI(uint stream, int* coords)

Parameters

stream uint
coords int*

glVertexStream3sATI(uint, short, short, short)

public static extern void glVertexStream3sATI(uint stream, short x, short y, short z)

Parameters

stream uint
x short
y short
z short

glVertexStream3svATI(uint, short*)

public static extern void glVertexStream3svATI(uint stream, short* coords)

Parameters

stream uint
coords short*

glVertexStream4dATI(uint, double, double, double, double)

public static extern void glVertexStream4dATI(uint stream, double x, double y, double z, double w)

Parameters

stream uint
x double
y double
z double
w double

glVertexStream4dvATI(uint, double*)

public static extern void glVertexStream4dvATI(uint stream, double* coords)

Parameters

stream uint
coords double*

glVertexStream4fATI(uint, float, float, float, float)

public static extern void glVertexStream4fATI(uint stream, float x, float y, float z, float w)

Parameters

stream uint
x float
y float
z float
w float

glVertexStream4fvATI(uint, float*)

public static extern void glVertexStream4fvATI(uint stream, float* coords)

Parameters

stream uint
coords float*

glVertexStream4iATI(uint, int, int, int, int)

public static extern void glVertexStream4iATI(uint stream, int x, int y, int z, int w)

Parameters

stream uint
x int
y int
z int
w int

glVertexStream4ivATI(uint, int*)

public static extern void glVertexStream4ivATI(uint stream, int* coords)

Parameters

stream uint
coords int*

glVertexStream4sATI(uint, short, short, short, short)

public static extern void glVertexStream4sATI(uint stream, short x, short y, short z, short w)

Parameters

stream uint
x short
y short
z short
w short

glVertexStream4svATI(uint, short*)

public static extern void glVertexStream4svATI(uint stream, short* coords)

Parameters

stream uint
coords short*

glVideoCaptureNV(uint, uint*, ulong*)

public static extern uint glVideoCaptureNV(uint video_capture_slot, uint* sequence_num, ulong* capture_time)

Parameters

video_capture_slot uint
sequence_num uint*
capture_time ulong*

Returns

uint

glVideoCaptureStreamParameterdvNV(uint, uint, uint, double*)

public static extern void glVideoCaptureStreamParameterdvNV(uint video_capture_slot, uint stream, uint pname, double* @params)

Parameters

video_capture_slot uint
stream uint
pname uint
params double*

glVideoCaptureStreamParameterfvNV(uint, uint, uint, float*)

public static extern void glVideoCaptureStreamParameterfvNV(uint video_capture_slot, uint stream, uint pname, float* @params)

Parameters

video_capture_slot uint
stream uint
pname uint
params float*

glVideoCaptureStreamParameterivNV(uint, uint, uint, int*)

public static extern void glVideoCaptureStreamParameterivNV(uint video_capture_slot, uint stream, uint pname, int* @params)

Parameters

video_capture_slot uint
stream uint
pname uint
params int*

glViewport(int, int, int, int)

public static extern void glViewport(int x, int y, int width, int height)

Parameters

x int
y int
width int
height int

glViewportArrayv(uint, int, float*)

public static extern void glViewportArrayv(uint first, int count, float* v)

Parameters

first uint
count int
v float*

glViewportIndexedf(uint, float, float, float, float)

public static extern void glViewportIndexedf(uint index, float x, float y, float w, float h)

Parameters

index uint
x float
y float
w float
h float

glViewportIndexedfv(uint, float*)

public static extern void glViewportIndexedfv(uint index, float* v)

Parameters

index uint
v float*

glWaitSync(nint, uint, ulong)

public static extern void glWaitSync(nint sync, uint flags, ulong timeout)

Parameters

sync nint
flags uint
timeout ulong

glWriteMaskEXT(uint, uint, uint, uint, uint, uint)

public static extern void glWriteMaskEXT(uint res, uint @in, uint outX, uint outY, uint outZ, uint outW)

Parameters

res uint
in uint
outX uint
outY uint
outZ uint
outW uint