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

glAccum(uint, float)

public static extern void glAccum(uint op, float value)

Parameters

op uint
value float

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

glAlphaFragmentOp1ATI(uint, uint, uint, uint, uint, uint)

public static extern void glAlphaFragmentOp1ATI(uint op, uint dst, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod)

Parameters

op uint
dst uint
dstMod uint
arg1 uint
arg1Rep uint
arg1Mod uint

glAlphaFragmentOp2ATI(uint, uint, uint, uint, uint, uint, uint, uint, uint)

public static extern void glAlphaFragmentOp2ATI(uint op, uint dst, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod, uint arg2, uint arg2Rep, uint arg2Mod)

Parameters

op uint
dst uint
dstMod uint
arg1 uint
arg1Rep uint
arg1Mod uint
arg2 uint
arg2Rep uint
arg2Mod uint

glAlphaFragmentOp3ATI(uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint)

public static extern void glAlphaFragmentOp3ATI(uint op, uint dst, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod, uint arg2, uint arg2Rep, uint arg2Mod, uint arg3, uint arg3Rep, uint arg3Mod)

Parameters

op uint
dst uint
dstMod uint
arg1 uint
arg1Rep uint
arg1Mod uint
arg2 uint
arg2Rep uint
arg2Mod uint
arg3 uint
arg3Rep uint
arg3Mod uint

glAlphaFunc(uint, float)

public static extern void glAlphaFunc(uint func, float @ref)

Parameters

func uint
ref float

glApplyTextureEXT(uint)

public static extern void glApplyTextureEXT(uint mode)

Parameters

mode uint

glAreProgramsResidentNV(int, uint*, bool*)

public static extern bool glAreProgramsResidentNV(int n, uint* programs, bool* residences)

Parameters

n int
programs uint*
residences bool*

Returns

bool

glAreTexturesResident(int, uint*, bool*)

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

Parameters

n int
textures uint*
residences bool*

Returns

bool

glAreTexturesResidentEXT(int, uint*, bool*)

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

Parameters

n int
textures uint*
residences bool*

Returns

bool

glArrayElement(int)

public static extern void glArrayElement(int i)

Parameters

i int

glArrayElementEXT(int)

public static extern void glArrayElementEXT(int i)

Parameters

i int

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

glBegin(uint)

public static extern void glBegin(uint mode)

Parameters

mode 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

glBinormal3bEXT(sbyte, sbyte, sbyte)

public static extern void glBinormal3bEXT(sbyte bx, sbyte by, sbyte bz)

Parameters

bx sbyte
by sbyte
bz sbyte

glBinormal3bvEXT(sbyte*)

public static extern void glBinormal3bvEXT(sbyte* v)

Parameters

v sbyte*

glBinormal3dEXT(double, double, double)

public static extern void glBinormal3dEXT(double bx, double by, double bz)

Parameters

bx double
by double
bz double

glBinormal3dvEXT(double*)

public static extern void glBinormal3dvEXT(double* v)

Parameters

v double*

glBinormal3fEXT(float, float, float)

public static extern void glBinormal3fEXT(float bx, float by, float bz)

Parameters

bx float
by float
bz float

glBinormal3fvEXT(float*)

public static extern void glBinormal3fvEXT(float* v)

Parameters

v float*

glBinormal3iEXT(int, int, int)

public static extern void glBinormal3iEXT(int bx, int by, int bz)

Parameters

bx int
by int
bz int

glBinormal3ivEXT(int*)

public static extern void glBinormal3ivEXT(int* v)

Parameters

v int*

glBinormal3sEXT(short, short, short)

public static extern void glBinormal3sEXT(short bx, short by, short bz)

Parameters

bx short
by short
bz short

glBinormal3svEXT(short*)

public static extern void glBinormal3svEXT(short* v)

Parameters

v short*

glBinormalPointerEXT(uint, int, nint)

public static extern void glBinormalPointerEXT(uint type, int stride, nint pointer)

Parameters

type uint
stride int
pointer nint

glBitmap(int, int, float, float, float, float, byte*)

public static extern void glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, byte* bitmap)

Parameters

width int
height int
xorig float
yorig float
xmove float
ymove float
bitmap byte*

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

glCallList(uint)

public static extern void glCallList(uint list)

Parameters

list uint

glCallLists(int, uint, nint)

public static extern void glCallLists(int n, uint type, nint lists)

Parameters

n int
type uint
lists 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

glClearAccum(float, float, float, float)

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

Parameters

red float
green float
blue float
alpha float

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

glClearIndex(float)

public static extern void glClearIndex(float c)

Parameters

c float

glClearStencil(int)

public static extern void glClearStencil(int s)

Parameters

s int

glClientActiveTexture(uint)

public static extern void glClientActiveTexture(uint texture)

Parameters

texture uint

glClientActiveTextureARB(uint)

public static extern void glClientActiveTextureARB(uint texture)

Parameters

texture uint

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

glClipPlane(uint, double*)

public static extern void glClipPlane(uint plane, double* equation)

Parameters

plane uint
equation double*

glColor3b(sbyte, sbyte, sbyte)

public static extern void glColor3b(sbyte red, sbyte green, sbyte blue)

Parameters

red sbyte
green sbyte
blue sbyte

glColor3bv(sbyte*)

public static extern void glColor3bv(sbyte* v)

Parameters

v sbyte*

glColor3d(double, double, double)

public static extern void glColor3d(double red, double green, double blue)

Parameters

red double
green double
blue double

glColor3dv(double*)

public static extern void glColor3dv(double* v)

Parameters

v double*

glColor3f(float, float, float)

public static extern void glColor3f(float red, float green, float blue)

Parameters

red float
green float
blue float

glColor3fVertex3fSUN(float, float, float, float, float, float)

public static extern void glColor3fVertex3fSUN(float r, float g, float b, float x, float y, float z)

Parameters

r float
g float
b float
x float
y float
z float

glColor3fVertex3fvSUN(float*, float*)

public static extern void glColor3fVertex3fvSUN(float* c, float* v)

Parameters

c float*
v float*

glColor3fv(float*)

public static extern void glColor3fv(float* v)

Parameters

v float*

glColor3hNV(ushort, ushort, ushort)

public static extern void glColor3hNV(ushort red, ushort green, ushort blue)

Parameters

red ushort
green ushort
blue ushort

glColor3hvNV(ushort*)

public static extern void glColor3hvNV(ushort* v)

Parameters

v ushort*

glColor3i(int, int, int)

public static extern void glColor3i(int red, int green, int blue)

Parameters

red int
green int
blue int

glColor3iv(int*)

public static extern void glColor3iv(int* v)

Parameters

v int*

glColor3s(short, short, short)

public static extern void glColor3s(short red, short green, short blue)

Parameters

red short
green short
blue short

glColor3sv(short*)

public static extern void glColor3sv(short* v)

Parameters

v short*

glColor3ub(byte, byte, byte)

public static extern void glColor3ub(byte red, byte green, byte blue)

Parameters

red byte
green byte
blue byte

glColor3ubv(byte*)

public static extern void glColor3ubv(byte* v)

Parameters

v byte*

glColor3ui(uint, uint, uint)

public static extern void glColor3ui(uint red, uint green, uint blue)

Parameters

red uint
green uint
blue uint

glColor3uiv(uint*)

public static extern void glColor3uiv(uint* v)

Parameters

v uint*

glColor3us(ushort, ushort, ushort)

public static extern void glColor3us(ushort red, ushort green, ushort blue)

Parameters

red ushort
green ushort
blue ushort

glColor3usv(ushort*)

public static extern void glColor3usv(ushort* v)

Parameters

v ushort*

glColor4b(sbyte, sbyte, sbyte, sbyte)

public static extern void glColor4b(sbyte red, sbyte green, sbyte blue, sbyte alpha)

Parameters

red sbyte
green sbyte
blue sbyte
alpha sbyte

glColor4bv(sbyte*)

public static extern void glColor4bv(sbyte* v)

Parameters

v sbyte*

glColor4d(double, double, double, double)

public static extern void glColor4d(double red, double green, double blue, double alpha)

Parameters

red double
green double
blue double
alpha double

glColor4dv(double*)

public static extern void glColor4dv(double* v)

Parameters

v double*

glColor4f(float, float, float, float)

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

Parameters

red float
green float
blue float
alpha float

glColor4fNormal3fVertex3fSUN(float, float, float, float, float, float, float, float, float, float)

public static extern void glColor4fNormal3fVertex3fSUN(float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z)

Parameters

r float
g float
b float
a float
nx float
ny float
nz float
x float
y float
z float

glColor4fNormal3fVertex3fvSUN(float*, float*, float*)

public static extern void glColor4fNormal3fVertex3fvSUN(float* c, float* n, float* v)

Parameters

c float*
n float*
v float*

glColor4fv(float*)

public static extern void glColor4fv(float* v)

Parameters

v float*

glColor4hNV(ushort, ushort, ushort, ushort)

public static extern void glColor4hNV(ushort red, ushort green, ushort blue, ushort alpha)

Parameters

red ushort
green ushort
blue ushort
alpha ushort

glColor4hvNV(ushort*)

public static extern void glColor4hvNV(ushort* v)

Parameters

v ushort*

glColor4i(int, int, int, int)

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

Parameters

red int
green int
blue int
alpha int

glColor4iv(int*)

public static extern void glColor4iv(int* v)

Parameters

v int*

glColor4s(short, short, short, short)

public static extern void glColor4s(short red, short green, short blue, short alpha)

Parameters

red short
green short
blue short
alpha short

glColor4sv(short*)

public static extern void glColor4sv(short* v)

Parameters

v short*

glColor4ub(byte, byte, byte, byte)

public static extern void glColor4ub(byte red, byte green, byte blue, byte alpha)

Parameters

red byte
green byte
blue byte
alpha byte

glColor4ubVertex2fSUN(byte, byte, byte, byte, float, float)

public static extern void glColor4ubVertex2fSUN(byte r, byte g, byte b, byte a, float x, float y)

Parameters

r byte
g byte
b byte
a byte
x float
y float

glColor4ubVertex2fvSUN(byte*, float*)

public static extern void glColor4ubVertex2fvSUN(byte* c, float* v)

Parameters

c byte*
v float*

glColor4ubVertex3fSUN(byte, byte, byte, byte, float, float, float)

public static extern void glColor4ubVertex3fSUN(byte r, byte g, byte b, byte a, float x, float y, float z)

Parameters

r byte
g byte
b byte
a byte
x float
y float
z float

glColor4ubVertex3fvSUN(byte*, float*)

public static extern void glColor4ubVertex3fvSUN(byte* c, float* v)

Parameters

c byte*
v float*

glColor4ubv(byte*)

public static extern void glColor4ubv(byte* v)

Parameters

v byte*

glColor4ui(uint, uint, uint, uint)

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

Parameters

red uint
green uint
blue uint
alpha uint

glColor4uiv(uint*)

public static extern void glColor4uiv(uint* v)

Parameters

v uint*

glColor4us(ushort, ushort, ushort, ushort)

public static extern void glColor4us(ushort red, ushort green, ushort blue, ushort alpha)

Parameters

red ushort
green ushort
blue ushort
alpha ushort

glColor4usv(ushort*)

public static extern void glColor4usv(ushort* v)

Parameters

v ushort*

glColorFormatNV(int, uint, int)

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

Parameters

size int
type uint
stride int

glColorFragmentOp1ATI(uint, uint, uint, uint, uint, uint, uint)

public static extern void glColorFragmentOp1ATI(uint op, uint dst, uint dstMask, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod)

Parameters

op uint
dst uint
dstMask uint
dstMod uint
arg1 uint
arg1Rep uint
arg1Mod uint

glColorFragmentOp2ATI(uint, uint, uint, uint, uint, uint, uint, uint, uint, uint)

public static extern void glColorFragmentOp2ATI(uint op, uint dst, uint dstMask, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod, uint arg2, uint arg2Rep, uint arg2Mod)

Parameters

op uint
dst uint
dstMask uint
dstMod uint
arg1 uint
arg1Rep uint
arg1Mod uint
arg2 uint
arg2Rep uint
arg2Mod uint

glColorFragmentOp3ATI(uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint)

public static extern void glColorFragmentOp3ATI(uint op, uint dst, uint dstMask, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod, uint arg2, uint arg2Rep, uint arg2Mod, uint arg3, uint arg3Rep, uint arg3Mod)

Parameters

op uint
dst uint
dstMask uint
dstMod uint
arg1 uint
arg1Rep uint
arg1Mod uint
arg2 uint
arg2Rep uint
arg2Mod uint
arg3 uint
arg3Rep uint
arg3Mod uint

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

glColorMaterial(uint, uint)

public static extern void glColorMaterial(uint face, uint mode)

Parameters

face uint
mode uint

glColorP3ui(uint, uint)

public static extern void glColorP3ui(uint type, uint color)

Parameters

type uint
color uint

glColorP3uiv(uint, uint*)

public static extern void glColorP3uiv(uint type, uint* color)

Parameters

type uint
color uint*

glColorP4ui(uint, uint)

public static extern void glColorP4ui(uint type, uint color)

Parameters

type uint
color uint

glColorP4uiv(uint, uint*)

public static extern void glColorP4uiv(uint type, uint* color)

Parameters

type uint
color uint*

glColorPointer(int, uint, int, nint)

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

Parameters

size int
type uint
stride int
pointer nint

glColorPointerEXT(int, uint, int, int, nint)

public static extern void glColorPointerEXT(int size, uint type, int stride, int count, nint pointer)

Parameters

size int
type uint
stride int
count int
pointer nint

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

glColorSubTable(uint, int, int, uint, uint, nint)

public static extern void glColorSubTable(uint target, int start, int count, uint format, uint type, nint data)

Parameters

target uint
start int
count int
format uint
type uint
data nint

glColorSubTableEXT(uint, int, int, uint, uint, nint)

public static extern void glColorSubTableEXT(uint target, int start, int count, uint format, uint type, nint data)

Parameters

target uint
start int
count int
format uint
type uint
data nint

glColorTable(uint, uint, int, uint, uint, nint)

public static extern void glColorTable(uint target, uint internalformat, int width, uint format, uint type, nint table)

Parameters

target uint
internalformat uint
width int
format uint
type uint
table nint

glColorTableEXT(uint, uint, int, uint, uint, nint)

public static extern void glColorTableEXT(uint target, uint internalFormat, int width, uint format, uint type, nint table)

Parameters

target uint
internalFormat uint
width int
format uint
type uint
table nint

glColorTableParameterfv(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glColorTableParameterfvSGI(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glColorTableParameteriv(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

glColorTableParameterivSGI(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

glColorTableSGI(uint, uint, int, uint, uint, nint)

public static extern void glColorTableSGI(uint target, uint internalformat, int width, uint format, uint type, nint table)

Parameters

target uint
internalformat uint
width int
format uint
type uint
table nint

glCombinerInputNV(uint, uint, uint, uint, uint, uint)

public static extern void glCombinerInputNV(uint stage, uint portion, uint variable, uint input, uint mapping, uint componentUsage)

Parameters

stage uint
portion uint
variable uint
input uint
mapping uint
componentUsage uint

glCombinerOutputNV(uint, uint, uint, uint, uint, uint, uint, bool, bool, bool)

public static extern void glCombinerOutputNV(uint stage, uint portion, uint abOutput, uint cdOutput, uint sumOutput, uint scale, uint bias, bool abDotProduct, bool cdDotProduct, bool muxSum)

Parameters

stage uint
portion uint
abOutput uint
cdOutput uint
sumOutput uint
scale uint
bias uint
abDotProduct bool
cdDotProduct bool
muxSum bool

glCombinerParameterfNV(uint, float)

public static extern void glCombinerParameterfNV(uint pname, float param)

Parameters

pname uint
param float

glCombinerParameterfvNV(uint, float*)

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

Parameters

pname uint
params float*

glCombinerParameteriNV(uint, int)

public static extern void glCombinerParameteriNV(uint pname, int param)

Parameters

pname uint
param int

glCombinerParameterivNV(uint, int*)

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

Parameters

pname uint
params int*

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

glConvolutionFilter1D(uint, uint, int, uint, uint, nint)

public static extern void glConvolutionFilter1D(uint target, uint internalformat, int width, uint format, uint type, nint image)

Parameters

target uint
internalformat uint
width int
format uint
type uint
image nint

glConvolutionFilter1DEXT(uint, uint, int, uint, uint, nint)

public static extern void glConvolutionFilter1DEXT(uint target, uint internalformat, int width, uint format, uint type, nint image)

Parameters

target uint
internalformat uint
width int
format uint
type uint
image nint

glConvolutionFilter2D(uint, uint, int, int, uint, uint, nint)

public static extern void glConvolutionFilter2D(uint target, uint internalformat, int width, int height, uint format, uint type, nint image)

Parameters

target uint
internalformat uint
width int
height int
format uint
type uint
image nint

glConvolutionFilter2DEXT(uint, uint, int, int, uint, uint, nint)

public static extern void glConvolutionFilter2DEXT(uint target, uint internalformat, int width, int height, uint format, uint type, nint image)

Parameters

target uint
internalformat uint
width int
height int
format uint
type uint
image nint

glConvolutionParameterf(uint, uint, float)

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

Parameters

target uint
pname uint
params float

glConvolutionParameterfEXT(uint, uint, float)

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

Parameters

target uint
pname uint
params float

glConvolutionParameterfv(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glConvolutionParameterfvEXT(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glConvolutionParameteri(uint, uint, int)

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

Parameters

target uint
pname uint
params int

glConvolutionParameteriEXT(uint, uint, int)

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

Parameters

target uint
pname uint
params int

glConvolutionParameteriv(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

glConvolutionParameterivEXT(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

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

glCopyColorSubTable(uint, int, int, int, int)

public static extern void glCopyColorSubTable(uint target, int start, int x, int y, int width)

Parameters

target uint
start int
x int
y int
width int

glCopyColorSubTableEXT(uint, int, int, int, int)

public static extern void glCopyColorSubTableEXT(uint target, int start, int x, int y, int width)

Parameters

target uint
start int
x int
y int
width int

glCopyColorTable(uint, uint, int, int, int)

public static extern void glCopyColorTable(uint target, uint internalformat, int x, int y, int width)

Parameters

target uint
internalformat uint
x int
y int
width int

glCopyColorTableSGI(uint, uint, int, int, int)

public static extern void glCopyColorTableSGI(uint target, uint internalformat, int x, int y, int width)

Parameters

target uint
internalformat uint
x int
y int
width int

glCopyConvolutionFilter1D(uint, uint, int, int, int)

public static extern void glCopyConvolutionFilter1D(uint target, uint internalformat, int x, int y, int width)

Parameters

target uint
internalformat uint
x int
y int
width int

glCopyConvolutionFilter1DEXT(uint, uint, int, int, int)

public static extern void glCopyConvolutionFilter1DEXT(uint target, uint internalformat, int x, int y, int width)

Parameters

target uint
internalformat uint
x int
y int
width int

glCopyConvolutionFilter2D(uint, uint, int, int, int, int)

public static extern void glCopyConvolutionFilter2D(uint target, uint internalformat, int x, int y, int width, int height)

Parameters

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

glCopyConvolutionFilter2DEXT(uint, uint, int, int, int, int)

public static extern void glCopyConvolutionFilter2DEXT(uint target, uint internalformat, int x, int y, int width, int height)

Parameters

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

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

glCopyPixels(int, int, int, int, uint)

public static extern void glCopyPixels(int x, int y, int width, int height, uint type)

Parameters

x int
y int
width int
height int
type uint

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*

glCurrentPaletteMatrixARB(int)

public static extern void glCurrentPaletteMatrixARB(int index)

Parameters

index int

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

glDeformSGIX(uint)

public static extern void glDeformSGIX(uint mask)

Parameters

mask uint

glDeformationMap3dSGIX(uint, double, double, int, int, double, double, int, int, double, double, int, int, double*)

public static extern void glDeformationMap3dSGIX(uint target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double w1, double w2, int wstride, int worder, double* points)

Parameters

target uint
u1 double
u2 double
ustride int
uorder int
v1 double
v2 double
vstride int
vorder int
w1 double
w2 double
wstride int
worder int
points double*

glDeformationMap3fSGIX(uint, float, float, int, int, float, float, int, int, float, float, int, int, float*)

public static extern void glDeformationMap3fSGIX(uint target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float w1, float w2, int wstride, int worder, float* points)

Parameters

target uint
u1 float
u2 float
ustride int
uorder int
v1 float
v2 float
vstride int
vorder int
w1 float
w2 float
wstride int
worder int
points float*

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*

glDeleteLists(uint, int)

public static extern void glDeleteLists(uint list, int range)

Parameters

list uint
range int

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

glDetailTexFuncSGIS(uint, int, float*)

public static extern void glDetailTexFuncSGIS(uint target, int n, float* points)

Parameters

target uint
n int
points float*

glDisable(uint)

public static extern void glDisable(uint cap)

Parameters

cap uint

glDisableClientState(uint)

public static extern void glDisableClientState(uint array)

Parameters

array 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

glDrawPixels(int, int, uint, uint, nint)

public static extern void glDrawPixels(int width, int height, uint format, uint type, nint pixels)

Parameters

width int
height int
format uint
type uint
pixels nint

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

glEdgeFlag(bool)

public static extern void glEdgeFlag(bool flag)

Parameters

flag bool

glEdgeFlagFormatNV(int)

public static extern void glEdgeFlagFormatNV(int stride)

Parameters

stride int

glEdgeFlagPointer(int, nint)

public static extern void glEdgeFlagPointer(int stride, nint pointer)

Parameters

stride int
pointer nint

glEdgeFlagPointerEXT(int, int, bool*)

public static extern void glEdgeFlagPointerEXT(int stride, int count, bool* pointer)

Parameters

stride int
count int
pointer bool*

glEdgeFlagPointerListIBM(int, bool*, int)

public static extern void glEdgeFlagPointerListIBM(int stride, bool* pointer, int ptrstride)

Parameters

stride int
pointer bool*
ptrstride int

glEdgeFlagv(bool*)

public static extern void glEdgeFlagv(bool* flag)

Parameters

flag bool*

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

glEnableClientState(uint)

public static extern void glEnableClientState(uint array)

Parameters

array 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

glEnd()

public static extern void glEnd()

glEndConditionalRender()

public static extern void glEndConditionalRender()

glEndConditionalRenderNV()

public static extern void glEndConditionalRenderNV()

glEndFragmentShaderATI()

public static extern void glEndFragmentShaderATI()

glEndList()

public static extern void glEndList()

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

glEvalCoord1d(double)

public static extern void glEvalCoord1d(double u)

Parameters

u double

glEvalCoord1dv(double*)

public static extern void glEvalCoord1dv(double* u)

Parameters

u double*

glEvalCoord1f(float)

public static extern void glEvalCoord1f(float u)

Parameters

u float

glEvalCoord1fv(float*)

public static extern void glEvalCoord1fv(float* u)

Parameters

u float*

glEvalCoord2d(double, double)

public static extern void glEvalCoord2d(double u, double v)

Parameters

u double
v double

glEvalCoord2dv(double*)

public static extern void glEvalCoord2dv(double* u)

Parameters

u double*

glEvalCoord2f(float, float)

public static extern void glEvalCoord2f(float u, float v)

Parameters

u float
v float

glEvalCoord2fv(float*)

public static extern void glEvalCoord2fv(float* u)

Parameters

u float*

glEvalMapsNV(uint, uint)

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

Parameters

target uint
mode uint

glEvalMesh1(uint, int, int)

public static extern void glEvalMesh1(uint mode, int i1, int i2)

Parameters

mode uint
i1 int
i2 int

glEvalMesh2(uint, int, int, int, int)

public static extern void glEvalMesh2(uint mode, int i1, int i2, int j1, int j2)

Parameters

mode uint
i1 int
i2 int
j1 int
j2 int

glEvalPoint1(int)

public static extern void glEvalPoint1(int i)

Parameters

i int

glEvalPoint2(int, int)

public static extern void glEvalPoint2(int i, int j)

Parameters

i int
j int

glExecuteProgramNV(uint, uint, float*)

public static extern void glExecuteProgramNV(uint target, uint id, float* @params)

Parameters

target uint
id uint
params float*

glExtractComponentEXT(uint, uint, uint)

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

Parameters

res uint
src uint
num uint

glFeedbackBuffer(int, uint, float*)

public static extern void glFeedbackBuffer(int size, uint type, float* buffer)

Parameters

size int
type uint
buffer float*

glFenceSync(uint, uint)

public static extern nint glFenceSync(uint condition, uint flags)

Parameters

condition uint
flags uint

Returns

nint

glFinalCombinerInputNV(uint, uint, uint, uint)

public static extern void glFinalCombinerInputNV(uint variable, uint input, uint mapping, uint componentUsage)

Parameters

variable uint
input uint
mapping uint
componentUsage 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()

glFogCoordFormatNV(uint, int)

public static extern void glFogCoordFormatNV(uint type, int stride)

Parameters

type uint
stride int

glFogCoordPointer(uint, int, nint)

public static extern void glFogCoordPointer(uint type, int stride, nint pointer)

Parameters

type uint
stride int
pointer nint

glFogCoordPointerEXT(uint, int, nint)

public static extern void glFogCoordPointerEXT(uint type, int stride, nint pointer)

Parameters

type uint
stride int
pointer nint

glFogCoordPointerListIBM(uint, int, nint, int)

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

Parameters

type uint
stride int
pointer nint
ptrstride int

glFogCoordd(double)

public static extern void glFogCoordd(double coord)

Parameters

coord double

glFogCoorddEXT(double)

public static extern void glFogCoorddEXT(double coord)

Parameters

coord double

glFogCoorddv(double*)

public static extern void glFogCoorddv(double* coord)

Parameters

coord double*

glFogCoorddvEXT(double*)

public static extern void glFogCoorddvEXT(double* coord)

Parameters

coord double*

glFogCoordf(float)

public static extern void glFogCoordf(float coord)

Parameters

coord float

glFogCoordfEXT(float)

public static extern void glFogCoordfEXT(float coord)

Parameters

coord float

glFogCoordfv(float*)

public static extern void glFogCoordfv(float* coord)

Parameters

coord float*

glFogCoordfvEXT(float*)

public static extern void glFogCoordfvEXT(float* coord)

Parameters

coord float*

glFogCoordhNV(ushort)

public static extern void glFogCoordhNV(ushort fog)

Parameters

fog ushort

glFogCoordhvNV(ushort*)

public static extern void glFogCoordhvNV(ushort* fog)

Parameters

fog ushort*

glFogFuncSGIS(int, float*)

public static extern void glFogFuncSGIS(int n, float* points)

Parameters

n int
points float*

glFogf(uint, float)

public static extern void glFogf(uint pname, float param)

Parameters

pname uint
param float

glFogfv(uint, float*)

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

Parameters

pname uint
params float*

glFogi(uint, int)

public static extern void glFogi(uint pname, int param)

Parameters

pname uint
param int

glFogiv(uint, int*)

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

Parameters

pname uint
params int*

glFragmentColorMaterialSGIX(uint, uint)

public static extern void glFragmentColorMaterialSGIX(uint face, uint mode)

Parameters

face uint
mode uint

glFragmentLightModelfSGIX(uint, float)

public static extern void glFragmentLightModelfSGIX(uint pname, float param)

Parameters

pname uint
param float

glFragmentLightModelfvSGIX(uint, float*)

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

Parameters

pname uint
params float*

glFragmentLightModeliSGIX(uint, int)

public static extern void glFragmentLightModeliSGIX(uint pname, int param)

Parameters

pname uint
param int

glFragmentLightModelivSGIX(uint, int*)

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

Parameters

pname uint
params int*

glFragmentLightfSGIX(uint, uint, float)

public static extern void glFragmentLightfSGIX(uint light, uint pname, float param)

Parameters

light uint
pname uint
param float

glFragmentLightfvSGIX(uint, uint, float*)

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

Parameters

light uint
pname uint
params float*

glFragmentLightiSGIX(uint, uint, int)

public static extern void glFragmentLightiSGIX(uint light, uint pname, int param)

Parameters

light uint
pname uint
param int

glFragmentLightivSGIX(uint, uint, int*)

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

Parameters

light uint
pname uint
params int*

glFragmentMaterialfSGIX(uint, uint, float)

public static extern void glFragmentMaterialfSGIX(uint face, uint pname, float param)

Parameters

face uint
pname uint
param float

glFragmentMaterialfvSGIX(uint, uint, float*)

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

Parameters

face uint
pname uint
params float*

glFragmentMaterialiSGIX(uint, uint, int)

public static extern void glFragmentMaterialiSGIX(uint face, uint pname, int param)

Parameters

face uint
pname uint
param int

glFragmentMaterialivSGIX(uint, uint, int*)

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

Parameters

face uint
pname uint
params int*

glFrameTerminatorGREMEDY()

public static extern void glFrameTerminatorGREMEDY()

glFrameZoomSGIX(int)

public static extern void glFrameZoomSGIX(int factor)

Parameters

factor int

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

glFrustum(double, double, double, double, double, double)

public static extern void glFrustum(double left, double right, double bottom, double top, double zNear, double zFar)

Parameters

left double
right double
bottom double
top double
zNear double
zFar double

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*

glGenLists(int)

public static extern int glGenLists(int range)

Parameters

range int

Returns

int

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

glGetClipPlane(uint, double*)

public static extern void glGetClipPlane(uint plane, double* equation)

Parameters

plane uint
equation double*

glGetColorTable(uint, uint, uint, nint)

public static extern void glGetColorTable(uint target, uint format, uint type, nint table)

Parameters

target uint
format uint
type uint
table nint

glGetColorTableEXT(uint, uint, uint, nint)

public static extern void glGetColorTableEXT(uint target, uint format, uint type, nint data)

Parameters

target uint
format uint
type uint
data nint

glGetColorTableParameterfv(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glGetColorTableParameterfvEXT(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glGetColorTableParameterfvSGI(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glGetColorTableParameteriv(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

glGetColorTableParameterivEXT(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

glGetColorTableParameterivSGI(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

glGetColorTableSGI(uint, uint, uint, nint)

public static extern void glGetColorTableSGI(uint target, uint format, uint type, nint table)

Parameters

target uint
format uint
type uint
table nint

glGetCombinerInputParameterfvNV(uint, uint, uint, uint, float*)

public static extern void glGetCombinerInputParameterfvNV(uint stage, uint portion, uint variable, uint pname, float* @params)

Parameters

stage uint
portion uint
variable uint
pname uint
params float*

glGetCombinerInputParameterivNV(uint, uint, uint, uint, int*)

public static extern void glGetCombinerInputParameterivNV(uint stage, uint portion, uint variable, uint pname, int* @params)

Parameters

stage uint
portion uint
variable uint
pname uint
params int*

glGetCombinerOutputParameterfvNV(uint, uint, uint, float*)

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

Parameters

stage uint
portion uint
pname uint
params float*

glGetCombinerOutputParameterivNV(uint, uint, uint, int*)

public static extern void glGetCombinerOutputParameterivNV(uint stage, uint portion, uint pname, int* @params)

Parameters

stage uint
portion uint
pname uint
params int*

glGetCombinerStageParameterfvNV(uint, uint, float*)

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

Parameters

stage uint
pname uint
params float*

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

glGetConvolutionFilter(uint, uint, uint, nint)

public static extern void glGetConvolutionFilter(uint target, uint format, uint type, nint image)

Parameters

target uint
format uint
type uint
image nint

glGetConvolutionFilterEXT(uint, uint, uint, nint)

public static extern void glGetConvolutionFilterEXT(uint target, uint format, uint type, nint image)

Parameters

target uint
format uint
type uint
image nint

glGetConvolutionParameterfv(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glGetConvolutionParameterfvEXT(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glGetConvolutionParameteriv(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

glGetConvolutionParameterivEXT(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

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

glGetDetailTexFuncSGIS(uint, float*)

public static extern void glGetDetailTexFuncSGIS(uint target, float* points)

Parameters

target uint
points float*

glGetDoubleIndexedvEXT(uint, uint, double*)

public static extern void glGetDoubleIndexedvEXT(uint target, uint index, double* data)

Parameters

target uint
index uint
data double*

glGetDoublei_v(uint, uint, double*)

public static extern void glGetDoublei_v(uint target, uint index, double* data)

Parameters

target uint
index uint
data double*

glGetDoublev(uint, double*)

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

Parameters

pname uint
params double*

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

glGetFragmentLightfvSGIX(uint, uint, float*)

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

Parameters

light uint
pname uint
params float*

glGetFragmentLightivSGIX(uint, uint, int*)

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

Parameters

light uint
pname uint
params int*

glGetFragmentMaterialfvSGIX(uint, uint, float*)

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

Parameters

face uint
pname uint
params float*

glGetFragmentMaterialivSGIX(uint, uint, int*)

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

Parameters

face uint
pname uint
params 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

glGetHistogram(uint, bool, uint, uint, nint)

public static extern void glGetHistogram(uint target, bool reset, uint format, uint type, nint values)

Parameters

target uint
reset bool
format uint
type uint
values nint

glGetHistogramEXT(uint, bool, uint, uint, nint)

public static extern void glGetHistogramEXT(uint target, bool reset, uint format, uint type, nint values)

Parameters

target uint
reset bool
format uint
type uint
values nint

glGetHistogramParameterfv(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glGetHistogramParameterfvEXT(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glGetHistogramParameteriv(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

glGetHistogramParameterivEXT(uint, uint, int*)

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

Parameters

target uint
pname uint
params 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

glGetInstrumentsSGIX()

public static extern int glGetInstrumentsSGIX()

Returns

int

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*

glGetLightfv(uint, uint, float*)

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

Parameters

light uint
pname uint
params float*

glGetLightiv(uint, uint, int*)

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

Parameters

light uint
pname uint
params int*

glGetListParameterfvSGIX(uint, uint, float*)

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

Parameters

list uint
pname uint
params float*

glGetListParameterivSGIX(uint, uint, int*)

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

Parameters

list uint
pname uint
params 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*

glGetMapAttribParameterfvNV(uint, uint, uint, float*)

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

Parameters

target uint
index uint
pname uint
params float*

glGetMapAttribParameterivNV(uint, uint, uint, int*)

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

Parameters

target uint
index uint
pname uint
params int*

glGetMapControlPointsNV(uint, uint, uint, int, int, bool, nint)

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

Parameters

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

glGetMapParameterfvNV(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glGetMapParameterivNV(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

glGetMapdv(uint, uint, double*)

public static extern void glGetMapdv(uint target, uint query, double* v)

Parameters

target uint
query uint
v double*

glGetMapfv(uint, uint, float*)

public static extern void glGetMapfv(uint target, uint query, float* v)

Parameters

target uint
query uint
v float*

glGetMapiv(uint, uint, int*)

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

Parameters

target uint
query uint
v int*

glGetMaterialfv(uint, uint, float*)

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

Parameters

face uint
pname uint
params float*

glGetMaterialiv(uint, uint, int*)

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

Parameters

face uint
pname uint
params int*

glGetMinmax(uint, bool, uint, uint, nint)

public static extern void glGetMinmax(uint target, bool reset, uint format, uint type, nint values)

Parameters

target uint
reset bool
format uint
type uint
values nint

glGetMinmaxEXT(uint, bool, uint, uint, nint)

public static extern void glGetMinmaxEXT(uint target, bool reset, uint format, uint type, nint values)

Parameters

target uint
reset bool
format uint
type uint
values nint

glGetMinmaxParameterfv(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glGetMinmaxParameterfvEXT(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glGetMinmaxParameteriv(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

glGetMinmaxParameterivEXT(uint, uint, int*)

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

Parameters

target uint
pname uint
params 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*

glGetPixelMapfv(uint, float*)

public static extern void glGetPixelMapfv(uint map, float* values)

Parameters

map uint
values float*

glGetPixelMapuiv(uint, uint*)

public static extern void glGetPixelMapuiv(uint map, uint* values)

Parameters

map uint
values uint*

glGetPixelMapusv(uint, ushort*)

public static extern void glGetPixelMapusv(uint map, ushort* values)

Parameters

map uint
values ushort*

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

glGetPointerv(uint, nint)

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

Parameters

pname uint
params nint

glGetPointervEXT(uint, nint)

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

Parameters

pname uint
params nint

glGetPolygonStipple(byte*)

public static extern void glGetPolygonStipple(byte* mask)

Parameters

mask byte*

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

glGetProgramEnvParameterIivNV(uint, uint, int*)

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

Parameters

target uint
index uint
params int*

glGetProgramEnvParameterIuivNV(uint, uint, uint*)

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

Parameters

target uint
index uint
params uint*

glGetProgramEnvParameterdvARB(uint, uint, double*)

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

Parameters

target uint
index uint
params double*

glGetProgramEnvParameterfvARB(uint, uint, float*)

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

Parameters

target uint
index uint
params float*

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

glGetProgramLocalParameterIivNV(uint, uint, int*)

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

Parameters

target uint
index uint
params int*

glGetProgramLocalParameterIuivNV(uint, uint, uint*)

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

Parameters

target uint
index uint
params uint*

glGetProgramLocalParameterdvARB(uint, uint, double*)

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

Parameters

target uint
index uint
params double*

glGetProgramLocalParameterfvARB(uint, uint, float*)

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

Parameters

target uint
index uint
params float*

glGetProgramNamedParameterdvNV(uint, int, byte*, double*)

public static extern void glGetProgramNamedParameterdvNV(uint id, int len, byte* name, double* @params)

Parameters

id uint
len int
name byte*
params double*

glGetProgramNamedParameterfvNV(uint, int, byte*, float*)

public static extern void glGetProgramNamedParameterfvNV(uint id, int len, byte* name, float* @params)

Parameters

id uint
len int
name byte*
params float*

glGetProgramParameterdvNV(uint, uint, uint, double*)

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

Parameters

target uint
index uint
pname uint
params double*

glGetProgramParameterfvNV(uint, uint, uint, float*)

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

Parameters

target uint
index uint
pname uint
params float*

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*

glGetProgramStringARB(uint, uint, nint)

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

Parameters

target uint
pname uint
string nint

glGetProgramStringNV(uint, uint, byte*)

public static extern void glGetProgramStringNV(uint id, uint pname, byte* program)

Parameters

id uint
pname uint
program byte*

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*

glGetSeparableFilter(uint, uint, uint, nint, nint, nint)

public static extern void glGetSeparableFilter(uint target, uint format, uint type, nint row, nint column, nint span)

Parameters

target uint
format uint
type uint
row nint
column nint
span nint

glGetSeparableFilterEXT(uint, uint, uint, nint, nint, nint)

public static extern void glGetSeparableFilterEXT(uint target, uint format, uint type, nint row, nint column, nint span)

Parameters

target uint
format uint
type uint
row nint
column nint
span nint

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*

glGetSharpenTexFuncSGIS(uint, float*)

public static extern void glGetSharpenTexFuncSGIS(uint target, float* points)

Parameters

target uint
points float*

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*

glGetTexEnvfv(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glGetTexEnviv(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

glGetTexFilterFuncSGIS(uint, uint, float*)

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

Parameters

target uint
filter uint
weights float*

glGetTexGendv(uint, uint, double*)

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

Parameters

coord uint
pname uint
params double*

glGetTexGenfv(uint, uint, float*)

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

Parameters

coord uint
pname uint
params float*

glGetTexGeniv(uint, uint, int*)

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

Parameters

coord uint
pname uint
params int*

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*

glGlobalAlphaFactorbSUN(sbyte)

public static extern void glGlobalAlphaFactorbSUN(sbyte factor)

Parameters

factor sbyte

glGlobalAlphaFactordSUN(double)

public static extern void glGlobalAlphaFactordSUN(double factor)

Parameters

factor double

glGlobalAlphaFactorfSUN(float)

public static extern void glGlobalAlphaFactorfSUN(float factor)

Parameters

factor float

glGlobalAlphaFactoriSUN(int)

public static extern void glGlobalAlphaFactoriSUN(int factor)

Parameters

factor int

glGlobalAlphaFactorsSUN(short)

public static extern void glGlobalAlphaFactorsSUN(short factor)

Parameters

factor short

glGlobalAlphaFactorubSUN(byte)

public static extern void glGlobalAlphaFactorubSUN(byte factor)

Parameters

factor byte

glGlobalAlphaFactoruiSUN(uint)

public static extern void glGlobalAlphaFactoruiSUN(uint factor)

Parameters

factor uint

glGlobalAlphaFactorusSUN(ushort)

public static extern void glGlobalAlphaFactorusSUN(ushort factor)

Parameters

factor ushort

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

glHistogram(uint, int, uint, bool)

public static extern void glHistogram(uint target, int width, uint internalformat, bool sink)

Parameters

target uint
width int
internalformat uint
sink bool

glHistogramEXT(uint, int, uint, bool)

public static extern void glHistogramEXT(uint target, int width, uint internalformat, bool sink)

Parameters

target uint
width int
internalformat uint
sink bool

glIglooInterfaceSGIX(uint, nint)

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

Parameters

pname uint
params nint

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

glIndexFormatNV(uint, int)

public static extern void glIndexFormatNV(uint type, int stride)

Parameters

type uint
stride int

glIndexFuncEXT(uint, float)

public static extern void glIndexFuncEXT(uint func, float @ref)

Parameters

func uint
ref float

glIndexMask(uint)

public static extern void glIndexMask(uint mask)

Parameters

mask uint

glIndexMaterialEXT(uint, uint)

public static extern void glIndexMaterialEXT(uint face, uint mode)

Parameters

face uint
mode uint

glIndexPointer(uint, int, nint)

public static extern void glIndexPointer(uint type, int stride, nint pointer)

Parameters

type uint
stride int
pointer nint

glIndexPointerEXT(uint, int, int, nint)

public static extern void glIndexPointerEXT(uint type, int stride, int count, nint pointer)

Parameters

type uint
stride int
count int
pointer nint

glIndexPointerListIBM(uint, int, nint, int)

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

Parameters

type uint
stride int
pointer nint
ptrstride int

glIndexd(double)

public static extern void glIndexd(double c)

Parameters

c double

glIndexdv(double*)

public static extern void glIndexdv(double* c)

Parameters

c double*

glIndexf(float)

public static extern void glIndexf(float c)

Parameters

c float

glIndexfv(float*)

public static extern void glIndexfv(float* c)

Parameters

c float*

glIndexi(int)

public static extern void glIndexi(int c)

Parameters

c int

glIndexiv(int*)

public static extern void glIndexiv(int* c)

Parameters

c int*

glIndexs(short)

public static extern void glIndexs(short c)

Parameters

c short

glIndexsv(short*)

public static extern void glIndexsv(short* c)

Parameters

c short*

glIndexub(byte)

public static extern void glIndexub(byte c)

Parameters

c byte

glIndexubv(byte*)

public static extern void glIndexubv(byte* c)

Parameters

c byte*

glInitNames()

public static extern void glInitNames()

glInsertComponentEXT(uint, uint, uint)

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

Parameters

res uint
src uint
num uint

glInstrumentsBufferSGIX(int, int*)

public static extern void glInstrumentsBufferSGIX(int size, int* buffer)

Parameters

size int
buffer int*

glInterleavedArrays(uint, int, nint)

public static extern void glInterleavedArrays(uint format, int stride, nint pointer)

Parameters

format uint
stride int
pointer nint

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

glIsList(uint)

public static extern int glIsList(uint list)

Parameters

list 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

glLightEnviSGIX(uint, int)

public static extern void glLightEnviSGIX(uint pname, int param)

Parameters

pname uint
param int

glLightModelf(uint, float)

public static extern void glLightModelf(uint pname, float param)

Parameters

pname uint
param float

glLightModelfv(uint, float*)

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

Parameters

pname uint
params float*

glLightModeli(uint, int)

public static extern void glLightModeli(uint pname, int param)

Parameters

pname uint
param int

glLightModeliv(uint, int*)

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

Parameters

pname uint
params int*

glLightf(uint, uint, float)

public static extern void glLightf(uint light, uint pname, float param)

Parameters

light uint
pname uint
param float

glLightfv(uint, uint, float*)

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

Parameters

light uint
pname uint
params float*

glLighti(uint, uint, int)

public static extern void glLighti(uint light, uint pname, int param)

Parameters

light uint
pname uint
param int

glLightiv(uint, uint, int*)

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

Parameters

light uint
pname uint
params int*

glLineStipple(int, ushort)

public static extern void glLineStipple(int factor, ushort pattern)

Parameters

factor int
pattern ushort

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

glListBase(uint)

public static extern void glListBase(uint @base)

Parameters

base uint

glListParameterfSGIX(uint, uint, float)

public static extern void glListParameterfSGIX(uint list, uint pname, float param)

Parameters

list uint
pname uint
param float

glListParameterfvSGIX(uint, uint, float*)

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

Parameters

list uint
pname uint
params float*

glListParameteriSGIX(uint, uint, int)

public static extern void glListParameteriSGIX(uint list, uint pname, int param)

Parameters

list uint
pname uint
param int

glListParameterivSGIX(uint, uint, int*)

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

Parameters

list uint
pname uint
params int*

glLoadIdentity()

public static extern void glLoadIdentity()

glLoadIdentityDeformationMapSGIX(uint)

public static extern void glLoadIdentityDeformationMapSGIX(uint mask)

Parameters

mask uint

glLoadMatrixd(double*)

public static extern void glLoadMatrixd(double* m)

Parameters

m double*

glLoadMatrixf(float*)

public static extern void glLoadMatrixf(float* m)

Parameters

m float*

glLoadName(uint)

public static extern void glLoadName(uint name)

Parameters

name uint

glLoadProgramNV(uint, uint, int, byte*)

public static extern void glLoadProgramNV(uint target, uint id, int len, byte* program)

Parameters

target uint
id uint
len int
program byte*

glLoadTransposeMatrixd(double*)

public static extern void glLoadTransposeMatrixd(double* m)

Parameters

m double*

glLoadTransposeMatrixdARB(double*)

public static extern void glLoadTransposeMatrixdARB(double* m)

Parameters

m double*

glLoadTransposeMatrixf(float*)

public static extern void glLoadTransposeMatrixf(float* m)

Parameters

m float*

glLoadTransposeMatrixfARB(float*)

public static extern void glLoadTransposeMatrixfARB(float* m)

Parameters

m float*

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

glMap1d(uint, double, double, int, int, double*)

public static extern void glMap1d(uint target, double u1, double u2, int stride, int order, double* points)

Parameters

target uint
u1 double
u2 double
stride int
order int
points double*

glMap1f(uint, float, float, int, int, float*)

public static extern void glMap1f(uint target, float u1, float u2, int stride, int order, float* points)

Parameters

target uint
u1 float
u2 float
stride int
order int
points float*

glMap2d(uint, double, double, int, int, double, double, int, int, double*)

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

Parameters

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

glMap2f(uint, float, float, int, int, float, float, int, int, float*)

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

Parameters

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

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

glMapGrid1d(int, double, double)

public static extern void glMapGrid1d(int un, double u1, double u2)

Parameters

un int
u1 double
u2 double

glMapGrid1f(int, float, float)

public static extern void glMapGrid1f(int un, float u1, float u2)

Parameters

un int
u1 float
u2 float

glMapGrid2d(int, double, double, int, double, double)

public static extern void glMapGrid2d(int un, double u1, double u2, int vn, double v1, double v2)

Parameters

un int
u1 double
u2 double
vn int
v1 double
v2 double

glMapGrid2f(int, float, float, int, float, float)

public static extern void glMapGrid2f(int un, float u1, float u2, int vn, float v1, float v2)

Parameters

un int
u1 float
u2 float
vn int
v1 float
v2 float

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*

glMaterialf(uint, uint, float)

public static extern void glMaterialf(uint face, uint pname, float param)

Parameters

face uint
pname uint
param float

glMaterialfv(uint, uint, float*)

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

Parameters

face uint
pname uint
params float*

glMateriali(uint, uint, int)

public static extern void glMateriali(uint face, uint pname, int param)

Parameters

face uint
pname uint
param int

glMaterialiv(uint, uint, int*)

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

Parameters

face uint
pname uint
params int*

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

glMatrixIndexPointerARB(int, uint, int, nint)

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

Parameters

size int
type uint
stride int
pointer nint

glMatrixIndexubvARB(int, byte*)

public static extern void glMatrixIndexubvARB(int size, byte* indices)

Parameters

size int
indices byte*

glMatrixIndexuivARB(int, uint*)

public static extern void glMatrixIndexuivARB(int size, uint* indices)

Parameters

size int
indices uint*

glMatrixIndexusvARB(int, ushort*)

public static extern void glMatrixIndexusvARB(int size, ushort* indices)

Parameters

size int
indices ushort*

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*

glMatrixMode(uint)

public static extern void glMatrixMode(uint mode)

Parameters

mode uint

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

glMinmax(uint, uint, bool)

public static extern void glMinmax(uint target, uint internalformat, bool sink)

Parameters

target uint
internalformat uint
sink bool

glMinmaxEXT(uint, uint, bool)

public static extern void glMinmaxEXT(uint target, uint internalformat, bool sink)

Parameters

target uint
internalformat uint
sink bool

glMultMatrixd(double*)

public static extern void glMultMatrixd(double* m)

Parameters

m double*

glMultMatrixf(float*)

public static extern void glMultMatrixf(float* m)

Parameters

m float*

glMultTransposeMatrixd(double*)

public static extern void glMultTransposeMatrixd(double* m)

Parameters

m double*

glMultTransposeMatrixdARB(double*)

public static extern void glMultTransposeMatrixdARB(double* m)

Parameters

m double*

glMultTransposeMatrixf(float*)

public static extern void glMultTransposeMatrixf(float* m)

Parameters

m float*

glMultTransposeMatrixfARB(float*)

public static extern void glMultTransposeMatrixfARB(float* m)

Parameters

m 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

glMultiTexCoord1d(uint, double)

public static extern void glMultiTexCoord1d(uint target, double s)

Parameters

target uint
s double

glMultiTexCoord1dARB(uint, double)

public static extern void glMultiTexCoord1dARB(uint target, double s)

Parameters

target uint
s double

glMultiTexCoord1dv(uint, double*)

public static extern void glMultiTexCoord1dv(uint target, double* v)

Parameters

target uint
v double*

glMultiTexCoord1dvARB(uint, double*)

public static extern void glMultiTexCoord1dvARB(uint target, double* v)

Parameters

target uint
v double*

glMultiTexCoord1f(uint, float)

public static extern void glMultiTexCoord1f(uint target, float s)

Parameters

target uint
s float

glMultiTexCoord1fARB(uint, float)

public static extern void glMultiTexCoord1fARB(uint target, float s)

Parameters

target uint
s float

glMultiTexCoord1fv(uint, float*)

public static extern void glMultiTexCoord1fv(uint target, float* v)

Parameters

target uint
v float*

glMultiTexCoord1fvARB(uint, float*)

public static extern void glMultiTexCoord1fvARB(uint target, float* v)

Parameters

target uint
v float*

glMultiTexCoord1hNV(uint, ushort)

public static extern void glMultiTexCoord1hNV(uint target, ushort s)

Parameters

target uint
s ushort

glMultiTexCoord1hvNV(uint, ushort*)

public static extern void glMultiTexCoord1hvNV(uint target, ushort* v)

Parameters

target uint
v ushort*

glMultiTexCoord1i(uint, int)

public static extern void glMultiTexCoord1i(uint target, int s)

Parameters

target uint
s int

glMultiTexCoord1iARB(uint, int)

public static extern void glMultiTexCoord1iARB(uint target, int s)

Parameters

target uint
s int

glMultiTexCoord1iv(uint, int*)

public static extern void glMultiTexCoord1iv(uint target, int* v)

Parameters

target uint
v int*

glMultiTexCoord1ivARB(uint, int*)

public static extern void glMultiTexCoord1ivARB(uint target, int* v)

Parameters

target uint
v int*

glMultiTexCoord1s(uint, short)

public static extern void glMultiTexCoord1s(uint target, short s)

Parameters

target uint
s short

glMultiTexCoord1sARB(uint, short)

public static extern void glMultiTexCoord1sARB(uint target, short s)

Parameters

target uint
s short

glMultiTexCoord1sv(uint, short*)

public static extern void glMultiTexCoord1sv(uint target, short* v)

Parameters

target uint
v short*

glMultiTexCoord1svARB(uint, short*)

public static extern void glMultiTexCoord1svARB(uint target, short* v)

Parameters

target uint
v short*

glMultiTexCoord2d(uint, double, double)

public static extern void glMultiTexCoord2d(uint target, double s, double t)

Parameters

target uint
s double
t double

glMultiTexCoord2dARB(uint, double, double)

public static extern void glMultiTexCoord2dARB(uint target, double s, double t)

Parameters

target uint
s double
t double

glMultiTexCoord2dv(uint, double*)

public static extern void glMultiTexCoord2dv(uint target, double* v)

Parameters

target uint
v double*

glMultiTexCoord2dvARB(uint, double*)

public static extern void glMultiTexCoord2dvARB(uint target, double* v)

Parameters

target uint
v double*

glMultiTexCoord2f(uint, float, float)

public static extern void glMultiTexCoord2f(uint target, float s, float t)

Parameters

target uint
s float
t float

glMultiTexCoord2fARB(uint, float, float)

public static extern void glMultiTexCoord2fARB(uint target, float s, float t)

Parameters

target uint
s float
t float

glMultiTexCoord2fv(uint, float*)

public static extern void glMultiTexCoord2fv(uint target, float* v)

Parameters

target uint
v float*

glMultiTexCoord2fvARB(uint, float*)

public static extern void glMultiTexCoord2fvARB(uint target, float* v)

Parameters

target uint
v float*

glMultiTexCoord2hNV(uint, ushort, ushort)

public static extern void glMultiTexCoord2hNV(uint target, ushort s, ushort t)

Parameters

target uint
s ushort
t ushort

glMultiTexCoord2hvNV(uint, ushort*)

public static extern void glMultiTexCoord2hvNV(uint target, ushort* v)

Parameters

target uint
v ushort*

glMultiTexCoord2i(uint, int, int)

public static extern void glMultiTexCoord2i(uint target, int s, int t)

Parameters

target uint
s int
t int

glMultiTexCoord2iARB(uint, int, int)

public static extern void glMultiTexCoord2iARB(uint target, int s, int t)

Parameters

target uint
s int
t int

glMultiTexCoord2iv(uint, int*)

public static extern void glMultiTexCoord2iv(uint target, int* v)

Parameters

target uint
v int*

glMultiTexCoord2ivARB(uint, int*)

public static extern void glMultiTexCoord2ivARB(uint target, int* v)

Parameters

target uint
v int*

glMultiTexCoord2s(uint, short, short)

public static extern void glMultiTexCoord2s(uint target, short s, short t)

Parameters

target uint
s short
t short

glMultiTexCoord2sARB(uint, short, short)

public static extern void glMultiTexCoord2sARB(uint target, short s, short t)

Parameters

target uint
s short
t short

glMultiTexCoord2sv(uint, short*)

public static extern void glMultiTexCoord2sv(uint target, short* v)

Parameters

target uint
v short*

glMultiTexCoord2svARB(uint, short*)

public static extern void glMultiTexCoord2svARB(uint target, short* v)

Parameters

target uint
v short*

glMultiTexCoord3d(uint, double, double, double)

public static extern void glMultiTexCoord3d(uint target, double s, double t, double r)

Parameters

target uint
s double
t double
r double

glMultiTexCoord3dARB(uint, double, double, double)

public static extern void glMultiTexCoord3dARB(uint target, double s, double t, double r)

Parameters

target uint
s double
t double
r double

glMultiTexCoord3dv(uint, double*)

public static extern void glMultiTexCoord3dv(uint target, double* v)

Parameters

target uint
v double*

glMultiTexCoord3dvARB(uint, double*)

public static extern void glMultiTexCoord3dvARB(uint target, double* v)

Parameters

target uint
v double*

glMultiTexCoord3f(uint, float, float, float)

public static extern void glMultiTexCoord3f(uint target, float s, float t, float r)

Parameters

target uint
s float
t float
r float

glMultiTexCoord3fARB(uint, float, float, float)

public static extern void glMultiTexCoord3fARB(uint target, float s, float t, float r)

Parameters

target uint
s float
t float
r float

glMultiTexCoord3fv(uint, float*)

public static extern void glMultiTexCoord3fv(uint target, float* v)

Parameters

target uint
v float*

glMultiTexCoord3fvARB(uint, float*)

public static extern void glMultiTexCoord3fvARB(uint target, float* v)

Parameters

target uint
v float*

glMultiTexCoord3hNV(uint, ushort, ushort, ushort)

public static extern void glMultiTexCoord3hNV(uint target, ushort s, ushort t, ushort r)

Parameters

target uint
s ushort
t ushort
r ushort

glMultiTexCoord3hvNV(uint, ushort*)

public static extern void glMultiTexCoord3hvNV(uint target, ushort* v)

Parameters

target uint
v ushort*

glMultiTexCoord3i(uint, int, int, int)

public static extern void glMultiTexCoord3i(uint target, int s, int t, int r)

Parameters

target uint
s int
t int
r int

glMultiTexCoord3iARB(uint, int, int, int)

public static extern void glMultiTexCoord3iARB(uint target, int s, int t, int r)

Parameters

target uint
s int
t int
r int

glMultiTexCoord3iv(uint, int*)

public static extern void glMultiTexCoord3iv(uint target, int* v)

Parameters

target uint
v int*

glMultiTexCoord3ivARB(uint, int*)

public static extern void glMultiTexCoord3ivARB(uint target, int* v)

Parameters

target uint
v int*

glMultiTexCoord3s(uint, short, short, short)

public static extern void glMultiTexCoord3s(uint target, short s, short t, short r)

Parameters

target uint
s short
t short
r short

glMultiTexCoord3sARB(uint, short, short, short)

public static extern void glMultiTexCoord3sARB(uint target, short s, short t, short r)

Parameters

target uint
s short
t short
r short

glMultiTexCoord3sv(uint, short*)

public static extern void glMultiTexCoord3sv(uint target, short* v)

Parameters

target uint
v short*

glMultiTexCoord3svARB(uint, short*)

public static extern void glMultiTexCoord3svARB(uint target, short* v)

Parameters

target uint
v short*

glMultiTexCoord4d(uint, double, double, double, double)

public static extern void glMultiTexCoord4d(uint target, double s, double t, double r, double q)

Parameters

target uint
s double
t double
r double
q double

glMultiTexCoord4dARB(uint, double, double, double, double)

public static extern void glMultiTexCoord4dARB(uint target, double s, double t, double r, double q)

Parameters

target uint
s double
t double
r double
q double

glMultiTexCoord4dv(uint, double*)

public static extern void glMultiTexCoord4dv(uint target, double* v)

Parameters

target uint
v double*

glMultiTexCoord4dvARB(uint, double*)

public static extern void glMultiTexCoord4dvARB(uint target, double* v)

Parameters

target uint
v double*

glMultiTexCoord4f(uint, float, float, float, float)

public static extern void glMultiTexCoord4f(uint target, float s, float t, float r, float q)

Parameters

target uint
s float
t float
r float
q float

glMultiTexCoord4fARB(uint, float, float, float, float)

public static extern void glMultiTexCoord4fARB(uint target, float s, float t, float r, float q)

Parameters

target uint
s float
t float
r float
q float

glMultiTexCoord4fv(uint, float*)

public static extern void glMultiTexCoord4fv(uint target, float* v)

Parameters

target uint
v float*

glMultiTexCoord4fvARB(uint, float*)

public static extern void glMultiTexCoord4fvARB(uint target, float* v)

Parameters

target uint
v float*

glMultiTexCoord4hNV(uint, ushort, ushort, ushort, ushort)

public static extern void glMultiTexCoord4hNV(uint target, ushort s, ushort t, ushort r, ushort q)

Parameters

target uint
s ushort
t ushort
r ushort
q ushort

glMultiTexCoord4hvNV(uint, ushort*)

public static extern void glMultiTexCoord4hvNV(uint target, ushort* v)

Parameters

target uint
v ushort*

glMultiTexCoord4i(uint, int, int, int, int)

public static extern void glMultiTexCoord4i(uint target, int s, int t, int r, int q)

Parameters

target uint
s int
t int
r int
q int

glMultiTexCoord4iARB(uint, int, int, int, int)

public static extern void glMultiTexCoord4iARB(uint target, int s, int t, int r, int q)

Parameters

target uint
s int
t int
r int
q int

glMultiTexCoord4iv(uint, int*)

public static extern void glMultiTexCoord4iv(uint target, int* v)

Parameters

target uint
v int*

glMultiTexCoord4ivARB(uint, int*)

public static extern void glMultiTexCoord4ivARB(uint target, int* v)

Parameters

target uint
v int*

glMultiTexCoord4s(uint, short, short, short, short)

public static extern void glMultiTexCoord4s(uint target, short s, short t, short r, short q)

Parameters

target uint
s short
t short
r short
q short

glMultiTexCoord4sARB(uint, short, short, short, short)

public static extern void glMultiTexCoord4sARB(uint target, short s, short t, short r, short q)

Parameters

target uint
s short
t short
r short
q short

glMultiTexCoord4sv(uint, short*)

public static extern void glMultiTexCoord4sv(uint target, short* v)

Parameters

target uint
v short*

glMultiTexCoord4svARB(uint, short*)

public static extern void glMultiTexCoord4svARB(uint target, short* v)

Parameters

target uint
v short*

glMultiTexCoordP1ui(uint, uint, uint)

public static extern void glMultiTexCoordP1ui(uint texture, uint type, uint coords)

Parameters

texture uint
type uint
coords uint

glMultiTexCoordP1uiv(uint, uint, uint*)

public static extern void glMultiTexCoordP1uiv(uint texture, uint type, uint* coords)

Parameters

texture uint
type uint
coords uint*

glMultiTexCoordP2ui(uint, uint, uint)

public static extern void glMultiTexCoordP2ui(uint texture, uint type, uint coords)

Parameters

texture uint
type uint
coords uint

glMultiTexCoordP2uiv(uint, uint, uint*)

public static extern void glMultiTexCoordP2uiv(uint texture, uint type, uint* coords)

Parameters

texture uint
type uint
coords uint*

glMultiTexCoordP3ui(uint, uint, uint)

public static extern void glMultiTexCoordP3ui(uint texture, uint type, uint coords)

Parameters

texture uint
type uint
coords uint

glMultiTexCoordP3uiv(uint, uint, uint*)

public static extern void glMultiTexCoordP3uiv(uint texture, uint type, uint* coords)

Parameters

texture uint
type uint
coords uint*

glMultiTexCoordP4ui(uint, uint, uint)

public static extern void glMultiTexCoordP4ui(uint texture, uint type, uint coords)

Parameters

texture uint
type uint
coords uint

glMultiTexCoordP4uiv(uint, uint, uint*)

public static extern void glMultiTexCoordP4uiv(uint texture, uint type, uint* coords)

Parameters

texture uint
type uint
coords 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

glNewList(uint, uint)

public static extern void glNewList(uint list, uint mode)

Parameters

list uint
mode uint

glNewObjectBufferATI(int, nint, uint)

public static extern int glNewObjectBufferATI(int size, nint pointer, uint usage)

Parameters

size int
pointer nint
usage uint

Returns

int

glNormal3b(sbyte, sbyte, sbyte)

public static extern void glNormal3b(sbyte nx, sbyte ny, sbyte nz)

Parameters

nx sbyte
ny sbyte
nz sbyte

glNormal3bv(sbyte*)

public static extern void glNormal3bv(sbyte* v)

Parameters

v sbyte*

glNormal3d(double, double, double)

public static extern void glNormal3d(double nx, double ny, double nz)

Parameters

nx double
ny double
nz double

glNormal3dv(double*)

public static extern void glNormal3dv(double* v)

Parameters

v double*

glNormal3f(float, float, float)

public static extern void glNormal3f(float nx, float ny, float nz)

Parameters

nx float
ny float
nz float

glNormal3fVertex3fSUN(float, float, float, float, float, float)

public static extern void glNormal3fVertex3fSUN(float nx, float ny, float nz, float x, float y, float z)

Parameters

nx float
ny float
nz float
x float
y float
z float

glNormal3fVertex3fvSUN(float*, float*)

public static extern void glNormal3fVertex3fvSUN(float* n, float* v)

Parameters

n float*
v float*

glNormal3fv(float*)

public static extern void glNormal3fv(float* v)

Parameters

v float*

glNormal3hNV(ushort, ushort, ushort)

public static extern void glNormal3hNV(ushort nx, ushort ny, ushort nz)

Parameters

nx ushort
ny ushort
nz ushort

glNormal3hvNV(ushort*)

public static extern void glNormal3hvNV(ushort* v)

Parameters

v ushort*

glNormal3i(int, int, int)

public static extern void glNormal3i(int nx, int ny, int nz)

Parameters

nx int
ny int
nz int

glNormal3iv(int*)

public static extern void glNormal3iv(int* v)

Parameters

v int*

glNormal3s(short, short, short)

public static extern void glNormal3s(short nx, short ny, short nz)

Parameters

nx short
ny short
nz short

glNormal3sv(short*)

public static extern void glNormal3sv(short* v)

Parameters

v short*

glNormalFormatNV(uint, int)

public static extern void glNormalFormatNV(uint type, int stride)

Parameters

type uint
stride int

glNormalP3ui(uint, uint)

public static extern void glNormalP3ui(uint type, uint coords)

Parameters

type uint
coords uint

glNormalP3uiv(uint, uint*)

public static extern void glNormalP3uiv(uint type, uint* coords)

Parameters

type uint
coords uint*

glNormalPointer(uint, int, nint)

public static extern void glNormalPointer(uint type, int stride, nint pointer)

Parameters

type uint
stride int
pointer nint

glNormalPointerEXT(uint, int, int, nint)

public static extern void glNormalPointerEXT(uint type, int stride, int count, nint pointer)

Parameters

type uint
stride int
count int
pointer nint

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

glOrtho(double, double, double, double, double, double)

public static extern void glOrtho(double left, double right, double bottom, double top, double zNear, double zFar)

Parameters

left double
right double
bottom double
top double
zNear double
zFar double

glPNTrianglesfATI(uint, float)

public static extern void glPNTrianglesfATI(uint pname, float param)

Parameters

pname uint
param float

glPNTrianglesiATI(uint, int)

public static extern void glPNTrianglesiATI(uint pname, int param)

Parameters

pname uint
param int

glPassTexCoordATI(uint, uint, uint)

public static extern void glPassTexCoordATI(uint dst, uint coord, uint swizzle)

Parameters

dst uint
coord uint
swizzle uint

glPassThrough(float)

public static extern void glPassThrough(float token)

Parameters

token float

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

glPixelMapfv(uint, int, float*)

public static extern void glPixelMapfv(uint map, int mapsize, float* values)

Parameters

map uint
mapsize int
values float*

glPixelMapuiv(uint, int, uint*)

public static extern void glPixelMapuiv(uint map, int mapsize, uint* values)

Parameters

map uint
mapsize int
values uint*

glPixelMapusv(uint, int, ushort*)

public static extern void glPixelMapusv(uint map, int mapsize, ushort* values)

Parameters

map uint
mapsize int
values ushort*

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

glPixelTexGenParameterfSGIS(uint, float)

public static extern void glPixelTexGenParameterfSGIS(uint pname, float param)

Parameters

pname uint
param float

glPixelTexGenParameterfvSGIS(uint, float*)

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

Parameters

pname uint
params float*

glPixelTexGenParameteriSGIS(uint, int)

public static extern void glPixelTexGenParameteriSGIS(uint pname, int param)

Parameters

pname uint
param int

glPixelTexGenParameterivSGIS(uint, int*)

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

Parameters

pname uint
params int*

glPixelTexGenSGIX(uint)

public static extern void glPixelTexGenSGIX(uint mode)

Parameters

mode uint

glPixelTransferf(uint, float)

public static extern void glPixelTransferf(uint pname, float param)

Parameters

pname uint
param float

glPixelTransferi(uint, int)

public static extern void glPixelTransferi(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*

glPixelZoom(float, float)

public static extern void glPixelZoom(float xfactor, float yfactor)

Parameters

xfactor float
yfactor float

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

glPollInstrumentsSGIX(int*)

public static extern int glPollInstrumentsSGIX(int* marker_p)

Parameters

marker_p int*

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

glPolygonStipple(byte*)

public static extern void glPolygonStipple(byte* mask)

Parameters

mask byte*

glPopAttrib()

public static extern void glPopAttrib()

glPopClientAttrib()

public static extern void glPopClientAttrib()

glPopMatrix()

public static extern void glPopMatrix()

glPopName()

public static extern void glPopName()

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()

glPrioritizeTextures(int, uint*, float*)

public static extern void glPrioritizeTextures(int n, uint* textures, float* priorities)

Parameters

n int
textures uint*
priorities float*

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*

glProgramEnvParameter4dARB(uint, uint, double, double, double, double)

public static extern void glProgramEnvParameter4dARB(uint target, uint index, double x, double y, double z, double w)

Parameters

target uint
index uint
x double
y double
z double
w double

glProgramEnvParameter4dvARB(uint, uint, double*)

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

Parameters

target uint
index uint
params double*

glProgramEnvParameter4fARB(uint, uint, float, float, float, float)

public static extern void glProgramEnvParameter4fARB(uint target, uint index, float x, float y, float z, float w)

Parameters

target uint
index uint
x float
y float
z float
w float

glProgramEnvParameter4fvARB(uint, uint, float*)

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

Parameters

target uint
index uint
params float*

glProgramEnvParameterI4iNV(uint, uint, int, int, int, int)

public static extern void glProgramEnvParameterI4iNV(uint target, uint index, int x, int y, int z, int w)

Parameters

target uint
index uint
x int
y int
z int
w int

glProgramEnvParameterI4ivNV(uint, uint, int*)

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

Parameters

target uint
index uint
params int*

glProgramEnvParameterI4uiNV(uint, uint, uint, uint, uint, uint)

public static extern void glProgramEnvParameterI4uiNV(uint target, uint index, uint x, uint y, uint z, uint w)

Parameters

target uint
index uint
x uint
y uint
z uint
w uint

glProgramEnvParameterI4uivNV(uint, uint, uint*)

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

Parameters

target uint
index uint
params uint*

glProgramEnvParameters4fvEXT(uint, uint, int, float*)

public static extern void glProgramEnvParameters4fvEXT(uint target, uint index, int count, float* @params)

Parameters

target uint
index uint
count int
params float*

glProgramEnvParametersI4ivNV(uint, uint, int, int*)

public static extern void glProgramEnvParametersI4ivNV(uint target, uint index, int count, int* @params)

Parameters

target uint
index uint
count int
params int*

glProgramEnvParametersI4uivNV(uint, uint, int, uint*)

public static extern void glProgramEnvParametersI4uivNV(uint target, uint index, int count, uint* @params)

Parameters

target uint
index uint
count int
params uint*

glProgramLocalParameter4dARB(uint, uint, double, double, double, double)

public static extern void glProgramLocalParameter4dARB(uint target, uint index, double x, double y, double z, double w)

Parameters

target uint
index uint
x double
y double
z double
w double

glProgramLocalParameter4dvARB(uint, uint, double*)

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

Parameters

target uint
index uint
params double*

glProgramLocalParameter4fARB(uint, uint, float, float, float, float)

public static extern void glProgramLocalParameter4fARB(uint target, uint index, float x, float y, float z, float w)

Parameters

target uint
index uint
x float
y float
z float
w float

glProgramLocalParameter4fvARB(uint, uint, float*)

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

Parameters

target uint
index uint
params float*

glProgramLocalParameterI4iNV(uint, uint, int, int, int, int)

public static extern void glProgramLocalParameterI4iNV(uint target, uint index, int x, int y, int z, int w)

Parameters

target uint
index uint
x int
y int
z int
w int

glProgramLocalParameterI4ivNV(uint, uint, int*)

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

Parameters

target uint
index uint
params int*

glProgramLocalParameterI4uiNV(uint, uint, uint, uint, uint, uint)

public static extern void glProgramLocalParameterI4uiNV(uint target, uint index, uint x, uint y, uint z, uint w)

Parameters

target uint
index uint
x uint
y uint
z uint
w uint

glProgramLocalParameterI4uivNV(uint, uint, uint*)

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

Parameters

target uint
index uint
params uint*

glProgramLocalParameters4fvEXT(uint, uint, int, float*)

public static extern void glProgramLocalParameters4fvEXT(uint target, uint index, int count, float* @params)

Parameters

target uint
index uint
count int
params float*

glProgramLocalParametersI4ivNV(uint, uint, int, int*)

public static extern void glProgramLocalParametersI4ivNV(uint target, uint index, int count, int* @params)

Parameters

target uint
index uint
count int
params int*

glProgramLocalParametersI4uivNV(uint, uint, int, uint*)

public static extern void glProgramLocalParametersI4uivNV(uint target, uint index, int count, uint* @params)

Parameters

target uint
index uint
count int
params uint*

glProgramNamedParameter4dNV(uint, int, byte*, double, double, double, double)

public static extern void glProgramNamedParameter4dNV(uint id, int len, byte* name, double x, double y, double z, double w)

Parameters

id uint
len int
name byte*
x double
y double
z double
w double

glProgramNamedParameter4dvNV(uint, int, byte*, double*)

public static extern void glProgramNamedParameter4dvNV(uint id, int len, byte* name, double* v)

Parameters

id uint
len int
name byte*
v double*

glProgramNamedParameter4fNV(uint, int, byte*, float, float, float, float)

public static extern void glProgramNamedParameter4fNV(uint id, int len, byte* name, float x, float y, float z, float w)

Parameters

id uint
len int
name byte*
x float
y float
z float
w float

glProgramNamedParameter4fvNV(uint, int, byte*, float*)

public static extern void glProgramNamedParameter4fvNV(uint id, int len, byte* name, float* v)

Parameters

id uint
len int
name byte*
v float*

glProgramParameter4dNV(uint, uint, double, double, double, double)

public static extern void glProgramParameter4dNV(uint target, uint index, double x, double y, double z, double w)

Parameters

target uint
index uint
x double
y double
z double
w double

glProgramParameter4dvNV(uint, uint, double*)

public static extern void glProgramParameter4dvNV(uint target, uint index, double* v)

Parameters

target uint
index uint
v double*

glProgramParameter4fNV(uint, uint, float, float, float, float)

public static extern void glProgramParameter4fNV(uint target, uint index, float x, float y, float z, float w)

Parameters

target uint
index uint
x float
y float
z float
w float

glProgramParameter4fvNV(uint, uint, float*)

public static extern void glProgramParameter4fvNV(uint target, uint index, float* v)

Parameters

target uint
index uint
v 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*

glProgramStringARB(uint, uint, int, nint)

public static extern void glProgramStringARB(uint target, uint format, int len, nint @string)

Parameters

target uint
format uint
len int
string nint

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

glPushAttrib(uint)

public static extern void glPushAttrib(uint mask)

Parameters

mask uint

glPushClientAttrib(uint)

public static extern void glPushClientAttrib(uint mask)

Parameters

mask uint

glPushClientAttribDefaultEXT(uint)

public static extern void glPushClientAttribDefaultEXT(uint mask)

Parameters

mask uint

glPushMatrix()

public static extern void glPushMatrix()

glPushName(uint)

public static extern void glPushName(uint name)

Parameters

name uint

glQueryCounter(uint, uint)

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

Parameters

id uint
target uint

glRasterPos2d(double, double)

public static extern void glRasterPos2d(double x, double y)

Parameters

x double
y double

glRasterPos2dv(double*)

public static extern void glRasterPos2dv(double* v)

Parameters

v double*

glRasterPos2f(float, float)

public static extern void glRasterPos2f(float x, float y)

Parameters

x float
y float

glRasterPos2fv(float*)

public static extern void glRasterPos2fv(float* v)

Parameters

v float*

glRasterPos2i(int, int)

public static extern void glRasterPos2i(int x, int y)

Parameters

x int
y int

glRasterPos2iv(int*)

public static extern void glRasterPos2iv(int* v)

Parameters

v int*

glRasterPos2s(short, short)

public static extern void glRasterPos2s(short x, short y)

Parameters

x short
y short

glRasterPos2sv(short*)

public static extern void glRasterPos2sv(short* v)

Parameters

v short*

glRasterPos3d(double, double, double)

public static extern void glRasterPos3d(double x, double y, double z)

Parameters

x double
y double
z double

glRasterPos3dv(double*)

public static extern void glRasterPos3dv(double* v)

Parameters

v double*

glRasterPos3f(float, float, float)

public static extern void glRasterPos3f(float x, float y, float z)

Parameters

x float
y float
z float

glRasterPos3fv(float*)

public static extern void glRasterPos3fv(float* v)

Parameters

v float*

glRasterPos3i(int, int, int)

public static extern void glRasterPos3i(int x, int y, int z)

Parameters

x int
y int
z int

glRasterPos3iv(int*)

public static extern void glRasterPos3iv(int* v)

Parameters

v int*

glRasterPos3s(short, short, short)

public static extern void glRasterPos3s(short x, short y, short z)

Parameters

x short
y short
z short

glRasterPos3sv(short*)

public static extern void glRasterPos3sv(short* v)

Parameters

v short*

glRasterPos4d(double, double, double, double)

public static extern void glRasterPos4d(double x, double y, double z, double w)

Parameters

x double
y double
z double
w double

glRasterPos4dv(double*)

public static extern void glRasterPos4dv(double* v)

Parameters

v double*

glRasterPos4f(float, float, float, float)

public static extern void glRasterPos4f(float x, float y, float z, float w)

Parameters

x float
y float
z float
w float

glRasterPos4fv(float*)

public static extern void glRasterPos4fv(float* v)

Parameters

v float*

glRasterPos4i(int, int, int, int)

public static extern void glRasterPos4i(int x, int y, int z, int w)

Parameters

x int
y int
z int
w int

glRasterPos4iv(int*)

public static extern void glRasterPos4iv(int* v)

Parameters

v int*

glRasterPos4s(short, short, short, short)

public static extern void glRasterPos4s(short x, short y, short z, short w)

Parameters

x short
y short
z short
w short

glRasterPos4sv(short*)

public static extern void glRasterPos4sv(short* v)

Parameters

v short*

glReadBuffer(uint)

public static extern void glReadBuffer(uint mode)

Parameters

mode uint

glReadInstrumentsSGIX(int)

public static extern void glReadInstrumentsSGIX(int marker)

Parameters

marker int

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

glRectd(double, double, double, double)

public static extern void glRectd(double x1, double y1, double x2, double y2)

Parameters

x1 double
y1 double
x2 double
y2 double

glRectdv(double*, double*)

public static extern void glRectdv(double* v1, double* v2)

Parameters

v1 double*
v2 double*

glRectf(float, float, float, float)

public static extern void glRectf(float x1, float y1, float x2, float y2)

Parameters

x1 float
y1 float
x2 float
y2 float

glRectfv(float*, float*)

public static extern void glRectfv(float* v1, float* v2)

Parameters

v1 float*
v2 float*

glRecti(int, int, int, int)

public static extern void glRecti(int x1, int y1, int x2, int y2)

Parameters

x1 int
y1 int
x2 int
y2 int

glRectiv(int*, int*)

public static extern void glRectiv(int* v1, int* v2)

Parameters

v1 int*
v2 int*

glRects(short, short, short, short)

public static extern void glRects(short x1, short y1, short x2, short y2)

Parameters

x1 short
y1 short
x2 short
y2 short

glRectsv(short*, short*)

public static extern void glRectsv(short* v1, short* v2)

Parameters

v1 short*
v2 short*

glReferencePlaneSGIX(double*)

public static extern void glReferencePlaneSGIX(double* equation)

Parameters

equation double*

glReleaseShaderCompiler()

public static extern void glReleaseShaderCompiler()

glRenderMode(uint)

public static extern int glRenderMode(uint mode)

Parameters

mode uint

Returns

int

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

glReplacementCodeubSUN(byte)

public static extern void glReplacementCodeubSUN(byte code)

Parameters

code byte

glReplacementCodeubvSUN(byte*)

public static extern void glReplacementCodeubvSUN(byte* code)

Parameters

code byte*

glReplacementCodeuiColor3fVertex3fSUN(uint, float, float, float, float, float, float)

public static extern void glReplacementCodeuiColor3fVertex3fSUN(uint rc, float r, float g, float b, float x, float y, float z)

Parameters

rc uint
r float
g float
b float
x float
y float
z float

glReplacementCodeuiColor3fVertex3fvSUN(uint*, float*, float*)

public static extern void glReplacementCodeuiColor3fVertex3fvSUN(uint* rc, float* c, float* v)

Parameters

rc uint*
c float*
v float*

glReplacementCodeuiColor4fNormal3fVertex3fSUN(uint, float, float, float, float, float, float, float, float, float, float)

public static extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN(uint rc, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z)

Parameters

rc uint
r float
g float
b float
a float
nx float
ny float
nz float
x float
y float
z float

glReplacementCodeuiColor4fNormal3fVertex3fvSUN(uint*, float*, float*, float*)

public static extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(uint* rc, float* c, float* n, float* v)

Parameters

rc uint*
c float*
n float*
v float*

glReplacementCodeuiColor4ubVertex3fSUN(uint, byte, byte, byte, byte, float, float, float)

public static extern void glReplacementCodeuiColor4ubVertex3fSUN(uint rc, byte r, byte g, byte b, byte a, float x, float y, float z)

Parameters

rc uint
r byte
g byte
b byte
a byte
x float
y float
z float

glReplacementCodeuiColor4ubVertex3fvSUN(uint*, byte*, float*)

public static extern void glReplacementCodeuiColor4ubVertex3fvSUN(uint* rc, byte* c, float* v)

Parameters

rc uint*
c byte*
v float*

glReplacementCodeuiNormal3fVertex3fSUN(uint, float, float, float, float, float, float)

public static extern void glReplacementCodeuiNormal3fVertex3fSUN(uint rc, float nx, float ny, float nz, float x, float y, float z)

Parameters

rc uint
nx float
ny float
nz float
x float
y float
z float

glReplacementCodeuiNormal3fVertex3fvSUN(uint*, float*, float*)

public static extern void glReplacementCodeuiNormal3fVertex3fvSUN(uint* rc, float* n, float* v)

Parameters

rc uint*
n float*
v float*

glReplacementCodeuiSUN(uint)

public static extern void glReplacementCodeuiSUN(uint code)

Parameters

code uint

glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(uint, float, float, float, float, float, float, float, float, float, float, float, float)

public static extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(uint rc, float s, float t, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z)

Parameters

rc uint
s float
t float
r float
g float
b float
a float
nx float
ny float
nz float
x float
y float
z float

glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(uint*, float*, float*, float*, float*)

public static extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(uint* rc, float* tc, float* c, float* n, float* v)

Parameters

rc uint*
tc float*
c float*
n float*
v float*

glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(uint, float, float, float, float, float, float, float, float)

public static extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(uint rc, float s, float t, float nx, float ny, float nz, float x, float y, float z)

Parameters

rc uint
s float
t float
nx float
ny float
nz float
x float
y float
z float

glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(uint*, float*, float*, float*)

public static extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(uint* rc, float* tc, float* n, float* v)

Parameters

rc uint*
tc float*
n float*
v float*

glReplacementCodeuiTexCoord2fVertex3fSUN(uint, float, float, float, float, float)

public static extern void glReplacementCodeuiTexCoord2fVertex3fSUN(uint rc, float s, float t, float x, float y, float z)

Parameters

rc uint
s float
t float
x float
y float
z float

glReplacementCodeuiTexCoord2fVertex3fvSUN(uint*, float*, float*)

public static extern void glReplacementCodeuiTexCoord2fVertex3fvSUN(uint* rc, float* tc, float* v)

Parameters

rc uint*
tc float*
v float*

glReplacementCodeuiVertex3fSUN(uint, float, float, float)

public static extern void glReplacementCodeuiVertex3fSUN(uint rc, float x, float y, float z)

Parameters

rc uint
x float
y float
z float

glReplacementCodeuiVertex3fvSUN(uint*, float*)

public static extern void glReplacementCodeuiVertex3fvSUN(uint* rc, float* v)

Parameters

rc uint*
v float*

glReplacementCodeuivSUN(uint*)

public static extern void glReplacementCodeuivSUN(uint* code)

Parameters

code uint*

glReplacementCodeusSUN(ushort)

public static extern void glReplacementCodeusSUN(ushort code)

Parameters

code ushort

glReplacementCodeusvSUN(ushort*)

public static extern void glReplacementCodeusvSUN(ushort* code)

Parameters

code ushort*

glRequestResidentProgramsNV(int, uint*)

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

Parameters

n int
programs uint*

glResetHistogram(uint)

public static extern void glResetHistogram(uint target)

Parameters

target uint

glResetHistogramEXT(uint)

public static extern void glResetHistogramEXT(uint target)

Parameters

target uint

glResetMinmax(uint)

public static extern void glResetMinmax(uint target)

Parameters

target uint

glResetMinmaxEXT(uint)

public static extern void glResetMinmaxEXT(uint target)

Parameters

target uint

glResizeBuffersMESA()

public static extern void glResizeBuffersMESA()

glResumeTransformFeedback()

public static extern void glResumeTransformFeedback()

glResumeTransformFeedbackNV()

public static extern void glResumeTransformFeedbackNV()

glRotated(double, double, double, double)

public static extern void glRotated(double angle, double x, double y, double z)

Parameters

angle double
x double
y double
z double

glRotatef(float, float, float, float)

public static extern void glRotatef(float angle, float x, float y, float z)

Parameters

angle float
x float
y float
z float

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*

glScaled(double, double, double)

public static extern void glScaled(double x, double y, double z)

Parameters

x double
y double
z double

glScalef(float, float, float)

public static extern void glScalef(float x, float y, float z)

Parameters

x float
y float
z float

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*

glSecondaryColor3b(sbyte, sbyte, sbyte)

public static extern void glSecondaryColor3b(sbyte red, sbyte green, sbyte blue)

Parameters

red sbyte
green sbyte
blue sbyte

glSecondaryColor3bEXT(sbyte, sbyte, sbyte)

public static extern void glSecondaryColor3bEXT(sbyte red, sbyte green, sbyte blue)

Parameters

red sbyte
green sbyte
blue sbyte

glSecondaryColor3bv(sbyte*)

public static extern void glSecondaryColor3bv(sbyte* v)

Parameters

v sbyte*

glSecondaryColor3bvEXT(sbyte*)

public static extern void glSecondaryColor3bvEXT(sbyte* v)

Parameters

v sbyte*

glSecondaryColor3d(double, double, double)

public static extern void glSecondaryColor3d(double red, double green, double blue)

Parameters

red double
green double
blue double

glSecondaryColor3dEXT(double, double, double)

public static extern void glSecondaryColor3dEXT(double red, double green, double blue)

Parameters

red double
green double
blue double

glSecondaryColor3dv(double*)

public static extern void glSecondaryColor3dv(double* v)

Parameters

v double*

glSecondaryColor3dvEXT(double*)

public static extern void glSecondaryColor3dvEXT(double* v)

Parameters

v double*

glSecondaryColor3f(float, float, float)

public static extern void glSecondaryColor3f(float red, float green, float blue)

Parameters

red float
green float
blue float

glSecondaryColor3fEXT(float, float, float)

public static extern void glSecondaryColor3fEXT(float red, float green, float blue)

Parameters

red float
green float
blue float

glSecondaryColor3fv(float*)

public static extern void glSecondaryColor3fv(float* v)

Parameters

v float*

glSecondaryColor3fvEXT(float*)

public static extern void glSecondaryColor3fvEXT(float* v)

Parameters

v float*

glSecondaryColor3hNV(ushort, ushort, ushort)

public static extern void glSecondaryColor3hNV(ushort red, ushort green, ushort blue)

Parameters

red ushort
green ushort
blue ushort

glSecondaryColor3hvNV(ushort*)

public static extern void glSecondaryColor3hvNV(ushort* v)

Parameters

v ushort*

glSecondaryColor3i(int, int, int)

public static extern void glSecondaryColor3i(int red, int green, int blue)

Parameters

red int
green int
blue int

glSecondaryColor3iEXT(int, int, int)

public static extern void glSecondaryColor3iEXT(int red, int green, int blue)

Parameters

red int
green int
blue int

glSecondaryColor3iv(int*)

public static extern void glSecondaryColor3iv(int* v)

Parameters

v int*

glSecondaryColor3ivEXT(int*)

public static extern void glSecondaryColor3ivEXT(int* v)

Parameters

v int*

glSecondaryColor3s(short, short, short)

public static extern void glSecondaryColor3s(short red, short green, short blue)

Parameters

red short
green short
blue short

glSecondaryColor3sEXT(short, short, short)

public static extern void glSecondaryColor3sEXT(short red, short green, short blue)

Parameters

red short
green short
blue short

glSecondaryColor3sv(short*)

public static extern void glSecondaryColor3sv(short* v)

Parameters

v short*

glSecondaryColor3svEXT(short*)

public static extern void glSecondaryColor3svEXT(short* v)

Parameters

v short*

glSecondaryColor3ub(byte, byte, byte)

public static extern void glSecondaryColor3ub(byte red, byte green, byte blue)

Parameters

red byte
green byte
blue byte

glSecondaryColor3ubEXT(byte, byte, byte)

public static extern void glSecondaryColor3ubEXT(byte red, byte green, byte blue)

Parameters

red byte
green byte
blue byte

glSecondaryColor3ubv(byte*)

public static extern void glSecondaryColor3ubv(byte* v)

Parameters

v byte*

glSecondaryColor3ubvEXT(byte*)

public static extern void glSecondaryColor3ubvEXT(byte* v)

Parameters

v byte*

glSecondaryColor3ui(uint, uint, uint)

public static extern void glSecondaryColor3ui(uint red, uint green, uint blue)

Parameters

red uint
green uint
blue uint

glSecondaryColor3uiEXT(uint, uint, uint)

public static extern void glSecondaryColor3uiEXT(uint red, uint green, uint blue)

Parameters

red uint
green uint
blue uint

glSecondaryColor3uiv(uint*)

public static extern void glSecondaryColor3uiv(uint* v)

Parameters

v uint*

glSecondaryColor3uivEXT(uint*)

public static extern void glSecondaryColor3uivEXT(uint* v)

Parameters

v uint*

glSecondaryColor3us(ushort, ushort, ushort)

public static extern void glSecondaryColor3us(ushort red, ushort green, ushort blue)

Parameters

red ushort
green ushort
blue ushort

glSecondaryColor3usEXT(ushort, ushort, ushort)

public static extern void glSecondaryColor3usEXT(ushort red, ushort green, ushort blue)

Parameters

red ushort
green ushort
blue ushort

glSecondaryColor3usv(ushort*)

public static extern void glSecondaryColor3usv(ushort* v)

Parameters

v ushort*

glSecondaryColor3usvEXT(ushort*)

public static extern void glSecondaryColor3usvEXT(ushort* v)

Parameters

v ushort*

glSecondaryColorFormatNV(int, uint, int)

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

Parameters

size int
type uint
stride int

glSecondaryColorP3ui(uint, uint)

public static extern void glSecondaryColorP3ui(uint type, uint color)

Parameters

type uint
color uint

glSecondaryColorP3uiv(uint, uint*)

public static extern void glSecondaryColorP3uiv(uint type, uint* color)

Parameters

type uint
color uint*

glSecondaryColorPointer(int, uint, int, nint)

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

Parameters

size int
type uint
stride int
pointer nint

glSecondaryColorPointerEXT(int, uint, int, nint)

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

Parameters

size int
type uint
stride int
pointer nint

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

glSelectBuffer(int, uint*)

public static extern void glSelectBuffer(int size, uint* buffer)

Parameters

size int
buffer uint*

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*

glSeparableFilter2D(uint, uint, int, int, uint, uint, nint, nint)

public static extern void glSeparableFilter2D(uint target, uint internalformat, int width, int height, uint format, uint type, nint row, nint column)

Parameters

target uint
internalformat uint
width int
height int
format uint
type uint
row nint
column nint

glSeparableFilter2DEXT(uint, uint, int, int, uint, uint, nint, nint)

public static extern void glSeparableFilter2DEXT(uint target, uint internalformat, int width, int height, uint format, uint type, nint row, nint column)

Parameters

target uint
internalformat uint
width int
height int
format uint
type uint
row nint
column nint

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*

glShadeModel(uint)

public static extern void glShadeModel(uint mode)

Parameters

mode uint

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*

glSharpenTexFuncSGIS(uint, int, float*)

public static extern void glSharpenTexFuncSGIS(uint target, int n, float* points)

Parameters

target uint
n int
points float*

glSpriteParameterfSGIX(uint, float)

public static extern void glSpriteParameterfSGIX(uint pname, float param)

Parameters

pname uint
param float

glSpriteParameterfvSGIX(uint, float*)

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

Parameters

pname uint
params float*

glSpriteParameteriSGIX(uint, int)

public static extern void glSpriteParameteriSGIX(uint pname, int param)

Parameters

pname uint
param int

glSpriteParameterivSGIX(uint, int*)

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

Parameters

pname uint
params int*

glStartInstrumentsSGIX()

public static extern void glStartInstrumentsSGIX()

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

glStopInstrumentsSGIX(int)

public static extern void glStopInstrumentsSGIX(int marker)

Parameters

marker int

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

glTagSampleBufferSGIX()

public static extern void glTagSampleBufferSGIX()

glTangent3bEXT(sbyte, sbyte, sbyte)

public static extern void glTangent3bEXT(sbyte tx, sbyte ty, sbyte tz)

Parameters

tx sbyte
ty sbyte
tz sbyte

glTangent3bvEXT(sbyte*)

public static extern void glTangent3bvEXT(sbyte* v)

Parameters

v sbyte*

glTangent3dEXT(double, double, double)

public static extern void glTangent3dEXT(double tx, double ty, double tz)

Parameters

tx double
ty double
tz double

glTangent3dvEXT(double*)

public static extern void glTangent3dvEXT(double* v)

Parameters

v double*

glTangent3fEXT(float, float, float)

public static extern void glTangent3fEXT(float tx, float ty, float tz)

Parameters

tx float
ty float
tz float

glTangent3fvEXT(float*)

public static extern void glTangent3fvEXT(float* v)

Parameters

v float*

glTangent3iEXT(int, int, int)

public static extern void glTangent3iEXT(int tx, int ty, int tz)

Parameters

tx int
ty int
tz int

glTangent3ivEXT(int*)

public static extern void glTangent3ivEXT(int* v)

Parameters

v int*

glTangent3sEXT(short, short, short)

public static extern void glTangent3sEXT(short tx, short ty, short tz)

Parameters

tx short
ty short
tz short

glTangent3svEXT(short*)

public static extern void glTangent3svEXT(short* v)

Parameters

v short*

glTangentPointerEXT(uint, int, nint)

public static extern void glTangentPointerEXT(uint type, int stride, nint pointer)

Parameters

type uint
stride int
pointer nint

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

glTexBumpParameterfvATI(uint, float*)

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

Parameters

pname uint
param float*

glTexBumpParameterivATI(uint, int*)

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

Parameters

pname uint
param int*

glTexCoord1d(double)

public static extern void glTexCoord1d(double s)

Parameters

s double

glTexCoord1dv(double*)

public static extern void glTexCoord1dv(double* v)

Parameters

v double*

glTexCoord1f(float)

public static extern void glTexCoord1f(float s)

Parameters

s float

glTexCoord1fv(float*)

public static extern void glTexCoord1fv(float* v)

Parameters

v float*

glTexCoord1hNV(ushort)

public static extern void glTexCoord1hNV(ushort s)

Parameters

s ushort

glTexCoord1hvNV(ushort*)

public static extern void glTexCoord1hvNV(ushort* v)

Parameters

v ushort*

glTexCoord1i(int)

public static extern void glTexCoord1i(int s)

Parameters

s int

glTexCoord1iv(int*)

public static extern void glTexCoord1iv(int* v)

Parameters

v int*

glTexCoord1s(short)

public static extern void glTexCoord1s(short s)

Parameters

s short

glTexCoord1sv(short*)

public static extern void glTexCoord1sv(short* v)

Parameters

v short*

glTexCoord2d(double, double)

public static extern void glTexCoord2d(double s, double t)

Parameters

s double
t double

glTexCoord2dv(double*)

public static extern void glTexCoord2dv(double* v)

Parameters

v double*

glTexCoord2f(float, float)

public static extern void glTexCoord2f(float s, float t)

Parameters

s float
t float

glTexCoord2fColor3fVertex3fSUN(float, float, float, float, float, float, float, float)

public static extern void glTexCoord2fColor3fVertex3fSUN(float s, float t, float r, float g, float b, float x, float y, float z)

Parameters

s float
t float
r float
g float
b float
x float
y float
z float

glTexCoord2fColor3fVertex3fvSUN(float*, float*, float*)

public static extern void glTexCoord2fColor3fVertex3fvSUN(float* tc, float* c, float* v)

Parameters

tc float*
c float*
v float*

glTexCoord2fColor4fNormal3fVertex3fSUN(float, float, float, float, float, float, float, float, float, float, float, float)

public static extern void glTexCoord2fColor4fNormal3fVertex3fSUN(float s, float t, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z)

Parameters

s float
t float
r float
g float
b float
a float
nx float
ny float
nz float
x float
y float
z float

glTexCoord2fColor4fNormal3fVertex3fvSUN(float*, float*, float*, float*)

public static extern void glTexCoord2fColor4fNormal3fVertex3fvSUN(float* tc, float* c, float* n, float* v)

Parameters

tc float*
c float*
n float*
v float*

glTexCoord2fColor4ubVertex3fSUN(float, float, byte, byte, byte, byte, float, float, float)

public static extern void glTexCoord2fColor4ubVertex3fSUN(float s, float t, byte r, byte g, byte b, byte a, float x, float y, float z)

Parameters

s float
t float
r byte
g byte
b byte
a byte
x float
y float
z float

glTexCoord2fColor4ubVertex3fvSUN(float*, byte*, float*)

public static extern void glTexCoord2fColor4ubVertex3fvSUN(float* tc, byte* c, float* v)

Parameters

tc float*
c byte*
v float*

glTexCoord2fNormal3fVertex3fSUN(float, float, float, float, float, float, float, float)

public static extern void glTexCoord2fNormal3fVertex3fSUN(float s, float t, float nx, float ny, float nz, float x, float y, float z)

Parameters

s float
t float
nx float
ny float
nz float
x float
y float
z float

glTexCoord2fNormal3fVertex3fvSUN(float*, float*, float*)

public static extern void glTexCoord2fNormal3fVertex3fvSUN(float* tc, float* n, float* v)

Parameters

tc float*
n float*
v float*

glTexCoord2fVertex3fSUN(float, float, float, float, float)

public static extern void glTexCoord2fVertex3fSUN(float s, float t, float x, float y, float z)

Parameters

s float
t float
x float
y float
z float

glTexCoord2fVertex3fvSUN(float*, float*)

public static extern void glTexCoord2fVertex3fvSUN(float* tc, float* v)

Parameters

tc float*
v float*

glTexCoord2fv(float*)

public static extern void glTexCoord2fv(float* v)

Parameters

v float*

glTexCoord2hNV(ushort, ushort)

public static extern void glTexCoord2hNV(ushort s, ushort t)

Parameters

s ushort
t ushort

glTexCoord2hvNV(ushort*)

public static extern void glTexCoord2hvNV(ushort* v)

Parameters

v ushort*

glTexCoord2i(int, int)

public static extern void glTexCoord2i(int s, int t)

Parameters

s int
t int

glTexCoord2iv(int*)

public static extern void glTexCoord2iv(int* v)

Parameters

v int*

glTexCoord2s(short, short)

public static extern void glTexCoord2s(short s, short t)

Parameters

s short
t short

glTexCoord2sv(short*)

public static extern void glTexCoord2sv(short* v)

Parameters

v short*

glTexCoord3d(double, double, double)

public static extern void glTexCoord3d(double s, double t, double r)

Parameters

s double
t double
r double

glTexCoord3dv(double*)

public static extern void glTexCoord3dv(double* v)

Parameters

v double*

glTexCoord3f(float, float, float)

public static extern void glTexCoord3f(float s, float t, float r)

Parameters

s float
t float
r float

glTexCoord3fv(float*)

public static extern void glTexCoord3fv(float* v)

Parameters

v float*

glTexCoord3hNV(ushort, ushort, ushort)

public static extern void glTexCoord3hNV(ushort s, ushort t, ushort r)

Parameters

s ushort
t ushort
r ushort

glTexCoord3hvNV(ushort*)

public static extern void glTexCoord3hvNV(ushort* v)

Parameters

v ushort*

glTexCoord3i(int, int, int)

public static extern void glTexCoord3i(int s, int t, int r)

Parameters

s int
t int
r int

glTexCoord3iv(int*)

public static extern void glTexCoord3iv(int* v)

Parameters

v int*

glTexCoord3s(short, short, short)

public static extern void glTexCoord3s(short s, short t, short r)

Parameters

s short
t short
r short

glTexCoord3sv(short*)

public static extern void glTexCoord3sv(short* v)

Parameters

v short*

glTexCoord4d(double, double, double, double)

public static extern void glTexCoord4d(double s, double t, double r, double q)

Parameters

s double
t double
r double
q double

glTexCoord4dv(double*)

public static extern void glTexCoord4dv(double* v)

Parameters

v double*

glTexCoord4f(float, float, float, float)

public static extern void glTexCoord4f(float s, float t, float r, float q)

Parameters

s float
t float
r float
q float

glTexCoord4fColor4fNormal3fVertex4fSUN(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)

public static extern void glTexCoord4fColor4fNormal3fVertex4fSUN(float s, float t, float p, float q, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z, float w)

Parameters

s float
t float
p float
q float
r float
g float
b float
a float
nx float
ny float
nz float
x float
y float
z float
w float

glTexCoord4fColor4fNormal3fVertex4fvSUN(float*, float*, float*, float*)

public static extern void glTexCoord4fColor4fNormal3fVertex4fvSUN(float* tc, float* c, float* n, float* v)

Parameters

tc float*
c float*
n float*
v float*

glTexCoord4fVertex4fSUN(float, float, float, float, float, float, float, float)

public static extern void glTexCoord4fVertex4fSUN(float s, float t, float p, float q, float x, float y, float z, float w)

Parameters

s float
t float
p float
q float
x float
y float
z float
w float

glTexCoord4fVertex4fvSUN(float*, float*)

public static extern void glTexCoord4fVertex4fvSUN(float* tc, float* v)

Parameters

tc float*
v float*

glTexCoord4fv(float*)

public static extern void glTexCoord4fv(float* v)

Parameters

v float*

glTexCoord4hNV(ushort, ushort, ushort, ushort)

public static extern void glTexCoord4hNV(ushort s, ushort t, ushort r, ushort q)

Parameters

s ushort
t ushort
r ushort
q ushort

glTexCoord4hvNV(ushort*)

public static extern void glTexCoord4hvNV(ushort* v)

Parameters

v ushort*

glTexCoord4i(int, int, int, int)

public static extern void glTexCoord4i(int s, int t, int r, int q)

Parameters

s int
t int
r int
q int

glTexCoord4iv(int*)

public static extern void glTexCoord4iv(int* v)

Parameters

v int*

glTexCoord4s(short, short, short, short)

public static extern void glTexCoord4s(short s, short t, short r, short q)

Parameters

s short
t short
r short
q short

glTexCoord4sv(short*)

public static extern void glTexCoord4sv(short* v)

Parameters

v short*

glTexCoordFormatNV(int, uint, int)

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

Parameters

size int
type uint
stride int

glTexCoordP1ui(uint, uint)

public static extern void glTexCoordP1ui(uint type, uint coords)

Parameters

type uint
coords uint

glTexCoordP1uiv(uint, uint*)

public static extern void glTexCoordP1uiv(uint type, uint* coords)

Parameters

type uint
coords uint*

glTexCoordP2ui(uint, uint)

public static extern void glTexCoordP2ui(uint type, uint coords)

Parameters

type uint
coords uint

glTexCoordP2uiv(uint, uint*)

public static extern void glTexCoordP2uiv(uint type, uint* coords)

Parameters

type uint
coords uint*

glTexCoordP3ui(uint, uint)

public static extern void glTexCoordP3ui(uint type, uint coords)

Parameters

type uint
coords uint

glTexCoordP3uiv(uint, uint*)

public static extern void glTexCoordP3uiv(uint type, uint* coords)

Parameters

type uint
coords uint*

glTexCoordP4ui(uint, uint)

public static extern void glTexCoordP4ui(uint type, uint coords)

Parameters

type uint
coords uint

glTexCoordP4uiv(uint, uint*)

public static extern void glTexCoordP4uiv(uint type, uint* coords)

Parameters

type uint
coords uint*

glTexCoordPointer(int, uint, int, nint)

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

Parameters

size int
type uint
stride int
pointer nint

glTexCoordPointerEXT(int, uint, int, int, nint)

public static extern void glTexCoordPointerEXT(int size, uint type, int stride, int count, nint pointer)

Parameters

size int
type uint
stride int
count int
pointer nint

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

glTexEnvf(uint, uint, float)

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

Parameters

target uint
pname uint
param float

glTexEnvfv(uint, uint, float*)

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

Parameters

target uint
pname uint
params float*

glTexEnvi(uint, uint, int)

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

Parameters

target uint
pname uint
param int

glTexEnviv(uint, uint, int*)

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

Parameters

target uint
pname uint
params int*

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*

glTexGend(uint, uint, double)

public static extern void glTexGend(uint coord, uint pname, double param)

Parameters

coord uint
pname uint
param double

glTexGendv(uint, uint, double*)

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

Parameters

coord uint
pname uint
params double*

glTexGenf(uint, uint, float)

public static extern void glTexGenf(uint coord, uint pname, float param)

Parameters

coord uint
pname uint
param float

glTexGenfv(uint, uint, float*)

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

Parameters

coord uint
pname uint
params float*

glTexGeni(uint, uint, int)

public static extern void glTexGeni(uint coord, uint pname, int param)

Parameters

coord uint
pname uint
param int

glTexGeniv(uint, uint, int*)

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

Parameters

coord uint
pname uint
params int*

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

glTextureColorMaskSGIS(bool, bool, bool, bool)

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

Parameters

red bool
green bool
blue bool
alpha bool

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

glTextureLightEXT(uint)

public static extern void glTextureLightEXT(uint pname)

Parameters

pname uint

glTextureMaterialEXT(uint, uint)

public static extern void glTextureMaterialEXT(uint face, uint mode)

Parameters

face uint
mode uint

glTextureNormalEXT(uint)

public static extern void glTextureNormalEXT(uint mode)

Parameters

mode uint

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

glTrackMatrixNV(uint, uint, uint, uint)

public static extern void glTrackMatrixNV(uint target, uint address, uint matrix, uint transform)

Parameters

target uint
address uint
matrix uint
transform uint

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

glTranslated(double, double, double)

public static extern void glTranslated(double x, double y, double z)

Parameters

x double
y double
z double

glTranslatef(float, float, float)

public static extern void glTranslatef(float x, float y, float z)

Parameters

x float
y float
z float

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

glVariantArrayObjectATI(uint, uint, int, uint, uint)

public static extern void glVariantArrayObjectATI(uint id, uint type, int stride, uint buffer, uint offset)

Parameters

id uint
type uint
stride int
buffer uint
offset uint

glVariantPointerEXT(uint, uint, uint, nint)

public static extern void glVariantPointerEXT(uint id, uint type, uint stride, nint addr)

Parameters

id uint
type uint
stride uint
addr nint

glVariantbvEXT(uint, sbyte*)

public static extern void glVariantbvEXT(uint id, sbyte* addr)

Parameters

id uint
addr sbyte*

glVariantdvEXT(uint, double*)

public static extern void glVariantdvEXT(uint id, double* addr)

Parameters

id uint
addr double*

glVariantfvEXT(uint, float*)

public static extern void glVariantfvEXT(uint id, float* addr)

Parameters

id uint
addr float*

glVariantivEXT(uint, int*)

public static extern void glVariantivEXT(uint id, int* addr)

Parameters

id uint
addr int*

glVariantsvEXT(uint, short*)

public static extern void glVariantsvEXT(uint id, short* addr)

Parameters

id uint
addr short*

glVariantubvEXT(uint, byte*)

public static extern void glVariantubvEXT(uint id, byte* addr)

Parameters

id uint
addr byte*

glVariantuivEXT(uint, uint*)

public static extern void glVariantuivEXT(uint id, uint* addr)

Parameters

id uint
addr uint*

glVariantusvEXT(uint, ushort*)

public static extern void glVariantusvEXT(uint id, ushort* addr)

Parameters

id uint
addr ushort*

glVertex2d(double, double)

public static extern void glVertex2d(double x, double y)

Parameters

x double
y double

glVertex2dv(double*)

public static extern void glVertex2dv(double* v)

Parameters

v double*

glVertex2f(float, float)

public static extern void glVertex2f(float x, float y)

Parameters

x float
y float

glVertex2fv(float*)

public static extern void glVertex2fv(float* v)

Parameters

v float*

glVertex2hNV(ushort, ushort)

public static extern void glVertex2hNV(ushort x, ushort y)

Parameters

x ushort
y ushort

glVertex2hvNV(ushort*)

public static extern void glVertex2hvNV(ushort* v)

Parameters

v ushort*

glVertex2i(int, int)

public static extern void glVertex2i(int x, int y)

Parameters

x int
y int

glVertex2iv(int*)

public static extern void glVertex2iv(int* v)

Parameters

v int*

glVertex2s(short, short)

public static extern void glVertex2s(short x, short y)

Parameters

x short
y short

glVertex2sv(short*)

public static extern void glVertex2sv(short* v)

Parameters

v short*

glVertex3d(double, double, double)

public static extern void glVertex3d(double x, double y, double z)

Parameters

x double
y double
z double

glVertex3dv(double*)

public static extern void glVertex3dv(double* v)

Parameters

v double*

glVertex3f(float, float, float)

public static extern void glVertex3f(float x, float y, float z)

Parameters

x float
y float
z float

glVertex3fv(float*)

public static extern void glVertex3fv(float* v)

Parameters

v float*

glVertex3hNV(ushort, ushort, ushort)

public static extern void glVertex3hNV(ushort x, ushort y, ushort z)

Parameters

x ushort
y ushort
z ushort

glVertex3hvNV(ushort*)

public static extern void glVertex3hvNV(ushort* v)

Parameters

v ushort*

glVertex3i(int, int, int)

public static extern void glVertex3i(int x, int y, int z)

Parameters

x int
y int
z int

glVertex3iv(int*)

public static extern void glVertex3iv(int* v)

Parameters

v int*

glVertex3s(short, short, short)

public static extern void glVertex3s(short x, short y, short z)

Parameters

x short
y short
z short

glVertex3sv(short*)

public static extern void glVertex3sv(short* v)

Parameters

v short*

glVertex4d(double, double, double, double)

public static extern void glVertex4d(double x, double y, double z, double w)

Parameters

x double
y double
z double
w double

glVertex4dv(double*)

public static extern void glVertex4dv(double* v)

Parameters

v double*

glVertex4f(float, float, float, float)

public static extern void glVertex4f(float x, float y, float z, float w)

Parameters

x float
y float
z float
w float

glVertex4fv(float*)

public static extern void glVertex4fv(float* v)

Parameters

v float*

glVertex4hNV(ushort, ushort, ushort, ushort)

public static extern void glVertex4hNV(ushort x, ushort y, ushort z, ushort w)

Parameters

x ushort
y ushort
z ushort
w ushort

glVertex4hvNV(ushort*)

public static extern void glVertex4hvNV(ushort* v)

Parameters

v ushort*

glVertex4i(int, int, int, int)

public static extern void glVertex4i(int x, int y, int z, int w)

Parameters

x int
y int
z int
w int

glVertex4iv(int*)

public static extern void glVertex4iv(int* v)

Parameters

v int*

glVertex4s(short, short, short, short)

public static extern void glVertex4s(short x, short y, short z, short w)

Parameters

x short
y short
z short
w short

glVertex4sv(short*)

public static extern void glVertex4sv(short* v)

Parameters

v short*

glVertexArrayParameteriAPPLE(uint, int)

public static extern void glVertexArrayParameteriAPPLE(uint pname, int param)

Parameters

pname uint
param int

glVertexArrayRangeAPPLE(int, nint)

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

Parameters

length int
pointer nint

glVertexArrayRangeNV(int, nint)

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

Parameters

length int
pointer nint

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*

glVertexBlendARB(int)

public static extern void glVertexBlendARB(int count)

Parameters

count int

glVertexBlendEnvfATI(uint, float)

public static extern void glVertexBlendEnvfATI(uint pname, float param)

Parameters

pname uint
param float

glVertexBlendEnviATI(uint, int)

public static extern void glVertexBlendEnviATI(uint pname, int param)

Parameters

pname uint
param int

glVertexFormatNV(int, uint, int)

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

Parameters

size int
type uint
stride int

glVertexP2ui(uint, uint)

public static extern void glVertexP2ui(uint type, uint value)

Parameters

type uint
value uint

glVertexP2uiv(uint, uint*)

public static extern void glVertexP2uiv(uint type, uint* value)

Parameters

type uint
value uint*

glVertexP3ui(uint, uint)

public static extern void glVertexP3ui(uint type, uint value)

Parameters

type uint
value uint

glVertexP3uiv(uint, uint*)

public static extern void glVertexP3uiv(uint type, uint* value)

Parameters

type uint
value uint*

glVertexP4ui(uint, uint)

public static extern void glVertexP4ui(uint type, uint value)

Parameters

type uint
value uint

glVertexP4uiv(uint, uint*)

public static extern void glVertexP4uiv(uint type, uint* value)

Parameters

type uint
value uint*

glVertexPointer(int, uint, int, nint)

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

Parameters

size int
type uint
stride int
pointer nint

glVertexPointerEXT(int, uint, int, int, nint)

public static extern void glVertexPointerEXT(int size, uint type, int stride, int count, nint pointer)

Parameters

size int
type uint
stride int
count int
pointer nint

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*

glVertexWeightPointerEXT(int, uint, int, nint)

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

Parameters

size int
type uint
stride int
pointer nint

glVertexWeightfEXT(float)

public static extern void glVertexWeightfEXT(float weight)

Parameters

weight float

glVertexWeightfvEXT(float*)

public static extern void glVertexWeightfvEXT(float* weight)

Parameters

weight float*

glVertexWeighthNV(ushort)

public static extern void glVertexWeighthNV(ushort weight)

Parameters

weight ushort

glVertexWeighthvNV(ushort*)

public static extern void glVertexWeighthvNV(ushort* weight)

Parameters

weight ushort*

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

glWeightPointerARB(int, uint, int, nint)

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

Parameters

size int
type uint
stride int
pointer nint

glWeightbvARB(int, sbyte*)

public static extern void glWeightbvARB(int size, sbyte* weights)

Parameters

size int
weights sbyte*

glWeightdvARB(int, double*)

public static extern void glWeightdvARB(int size, double* weights)

Parameters

size int
weights double*

glWeightfvARB(int, float*)

public static extern void glWeightfvARB(int size, float* weights)

Parameters

size int
weights float*

glWeightivARB(int, int*)

public static extern void glWeightivARB(int size, int* weights)

Parameters

size int
weights int*

glWeightsvARB(int, short*)

public static extern void glWeightsvARB(int size, short* weights)

Parameters

size int
weights short*

glWeightubvARB(int, byte*)

public static extern void glWeightubvARB(int size, byte* weights)

Parameters

size int
weights byte*

glWeightuivARB(int, uint*)

public static extern void glWeightuivARB(int size, uint* weights)

Parameters

size int
weights uint*

glWeightusvARB(int, ushort*)

public static extern void glWeightusvARB(int size, ushort* weights)

Parameters

size int
weights ushort*

glWindowPos2d(double, double)

public static extern void glWindowPos2d(double x, double y)

Parameters

x double
y double

glWindowPos2dARB(double, double)

public static extern void glWindowPos2dARB(double x, double y)

Parameters

x double
y double

glWindowPos2dMESA(double, double)

public static extern void glWindowPos2dMESA(double x, double y)

Parameters

x double
y double

glWindowPos2dv(double*)

public static extern void glWindowPos2dv(double* v)

Parameters

v double*

glWindowPos2dvARB(double*)

public static extern void glWindowPos2dvARB(double* v)

Parameters

v double*

glWindowPos2dvMESA(double*)

public static extern void glWindowPos2dvMESA(double* v)

Parameters

v double*

glWindowPos2f(float, float)

public static extern void glWindowPos2f(float x, float y)

Parameters

x float
y float

glWindowPos2fARB(float, float)

public static extern void glWindowPos2fARB(float x, float y)

Parameters

x float
y float

glWindowPos2fMESA(float, float)

public static extern void glWindowPos2fMESA(float x, float y)

Parameters

x float
y float

glWindowPos2fv(float*)

public static extern void glWindowPos2fv(float* v)

Parameters

v float*

glWindowPos2fvARB(float*)

public static extern void glWindowPos2fvARB(float* v)

Parameters

v float*

glWindowPos2fvMESA(float*)

public static extern void glWindowPos2fvMESA(float* v)

Parameters

v float*

glWindowPos2i(int, int)

public static extern void glWindowPos2i(int x, int y)

Parameters

x int
y int

glWindowPos2iARB(int, int)

public static extern void glWindowPos2iARB(int x, int y)

Parameters

x int
y int

glWindowPos2iMESA(int, int)

public static extern void glWindowPos2iMESA(int x, int y)

Parameters

x int
y int

glWindowPos2iv(int*)

public static extern void glWindowPos2iv(int* v)

Parameters

v int*

glWindowPos2ivARB(int*)

public static extern void glWindowPos2ivARB(int* v)

Parameters

v int*

glWindowPos2ivMESA(int*)

public static extern void glWindowPos2ivMESA(int* v)

Parameters

v int*

glWindowPos2s(short, short)

public static extern void glWindowPos2s(short x, short y)

Parameters

x short
y short

glWindowPos2sARB(short, short)

public static extern void glWindowPos2sARB(short x, short y)

Parameters

x short
y short

glWindowPos2sMESA(short, short)

public static extern void glWindowPos2sMESA(short x, short y)

Parameters

x short
y short

glWindowPos2sv(short*)

public static extern void glWindowPos2sv(short* v)

Parameters

v short*

glWindowPos2svARB(short*)

public static extern void glWindowPos2svARB(short* v)

Parameters

v short*

glWindowPos2svMESA(short*)

public static extern void glWindowPos2svMESA(short* v)

Parameters

v short*

glWindowPos3d(double, double, double)

public static extern void glWindowPos3d(double x, double y, double z)

Parameters

x double
y double
z double

glWindowPos3dARB(double, double, double)

public static extern void glWindowPos3dARB(double x, double y, double z)

Parameters

x double
y double
z double

glWindowPos3dMESA(double, double, double)

public static extern void glWindowPos3dMESA(double x, double y, double z)

Parameters

x double
y double
z double

glWindowPos3dv(double*)

public static extern void glWindowPos3dv(double* v)

Parameters

v double*

glWindowPos3dvARB(double*)

public static extern void glWindowPos3dvARB(double* v)

Parameters

v double*

glWindowPos3dvMESA(double*)

public static extern void glWindowPos3dvMESA(double* v)

Parameters

v double*

glWindowPos3f(float, float, float)

public static extern void glWindowPos3f(float x, float y, float z)

Parameters

x float
y float
z float

glWindowPos3fARB(float, float, float)

public static extern void glWindowPos3fARB(float x, float y, float z)

Parameters

x float
y float
z float

glWindowPos3fMESA(float, float, float)

public static extern void glWindowPos3fMESA(float x, float y, float z)

Parameters

x float
y float
z float

glWindowPos3fv(float*)

public static extern void glWindowPos3fv(float* v)

Parameters

v float*

glWindowPos3fvARB(float*)

public static extern void glWindowPos3fvARB(float* v)

Parameters

v float*

glWindowPos3fvMESA(float*)

public static extern void glWindowPos3fvMESA(float* v)

Parameters

v float*

glWindowPos3i(int, int, int)

public static extern void glWindowPos3i(int x, int y, int z)

Parameters

x int
y int
z int

glWindowPos3iARB(int, int, int)

public static extern void glWindowPos3iARB(int x, int y, int z)

Parameters

x int
y int
z int

glWindowPos3iMESA(int, int, int)

public static extern void glWindowPos3iMESA(int x, int y, int z)

Parameters

x int
y int
z int

glWindowPos3iv(int*)

public static extern void glWindowPos3iv(int* v)

Parameters

v int*

glWindowPos3ivARB(int*)

public static extern void glWindowPos3ivARB(int* v)

Parameters

v int*

glWindowPos3ivMESA(int*)

public static extern void glWindowPos3ivMESA(int* v)

Parameters

v int*

glWindowPos3s(short, short, short)

public static extern void glWindowPos3s(short x, short y, short z)

Parameters

x short
y short
z short

glWindowPos3sARB(short, short, short)

public static extern void glWindowPos3sARB(short x, short y, short z)

Parameters

x short
y short
z short

glWindowPos3sMESA(short, short, short)

public static extern void glWindowPos3sMESA(short x, short y, short z)

Parameters

x short
y short
z short

glWindowPos3sv(short*)

public static extern void glWindowPos3sv(short* v)

Parameters

v short*

glWindowPos3svARB(short*)

public static extern void glWindowPos3svARB(short* v)

Parameters

v short*

glWindowPos3svMESA(short*)

public static extern void glWindowPos3svMESA(short* v)

Parameters

v short*

glWindowPos4dMESA(double, double, double, double)

public static extern void glWindowPos4dMESA(double x, double y, double z, double w)

Parameters

x double
y double
z double
w double

glWindowPos4dvMESA(double*)

public static extern void glWindowPos4dvMESA(double* v)

Parameters

v double*

glWindowPos4fMESA(float, float, float, float)

public static extern void glWindowPos4fMESA(float x, float y, float z, float w)

Parameters

x float
y float
z float
w float

glWindowPos4fvMESA(float*)

public static extern void glWindowPos4fvMESA(float* v)

Parameters

v float*

glWindowPos4iMESA(int, int, int, int)

public static extern void glWindowPos4iMESA(int x, int y, int z, int w)

Parameters

x int
y int
z int
w int

glWindowPos4ivMESA(int*)

public static extern void glWindowPos4ivMESA(int* v)

Parameters

v int*

glWindowPos4sMESA(short, short, short, short)

public static extern void glWindowPos4sMESA(short x, short y, short z, short w)

Parameters

x short
y short
z short
w short

glWindowPos4svMESA(short*)

public static extern void glWindowPos4svMESA(short* v)

Parameters

v short*

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