gles3

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

Package gles3 provides Go bindings for OpenGL ES 3.0.

Index

Constants

View Source
const (
	GL_ACTIVE_ATTRIBUTES                             = 35721
	GL_ACTIVE_ATTRIBUTE_MAX_LENGTH                   = 35722
	GL_ACTIVE_TEXTURE                                = 34016
	GL_ACTIVE_UNIFORMS                               = 35718
	GL_ACTIVE_UNIFORM_BLOCKS                         = 35382
	GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH          = 35381
	GL_ACTIVE_UNIFORM_MAX_LENGTH                     = 35719
	GL_ALIASED_LINE_WIDTH_RANGE                      = 33902
	GL_ALIASED_POINT_SIZE_RANGE                      = 33901
	GL_ALPHA                                         = 6406
	GL_ALPHA_BITS                                    = 3413
	GL_ALWAYS                                        = 519
	GL_ANY_SAMPLES_PASSED                            = 35887
	GL_ANY_SAMPLES_PASSED_CONSERVATIVE               = 36202
	GL_ARRAY_BUFFER                                  = 34962
	GL_ARRAY_BUFFER_BINDING                          = 34964
	GL_ATTACHED_SHADERS                              = 35717
	GL_BACK                                          = 1029
	GL_BLEND                                         = 3042
	GL_BLEND_COLOR                                   = 32773
	GL_BLEND_DST_ALPHA                               = 32970
	GL_BLEND_DST_RGB                                 = 32968
	GL_BLEND_EQUATION                                = 32777
	GL_BLEND_EQUATION_ALPHA                          = 34877
	GL_BLEND_EQUATION_RGB                            = 32777
	GL_BLEND_SRC_ALPHA                               = 32971
	GL_BLEND_SRC_RGB                                 = 32969
	GL_BLUE                                          = 6405
	GL_BLUE_BITS                                     = 3412
	GL_BOOL                                          = 35670
	GL_BOOL_VEC2                                     = 35671
	GL_BOOL_VEC3                                     = 35672
	GL_BOOL_VEC4                                     = 35673
	GL_BUFFER_ACCESS_FLAGS                           = 37151
	GL_BUFFER_MAPPED                                 = 35004
	GL_BUFFER_MAP_LENGTH                             = 37152
	GL_BUFFER_MAP_OFFSET                             = 37153
	GL_BUFFER_MAP_POINTER                            = 35005
	GL_BUFFER_SIZE                                   = 34660
	GL_BUFFER_USAGE                                  = 34661
	GL_BYTE                                          = 5120
	GL_CCW                                           = 2305
	GL_CLAMP_TO_EDGE                                 = 33071
	GL_COLOR                                         = 6144
	GL_COLOR_ATTACHMENT0                             = 36064
	GL_COLOR_ATTACHMENT1                             = 36065
	GL_COLOR_ATTACHMENT10                            = 36074
	GL_COLOR_ATTACHMENT11                            = 36075
	GL_COLOR_ATTACHMENT12                            = 36076
	GL_COLOR_ATTACHMENT13                            = 36077
	GL_COLOR_ATTACHMENT14                            = 36078
	GL_COLOR_ATTACHMENT15                            = 36079
	GL_COLOR_ATTACHMENT16                            = 36080
	GL_COLOR_ATTACHMENT17                            = 36081
	GL_COLOR_ATTACHMENT18                            = 36082
	GL_COLOR_ATTACHMENT19                            = 36083
	GL_COLOR_ATTACHMENT2                             = 36066
	GL_COLOR_ATTACHMENT20                            = 36084
	GL_COLOR_ATTACHMENT21                            = 36085
	GL_COLOR_ATTACHMENT22                            = 36086
	GL_COLOR_ATTACHMENT23                            = 36087
	GL_COLOR_ATTACHMENT24                            = 36088
	GL_COLOR_ATTACHMENT25                            = 36089
	GL_COLOR_ATTACHMENT26                            = 36090
	GL_COLOR_ATTACHMENT27                            = 36091
	GL_COLOR_ATTACHMENT28                            = 36092
	GL_COLOR_ATTACHMENT29                            = 36093
	GL_COLOR_ATTACHMENT3                             = 36067
	GL_COLOR_ATTACHMENT30                            = 36094
	GL_COLOR_ATTACHMENT31                            = 36095
	GL_COLOR_ATTACHMENT4                             = 36068
	GL_COLOR_ATTACHMENT5                             = 36069
	GL_COLOR_ATTACHMENT6                             = 36070
	GL_COLOR_ATTACHMENT7                             = 36071
	GL_COLOR_ATTACHMENT8                             = 36072
	GL_COLOR_ATTACHMENT9                             = 36073
	GL_COLOR_BUFFER_BIT                              = 16384
	GL_COLOR_CLEAR_VALUE                             = 3106
	GL_COLOR_WRITEMASK                               = 3107
	GL_COMPARE_REF_TO_TEXTURE                        = 34894
	GL_COMPILE_STATUS                                = 35713
	GL_COMPRESSED_R11_EAC                            = 37488
	GL_COMPRESSED_RG11_EAC                           = 37490
	GL_COMPRESSED_RGB8_ETC2                          = 37492
	GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2      = 37494
	GL_COMPRESSED_RGBA8_ETC2_EAC                     = 37496
	GL_COMPRESSED_SIGNED_R11_EAC                     = 37489
	GL_COMPRESSED_SIGNED_RG11_EAC                    = 37491
	GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC              = 37497
	GL_COMPRESSED_SRGB8_ETC2                         = 37493
	GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2     = 37495
	GL_COMPRESSED_TEXTURE_FORMATS                    = 34467
	GL_CONSTANT_ALPHA                                = 32771
	GL_CONSTANT_COLOR                                = 32769
	GL_COPY_READ_BUFFER                              = 36662
	GL_COPY_READ_BUFFER_BINDING                      = 36662
	GL_COPY_WRITE_BUFFER                             = 36663
	GL_COPY_WRITE_BUFFER_BINDING                     = 36663
	GL_CULL_FACE                                     = 2884
	GL_CULL_FACE_MODE                                = 2885
	GL_CURRENT_PROGRAM                               = 35725
	GL_CURRENT_QUERY                                 = 34917
	GL_CURRENT_VERTEX_ATTRIB                         = 34342
	GL_CW                                            = 2304
	GL_DECR                                          = 7683
	GL_DECR_WRAP                                     = 34056
	GL_DELETE_STATUS                                 = 35712
	GL_DEPTH                                         = 6145
	GL_DEPTH24_STENCIL8                              = 35056
	GL_DEPTH32F_STENCIL8                             = 36013
	GL_DEPTH_ATTACHMENT                              = 36096
	GL_DEPTH_BITS                                    = 3414
	GL_DEPTH_BUFFER_BIT                              = 256
	GL_DEPTH_CLEAR_VALUE                             = 2931
	GL_DEPTH_COMPONENT                               = 6402
	GL_DEPTH_COMPONENT16                             = 33189
	GL_DEPTH_COMPONENT24                             = 33190
	GL_DEPTH_COMPONENT32F                            = 36012
	GL_DEPTH_FUNC                                    = 2932
	GL_DEPTH_RANGE                                   = 2928
	GL_DEPTH_STENCIL                                 = 34041
	GL_DEPTH_STENCIL_ATTACHMENT                      = 33306
	GL_DEPTH_TEST                                    = 2929
	GL_DEPTH_WRITEMASK                               = 2930
	GL_DITHER                                        = 3024
	GL_DONT_CARE                                     = 4352
	GL_DRAW_BUFFER0                                  = 34853
	GL_DRAW_BUFFER1                                  = 34854
	GL_DRAW_BUFFER10                                 = 34863
	GL_DRAW_BUFFER11                                 = 34864
	GL_DRAW_BUFFER12                                 = 34865
	GL_DRAW_BUFFER13                                 = 34866
	GL_DRAW_BUFFER14                                 = 34867
	GL_DRAW_BUFFER15                                 = 34868
	GL_DRAW_BUFFER2                                  = 34855
	GL_DRAW_BUFFER3                                  = 34856
	GL_DRAW_BUFFER4                                  = 34857
	GL_DRAW_BUFFER5                                  = 34858
	GL_DRAW_BUFFER6                                  = 34859
	GL_DRAW_BUFFER7                                  = 34860
	GL_DRAW_BUFFER8                                  = 34861
	GL_DRAW_BUFFER9                                  = 34862
	GL_DRAW_FRAMEBUFFER                              = 36009
	GL_DRAW_FRAMEBUFFER_BINDING                      = 36006
	GL_DST_ALPHA                                     = 772
	GL_DST_COLOR                                     = 774
	GL_DYNAMIC_COPY                                  = 35050
	GL_DYNAMIC_DRAW                                  = 35048
	GL_DYNAMIC_READ                                  = 35049
	GL_ELEMENT_ARRAY_BUFFER                          = 34963
	GL_ELEMENT_ARRAY_BUFFER_BINDING                  = 34965
	GL_EQUAL                                         = 514
	GL_EXTENSIONS                                    = 7939
	GL_FALSE                                         = 0
	GL_FASTEST                                       = 4353
	GL_FIXED                                         = 5132
	GL_FLOAT                                         = 5126
	GL_FLOAT_32_UNSIGNED_INT_24_8_REV                = 36269
	GL_FLOAT_MAT2                                    = 35674
	GL_FLOAT_MAT3                                    = 35675
	GL_FLOAT_MAT4                                    = 35676
	GL_FLOAT_VEC2                                    = 35664
	GL_FLOAT_VEC3                                    = 35665
	GL_FLOAT_VEC4                                    = 35666
	GL_FRAGMENT_SHADER                               = 35632
	GL_FRAGMENT_SHADER_DERIVATIVE_HINT               = 35723
	GL_FRAMEBUFFER                                   = 36160
	GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE             = 33301
	GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE              = 33300
	GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING         = 33296
	GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE         = 33297
	GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE             = 33302
	GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE             = 33299
	GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME            = 36049
	GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE            = 36048
	GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE               = 33298
	GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE           = 33303
	GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE  = 36051
	GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER          = 36052
	GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL          = 36050
	GL_FRAMEBUFFER_BINDING                           = 36006
	GL_FRAMEBUFFER_COMPLETE                          = 36053
	GL_FRAMEBUFFER_DEFAULT                           = 33304
	GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT             = 36054
	GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS             = 36057
	GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT     = 36055
	GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE            = 36182
	GL_FRAMEBUFFER_UNDEFINED                         = 33305
	GL_FRAMEBUFFER_UNSUPPORTED                       = 36061
	GL_FRONT                                         = 1028
	GL_FRONT_AND_BACK                                = 1032
	GL_FRONT_FACE                                    = 2886
	GL_FUNC_ADD                                      = 32774
	GL_FUNC_REVERSE_SUBTRACT                         = 32779
	GL_FUNC_SUBTRACT                                 = 32778
	GL_GENERATE_MIPMAP_HINT                          = 33170
	GL_GEQUAL                                        = 518
	GL_GREATER                                       = 516
	GL_GREEN                                         = 6404
	GL_GREEN_BITS                                    = 3411
	GL_HALF_FLOAT                                    = 5131
	GL_HIGH_FLOAT                                    = 36338
	GL_HIGH_INT                                      = 36341
	GL_IMPLEMENTATION_COLOR_READ_FORMAT              = 35739
	GL_IMPLEMENTATION_COLOR_READ_TYPE                = 35738
	GL_INCR                                          = 7682
	GL_INCR_WRAP                                     = 34055
	GL_INFO_LOG_LENGTH                               = 35716
	GL_INT                                           = 5124
	GL_INT_2_10_10_10_REV                            = 36255
	GL_INT_SAMPLER_2D                                = 36298
	GL_INT_SAMPLER_2D_ARRAY                          = 36303
	GL_INT_SAMPLER_3D                                = 36299
	GL_INT_SAMPLER_CUBE                              = 36300
	GL_INT_VEC2                                      = 35667
	GL_INT_VEC3                                      = 35668
	GL_INT_VEC4                                      = 35669
	GL_INVALID_ENUM                                  = 1280
	GL_INVALID_FRAMEBUFFER_OPERATION                 = 1286
	GL_INVALID_INDEX                                 = 4294967295
	GL_INVALID_OPERATION                             = 1282
	GL_INVALID_VALUE                                 = 1281
	GL_INVERT                                        = 5386
	GL_KEEP                                          = 7680
	GL_LEQUAL                                        = 515
	GL_LESS                                          = 513
	GL_LINEAR                                        = 9729
	GL_LINEAR_MIPMAP_LINEAR                          = 9987
	GL_LINEAR_MIPMAP_NEAREST                         = 9985
	GL_LINES                                         = 1
	GL_LINE_LOOP                                     = 2
	GL_LINE_STRIP                                    = 3
	GL_LINE_WIDTH                                    = 2849
	GL_LINK_STATUS                                   = 35714
	GL_LOW_FLOAT                                     = 36336
	GL_LOW_INT                                       = 36339
	GL_LUMINANCE                                     = 6409
	GL_LUMINANCE_ALPHA                               = 6410
	GL_MAJOR_VERSION                                 = 33307
	GL_MAP_FLUSH_EXPLICIT_BIT                        = 16
	GL_MAP_INVALIDATE_BUFFER_BIT                     = 8
	GL_MAP_INVALIDATE_RANGE_BIT                      = 4
	GL_MAP_READ_BIT                                  = 1
	GL_MAP_UNSYNCHRONIZED_BIT                        = 32
	GL_MAP_WRITE_BIT                                 = 2
	GL_MAX                                           = 32776
	GL_MAX_3D_TEXTURE_SIZE                           = 32883
	GL_MAX_ARRAY_TEXTURE_LAYERS                      = 35071
	GL_MAX_COLOR_ATTACHMENTS                         = 36063
	GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS      = 35379
	GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS              = 35661
	GL_MAX_COMBINED_UNIFORM_BLOCKS                   = 35374
	GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS        = 35377
	GL_MAX_CUBE_MAP_TEXTURE_SIZE                     = 34076
	GL_MAX_DRAW_BUFFERS                              = 34852
	GL_MAX_ELEMENTS_INDICES                          = 33001
	GL_MAX_ELEMENTS_VERTICES                         = 33000
	GL_MAX_ELEMENT_INDEX                             = 36203
	GL_MAX_FRAGMENT_INPUT_COMPONENTS                 = 37157
	GL_MAX_FRAGMENT_UNIFORM_BLOCKS                   = 35373
	GL_MAX_FRAGMENT_UNIFORM_COMPONENTS               = 35657
	GL_MAX_FRAGMENT_UNIFORM_VECTORS                  = 36349
	GL_MAX_PROGRAM_TEXEL_OFFSET                      = 35077
	GL_MAX_RENDERBUFFER_SIZE                         = 34024
	GL_MAX_SAMPLES                                   = 36183
	GL_MAX_SERVER_WAIT_TIMEOUT                       = 37137
	GL_MAX_TEXTURE_IMAGE_UNITS                       = 34930
	GL_MAX_TEXTURE_LOD_BIAS                          = 34045
	GL_MAX_TEXTURE_SIZE                              = 3379
	GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978
	GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS       = 35979
	GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS    = 35968
	GL_MAX_UNIFORM_BLOCK_SIZE                        = 35376
	GL_MAX_UNIFORM_BUFFER_BINDINGS                   = 35375
	GL_MAX_VARYING_COMPONENTS                        = 35659
	GL_MAX_VARYING_VECTORS                           = 36348
	GL_MAX_VERTEX_ATTRIBS                            = 34921
	GL_MAX_VERTEX_OUTPUT_COMPONENTS                  = 37154
	GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS                = 35660
	GL_MAX_VERTEX_UNIFORM_BLOCKS                     = 35371
	GL_MAX_VERTEX_UNIFORM_COMPONENTS                 = 35658
	GL_MAX_VERTEX_UNIFORM_VECTORS                    = 36347
	GL_MAX_VIEWPORT_DIMS                             = 3386
	GL_MEDIUM_FLOAT                                  = 36337
	GL_MEDIUM_INT                                    = 36340
	GL_MIN                                           = 32775
	GL_MINOR_VERSION                                 = 33308
	GL_MIN_PROGRAM_TEXEL_OFFSET                      = 35076
	GL_MIRRORED_REPEAT                               = 33648
	GL_NEAREST                                       = 9728
	GL_NEAREST_MIPMAP_LINEAR                         = 9986
	GL_NEAREST_MIPMAP_NEAREST                        = 9984
	GL_NEVER                                         = 512
	GL_NICEST                                        = 4354
	GL_NONE                                          = 0
	GL_NOTEQUAL                                      = 517
	GL_NO_ERROR                                      = 0
	GL_NUM_COMPRESSED_TEXTURE_FORMATS                = 34466
	GL_NUM_EXTENSIONS                                = 33309
	GL_NUM_PROGRAM_BINARY_FORMATS                    = 34814
	GL_NUM_SAMPLE_COUNTS                             = 37760
	GL_NUM_SHADER_BINARY_FORMATS                     = 36345
	GL_OBJECT_TYPE                                   = 37138
	GL_ONE                                           = 1
	GL_ONE_MINUS_CONSTANT_ALPHA                      = 32772
	GL_ONE_MINUS_CONSTANT_COLOR                      = 32770
	GL_ONE_MINUS_DST_ALPHA                           = 773
	GL_ONE_MINUS_DST_COLOR                           = 775
	GL_ONE_MINUS_SRC_ALPHA                           = 771
	GL_ONE_MINUS_SRC_COLOR                           = 769
	GL_OUT_OF_MEMORY                                 = 1285
	GL_PACK_ALIGNMENT                                = 3333
	GL_PACK_ROW_LENGTH                               = 3330
	GL_PACK_SKIP_PIXELS                              = 3332
	GL_PACK_SKIP_ROWS                                = 3331
	GL_PIXEL_PACK_BUFFER                             = 35051
	GL_PIXEL_PACK_BUFFER_BINDING                     = 35053
	GL_PIXEL_UNPACK_BUFFER                           = 35052
	GL_PIXEL_UNPACK_BUFFER_BINDING                   = 35055
	GL_POINTS                                        = 0
	GL_POLYGON_OFFSET_FACTOR                         = 32824
	GL_POLYGON_OFFSET_FILL                           = 32823
	GL_POLYGON_OFFSET_UNITS                          = 10752
	GL_PRIMITIVE_RESTART_FIXED_INDEX                 = 36201
	GL_PROGRAM_BINARY_FORMATS                        = 34815
	GL_PROGRAM_BINARY_LENGTH                         = 34625
	GL_PROGRAM_BINARY_RETRIEVABLE_HINT               = 33367
	GL_QUERY_RESULT                                  = 34918
	GL_QUERY_RESULT_AVAILABLE                        = 34919
	GL_R11F_G11F_B10F                                = 35898
	GL_R16F                                          = 33325
	GL_R16I                                          = 33331
	GL_R16UI                                         = 33332
	GL_R32F                                          = 33326
	GL_R32I                                          = 33333
	GL_R32UI                                         = 33334
	GL_R8                                            = 33321
	GL_R8I                                           = 33329
	GL_R8UI                                          = 33330
	GL_R8_SNORM                                      = 36756
	GL_RASTERIZER_DISCARD                            = 35977
	GL_READ_BUFFER                                   = 3074
	GL_READ_FRAMEBUFFER                              = 36008
	GL_READ_FRAMEBUFFER_BINDING                      = 36010
	GL_RED                                           = 6403
	GL_RED_BITS                                      = 3410
	GL_RED_INTEGER                                   = 36244
	GL_RENDERBUFFER                                  = 36161
	GL_RENDERBUFFER_ALPHA_SIZE                       = 36179
	GL_RENDERBUFFER_BINDING                          = 36007
	GL_RENDERBUFFER_BLUE_SIZE                        = 36178
	GL_RENDERBUFFER_DEPTH_SIZE                       = 36180
	GL_RENDERBUFFER_GREEN_SIZE                       = 36177
	GL_RENDERBUFFER_HEIGHT                           = 36163
	GL_RENDERBUFFER_INTERNAL_FORMAT                  = 36164
	GL_RENDERBUFFER_RED_SIZE                         = 36176
	GL_RENDERBUFFER_SAMPLES                          = 36011
	GL_RENDERBUFFER_STENCIL_SIZE                     = 36181
	GL_RENDERBUFFER_WIDTH                            = 36162
	GL_RENDERER                                      = 7937
	GL_REPEAT                                        = 10497
	GL_REPLACE                                       = 7681
	GL_RG                                            = 33319
	GL_RG16F                                         = 33327
	GL_RG16I                                         = 33337
	GL_RG16UI                                        = 33338
	GL_RG32F                                         = 33328
	GL_RG32I                                         = 33339
	GL_RG32UI                                        = 33340
	GL_RG8                                           = 33323
	GL_RG8I                                          = 33335
	GL_RG8UI                                         = 33336
	GL_RG8_SNORM                                     = 36757
	GL_RGB                                           = 6407
	GL_RGB10_A2                                      = 32857
	GL_RGB10_A2UI                                    = 36975
	GL_RGB16F                                        = 34843
	GL_RGB16I                                        = 36233
	GL_RGB16UI                                       = 36215
	GL_RGB32F                                        = 34837
	GL_RGB32I                                        = 36227
	GL_RGB32UI                                       = 36209
	GL_RGB565                                        = 36194
	GL_RGB5_A1                                       = 32855
	GL_RGB8                                          = 32849
	GL_RGB8I                                         = 36239
	GL_RGB8UI                                        = 36221
	GL_RGB8_SNORM                                    = 36758
	GL_RGB9_E5                                       = 35901
	GL_RGBA                                          = 6408
	GL_RGBA16F                                       = 34842
	GL_RGBA16I                                       = 36232
	GL_RGBA16UI                                      = 36214
	GL_RGBA32F                                       = 34836
	GL_RGBA32I                                       = 36226
	GL_RGBA32UI                                      = 36208
	GL_RGBA4                                         = 32854
	GL_RGBA8                                         = 32856
	GL_RGBA8I                                        = 36238
	GL_RGBA8UI                                       = 36220
	GL_RGBA8_SNORM                                   = 36759
	GL_RGBA_INTEGER                                  = 36249
	GL_RGB_INTEGER                                   = 36248
	GL_RG_INTEGER                                    = 33320
	GL_SAMPLER_2D                                    = 35678
	GL_SAMPLER_2D_ARRAY                              = 36289
	GL_SAMPLER_2D_ARRAY_SHADOW                       = 36292
	GL_SAMPLER_2D_SHADOW                             = 35682
	GL_SAMPLER_3D                                    = 35679
	GL_SAMPLER_BINDING                               = 35097
	GL_SAMPLER_CUBE                                  = 35680
	GL_SAMPLER_CUBE_SHADOW                           = 36293
	GL_SAMPLES                                       = 32937
	GL_SAMPLE_ALPHA_TO_COVERAGE                      = 32926
	GL_SAMPLE_BUFFERS                                = 32936
	GL_SAMPLE_COVERAGE                               = 32928
	GL_SAMPLE_COVERAGE_INVERT                        = 32939
	GL_SAMPLE_COVERAGE_VALUE                         = 32938
	GL_SCISSOR_BOX                                   = 3088
	GL_SCISSOR_TEST                                  = 3089
	GL_SHADER_BINARY_FORMATS                         = 36344
	GL_SHADER_COMPILER                               = 36346
	GL_SHADER_SOURCE_LENGTH                          = 35720
	GL_SHADER_TYPE                                   = 35663
	GL_SHADING_LANGUAGE_VERSION                      = 35724
	GL_SHORT                                         = 5122
	GL_SIGNALED                                      = 37145
	GL_SIGNED_NORMALIZED                             = 36764
	GL_SRC_ALPHA                                     = 770
	GL_SRC_ALPHA_SATURATE                            = 776
	GL_SRC_COLOR                                     = 768
	GL_SRGB                                          = 35904
	GL_SRGB8                                         = 35905
	GL_SRGB8_ALPHA8                                  = 35907
	GL_STATIC_COPY                                   = 35046
	GL_STATIC_DRAW                                   = 35044
	GL_STATIC_READ                                   = 35045
	GL_STENCIL                                       = 6146
	GL_STENCIL_ATTACHMENT                            = 36128
	GL_STENCIL_BACK_FAIL                             = 34817
	GL_STENCIL_BACK_FUNC                             = 34816
	GL_STENCIL_BACK_PASS_DEPTH_FAIL                  = 34818
	GL_STENCIL_BACK_PASS_DEPTH_PASS                  = 34819
	GL_STENCIL_BACK_REF                              = 36003
	GL_STENCIL_BACK_VALUE_MASK                       = 36004
	GL_STENCIL_BACK_WRITEMASK                        = 36005
	GL_STENCIL_BITS                                  = 3415
	GL_STENCIL_BUFFER_BIT                            = 1024
	GL_STENCIL_CLEAR_VALUE                           = 2961
	GL_STENCIL_FAIL                                  = 2964
	GL_STENCIL_FUNC                                  = 2962
	GL_STENCIL_INDEX8                                = 36168
	GL_STENCIL_PASS_DEPTH_FAIL                       = 2965
	GL_STENCIL_PASS_DEPTH_PASS                       = 2966
	GL_STENCIL_REF                                   = 2967
	GL_STENCIL_TEST                                  = 2960
	GL_STENCIL_VALUE_MASK                            = 2963
	GL_STENCIL_WRITEMASK                             = 2968
	GL_STREAM_COPY                                   = 35042
	GL_STREAM_DRAW                                   = 35040
	GL_STREAM_READ                                   = 35041
	GL_SUBPIXEL_BITS                                 = 3408
	GL_SYNC_CONDITION                                = 37139
	GL_SYNC_FENCE                                    = 37142
	GL_SYNC_FLAGS                                    = 37141
	GL_SYNC_STATUS                                   = 37140
	GL_TEXTURE                                       = 5890
	GL_TEXTURE0                                      = 33984
	GL_TEXTURE1                                      = 33985
	GL_TEXTURE10                                     = 33994
	GL_TEXTURE11                                     = 33995
	GL_TEXTURE12                                     = 33996
	GL_TEXTURE13                                     = 33997
	GL_TEXTURE14                                     = 33998
	GL_TEXTURE15                                     = 33999
	GL_TEXTURE16                                     = 34000
	GL_TEXTURE17                                     = 34001
	GL_TEXTURE18                                     = 34002
	GL_TEXTURE19                                     = 34003
	GL_TEXTURE2                                      = 33986
	GL_TEXTURE20                                     = 34004
	GL_TEXTURE21                                     = 34005
	GL_TEXTURE22                                     = 34006
	GL_TEXTURE23                                     = 34007
	GL_TEXTURE24                                     = 34008
	GL_TEXTURE25                                     = 34009
	GL_TEXTURE26                                     = 34010
	GL_TEXTURE27                                     = 34011
	GL_TEXTURE28                                     = 34012
	GL_TEXTURE29                                     = 34013
	GL_TEXTURE3                                      = 33987
	GL_TEXTURE30                                     = 34014
	GL_TEXTURE31                                     = 34015
	GL_TEXTURE4                                      = 33988
	GL_TEXTURE5                                      = 33989
	GL_TEXTURE6                                      = 33990
	GL_TEXTURE7                                      = 33991
	GL_TEXTURE8                                      = 33992
	GL_TEXTURE9                                      = 33993
	GL_TEXTURE_2D                                    = 3553
	GL_TEXTURE_2D_ARRAY                              = 35866
	GL_TEXTURE_3D                                    = 32879
	GL_TEXTURE_BASE_LEVEL                            = 33084
	GL_TEXTURE_BINDING_2D                            = 32873
	GL_TEXTURE_BINDING_2D_ARRAY                      = 35869
	GL_TEXTURE_BINDING_3D                            = 32874
	GL_TEXTURE_BINDING_CUBE_MAP                      = 34068
	GL_TEXTURE_COMPARE_FUNC                          = 34893
	GL_TEXTURE_COMPARE_MODE                          = 34892
	GL_TEXTURE_CUBE_MAP                              = 34067
	GL_TEXTURE_CUBE_MAP_NEGATIVE_X                   = 34070
	GL_TEXTURE_CUBE_MAP_NEGATIVE_Y                   = 34072
	GL_TEXTURE_CUBE_MAP_NEGATIVE_Z                   = 34074
	GL_TEXTURE_CUBE_MAP_POSITIVE_X                   = 34069
	GL_TEXTURE_CUBE_MAP_POSITIVE_Y                   = 34071
	GL_TEXTURE_CUBE_MAP_POSITIVE_Z                   = 34073
	GL_TEXTURE_IMMUTABLE_FORMAT                      = 37167
	GL_TEXTURE_IMMUTABLE_LEVELS                      = 33503
	GL_TEXTURE_MAG_FILTER                            = 10240
	GL_TEXTURE_MAX_LEVEL                             = 33085
	GL_TEXTURE_MAX_LOD                               = 33083
	GL_TEXTURE_MIN_FILTER                            = 10241
	GL_TEXTURE_MIN_LOD                               = 33082
	GL_TEXTURE_SWIZZLE_A                             = 36421
	GL_TEXTURE_SWIZZLE_B                             = 36420
	GL_TEXTURE_SWIZZLE_G                             = 36419
	GL_TEXTURE_SWIZZLE_R                             = 36418
	GL_TEXTURE_WRAP_R                                = 32882
	GL_TEXTURE_WRAP_S                                = 10242
	GL_TEXTURE_WRAP_T                                = 10243
	GL_TIMEOUT_IGNORED                               = 0xFFFFFFFFFFFFFFFF
	GL_TRANSFORM_FEEDBACK_ACTIVE                     = 36388
	GL_TRANSFORM_FEEDBACK_BINDING                    = 36389
	GL_TRANSFORM_FEEDBACK_BUFFER_BINDING             = 35983
	GL_TRANSFORM_FEEDBACK_BUFFER_MODE                = 35967
	GL_TRANSFORM_FEEDBACK_BUFFER_SIZE                = 35973
	GL_TRANSFORM_FEEDBACK_BUFFER_START               = 35972
	GL_TRANSFORM_FEEDBACK_PAUSED                     = 36387
	GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN         = 35976
	GL_TRANSFORM_FEEDBACK_VARYINGS                   = 35971
	GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH         = 35958
	GL_TRIANGLES                                     = 4
	GL_TRIANGLE_FAN                                  = 6
	GL_TRIANGLE_STRIP                                = 5
	GL_TRUE                                          = 1
	GL_UNIFORM_ARRAY_STRIDE                          = 35388
	GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS                 = 35394
	GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES          = 35395
	GL_UNIFORM_BLOCK_BINDING                         = 35391
	GL_UNIFORM_BLOCK_DATA_SIZE                       = 35392
	GL_UNIFORM_BLOCK_INDEX                           = 35386
	GL_UNIFORM_BLOCK_NAME_LENGTH                     = 35393
	GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER   = 35398
	GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER     = 35396
	GL_UNIFORM_BUFFER                                = 35345
	GL_UNIFORM_BUFFER_BINDING                        = 35368
	GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT               = 35380
	GL_UNIFORM_BUFFER_SIZE                           = 35370
	GL_UNIFORM_BUFFER_START                          = 35369
	GL_UNIFORM_IS_ROW_MAJOR                          = 35390
	GL_UNIFORM_MATRIX_STRIDE                         = 35389
	GL_UNIFORM_NAME_LENGTH                           = 35385
	GL_UNIFORM_OFFSET                                = 35387
	GL_UNIFORM_SIZE                                  = 35384
	GL_UNIFORM_TYPE                                  = 35383
	GL_UNPACK_ALIGNMENT                              = 3317
	GL_UNPACK_IMAGE_HEIGHT                           = 32878
	GL_UNPACK_ROW_LENGTH                             = 3314
	GL_UNPACK_SKIP_IMAGES                            = 32877
	GL_UNPACK_SKIP_PIXELS                            = 3316
	GL_UNPACK_SKIP_ROWS                              = 3315
	GL_UNSIGNALED                                    = 37144
	GL_UNSIGNED_BYTE                                 = 5121
	GL_UNSIGNED_INT                                  = 5125
	GL_UNSIGNED_INT_10F_11F_11F_REV                  = 35899
	GL_UNSIGNED_INT_24_8                             = 34042
	GL_UNSIGNED_INT_2_10_10_10_REV                   = 33640
	GL_UNSIGNED_INT_5_9_9_9_REV                      = 35902
	GL_UNSIGNED_INT_SAMPLER_2D                       = 36306
	GL_UNSIGNED_INT_SAMPLER_2D_ARRAY                 = 36311
	GL_UNSIGNED_INT_SAMPLER_3D                       = 36307
	GL_UNSIGNED_INT_SAMPLER_CUBE                     = 36308
	GL_UNSIGNED_INT_VEC2                             = 36294
	GL_UNSIGNED_INT_VEC3                             = 36295
	GL_UNSIGNED_INT_VEC4                             = 36296
	GL_UNSIGNED_NORMALIZED                           = 35863
	GL_UNSIGNED_SHORT                                = 5123
	GL_UNSIGNED_SHORT_4_4_4_4                        = 32819
	GL_UNSIGNED_SHORT_5_5_5_1                        = 32820
	GL_UNSIGNED_SHORT_5_6_5                          = 33635
	GL_VALIDATE_STATUS                               = 35715
	GL_VENDOR                                        = 7936
	GL_VERSION                                       = 7938
	GL_VERTEX_ARRAY_BINDING                          = 34229
	GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING            = 34975
	GL_VERTEX_ATTRIB_ARRAY_DIVISOR                   = 35070
	GL_VERTEX_ATTRIB_ARRAY_ENABLED                   = 34338
	GL_VERTEX_ATTRIB_ARRAY_INTEGER                   = 35069
	GL_VERTEX_ATTRIB_ARRAY_NORMALIZED                = 34922
	GL_VERTEX_ATTRIB_ARRAY_POINTER                   = 34373
	GL_VERTEX_ATTRIB_ARRAY_SIZE                      = 34339
	GL_VERTEX_ATTRIB_ARRAY_STRIDE                    = 34340
	GL_VERTEX_ATTRIB_ARRAY_TYPE                      = 34341
	GL_VERTEX_SHADER                                 = 35633
	GL_VIEWPORT                                      = 2978
	GL_ZERO                                          = 0
)

Variables

This section is empty.

Functions

func BeginQuery

func BeginQuery(target GLenum, id GLuint)

BeginQuery calls the underlying C function.

func BeginTransformFeedback

func BeginTransformFeedback(primitiveMode GLenum)

BeginTransformFeedback calls the underlying C function.

func BindBufferBase

func BindBufferBase(target GLenum, index GLuint, buffer GLuint)

BindBufferBase calls the underlying C function.

func BindBufferRange

func BindBufferRange(target GLenum, index GLuint, buffer GLuint, offset GLintptr, size GLsizeiptr)

BindBufferRange calls the underlying C function.

func BindSampler

func BindSampler(unit GLuint, sampler GLuint)

BindSampler calls the underlying C function.

func BindTransformFeedback

func BindTransformFeedback(target GLenum, id GLuint)

BindTransformFeedback calls the underlying C function.

func BindVertexArray

func BindVertexArray(array GLuint)

BindVertexArray calls the underlying C function.

func BlitFramebuffer

func BlitFramebuffer(srcX0 GLint, srcY0 GLint, srcX1 GLint, srcY1 GLint, dstX0 GLint, dstY0 GLint, dstX1 GLint, dstY1 GLint, mask GLbitfield, filter GLenum)

BlitFramebuffer calls the underlying C function.

func ClearBufferfi

func ClearBufferfi(buffer GLenum, drawbuffer GLint, depth GLfloat, stencil GLint)

ClearBufferfi calls the underlying C function.

func ClearBufferfv

func ClearBufferfv(buffer GLenum, drawbuffer GLint, value *GLfloat)

ClearBufferfv calls the underlying C function.

func ClearBufferiv

func ClearBufferiv(buffer GLenum, drawbuffer GLint, value *GLint)

ClearBufferiv calls the underlying C function.

func CopyBufferSubData

func CopyBufferSubData(readTarget GLenum, writeTarget GLenum, readOffset GLintptr, writeOffset GLintptr, size GLsizeiptr)

CopyBufferSubData calls the underlying C function.

func DeleteQueries

func DeleteQueries(n GLsizei, ids *GLuint)

DeleteQueries calls the underlying C function.

func DeleteSamplers

func DeleteSamplers(count GLsizei, samplers *GLuint)

DeleteSamplers calls the underlying C function.

func DeleteSync

func DeleteSync(sync GLsync)

DeleteSync calls the underlying C function.

func DeleteTransformFeedbacks

func DeleteTransformFeedbacks(n GLsizei, ids *GLuint)

DeleteTransformFeedbacks calls the underlying C function.

func DeleteVertexArrays

func DeleteVertexArrays(n GLsizei, arrays *GLuint)

DeleteVertexArrays calls the underlying C function.

func DrawArraysInstanced

func DrawArraysInstanced(mode GLenum, first GLint, count GLsizei, instancecount GLsizei)

DrawArraysInstanced calls the underlying C function.

func DrawBuffers

func DrawBuffers(n GLsizei, bufs *GLenum)

DrawBuffers calls the underlying C function.

func DrawElementsInstanced

func DrawElementsInstanced(mode GLenum, count GLsizei, _type GLenum, indices unsafe.Pointer, instancecount GLsizei)

DrawElementsInstanced calls the underlying C function.

func DrawRangeElements

func DrawRangeElements(mode GLenum, start GLuint, end GLuint, count GLsizei, _type GLenum, indices unsafe.Pointer)

DrawRangeElements calls the underlying C function.

func EndQuery

func EndQuery(target GLenum)

EndQuery calls the underlying C function.

func EndTransformFeedback

func EndTransformFeedback()

EndTransformFeedback calls the underlying C function.

func FlushMappedBufferRange

func FlushMappedBufferRange(target GLenum, offset GLintptr, length GLsizeiptr)

FlushMappedBufferRange calls the underlying C function.

func FramebufferTextureLayer

func FramebufferTextureLayer(target GLenum, attachment GLenum, texture GLuint, level GLint, layer GLint)

FramebufferTextureLayer calls the underlying C function.

func GenQueries

func GenQueries(n GLsizei, ids *GLuint)

GenQueries calls the underlying C function.

func GenSamplers

func GenSamplers(count GLsizei, samplers *GLuint)

GenSamplers calls the underlying C function.

func GenTransformFeedbacks

func GenTransformFeedbacks(n GLsizei, ids *GLuint)

GenTransformFeedbacks calls the underlying C function.

func GenVertexArrays

func GenVertexArrays(n GLsizei, arrays *GLuint)

GenVertexArrays calls the underlying C function.

func GetQueryObjectuiv

func GetQueryObjectuiv(id GLuint, pname GLenum, params *GLuint)

GetQueryObjectuiv calls the underlying C function.

func GlFinish

func GlFinish()

GlFinish calls the underlying C function.

func GlFlush

func GlFlush()

GlFlush calls the underlying C function.

func GlPauseTransformFeedback

func GlPauseTransformFeedback()

GlPauseTransformFeedback calls the underlying C function.

func GlReleaseShaderCompiler

func GlReleaseShaderCompiler()

GlReleaseShaderCompiler calls the underlying C function.

func GlResumeTransformFeedback

func GlResumeTransformFeedback()

GlResumeTransformFeedback calls the underlying C function.

func InvalidateFramebuffer

func InvalidateFramebuffer(target GLenum, numAttachments GLsizei, attachments *GLenum)

InvalidateFramebuffer calls the underlying C function.

func MapBufferRange

func MapBufferRange(target GLenum, offset GLintptr, length GLsizeiptr, access GLbitfield) unsafe.Pointer

MapBufferRange calls the underlying C function.

func ReadBuffer

func ReadBuffer(src GLenum)

ReadBuffer calls the underlying C function.

func RenderbufferStorageMultisample

func RenderbufferStorageMultisample(target GLenum, samples GLsizei, internalformat GLenum, width GLsizei, height GLsizei)

RenderbufferStorageMultisample calls the underlying C function.

func SamplerParameteri

func SamplerParameteri(sampler GLuint, pname GLenum, param GLint)

SamplerParameteri calls the underlying C function.

func TexStorage2D

func TexStorage2D(target GLenum, levels GLsizei, internalformat GLenum, width GLsizei, height GLsizei)

TexStorage2D calls the underlying C function.

func TexStorage3D

func TexStorage3D(target GLenum, levels GLsizei, internalformat GLenum, width GLsizei, height GLsizei, depth GLsizei)

TexStorage3D calls the underlying C function.

func TexSubImage3D

func TexSubImage3D(target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, format GLenum, _type GLenum, pixels unsafe.Pointer)

TexSubImage3D calls the underlying C function.

func TransformFeedbackVaryings

func TransformFeedbackVaryings(program GLuint, count GLsizei, varyings **GLchar, bufferMode GLenum)

TransformFeedbackVaryings calls the underlying C function.

func WaitSync

func WaitSync(sync GLsync, flags GLbitfield, timeout GLuint64)

WaitSync calls the underlying C function.

Types

type GLbitfield

type GLbitfield uint32
const (
	SyncFlushCommandsBit GLbitfield = 1
)

type GLboolean

type GLboolean = capi.GLboolean

func UnmapBuffer

func UnmapBuffer(target GLenum) GLboolean

UnmapBuffer calls the underlying C function.

type GLbyte

type GLbyte = capi.GLbyte

type GLchar

type GLchar = capi.GLchar

type GLclampf

type GLclampf = capi.GLclampf

type GLenum

type GLenum uint32
const (
	SyncGpuCommandsComplete GLenum = 37143
	AlreadySignaled         GLenum = 37146
	TimeoutExpired          GLenum = 37147
	ConditionSatisfied      GLenum = 37148
	WaitFailed              GLenum = 37149
	TransformFeedback       GLenum = 36386
	TransformFeedbackBuffer GLenum = 35982
	InterleavedAttribs      GLenum = 35980
	SeparateAttribs         GLenum = 35981
)

func ClientWaitSync

func ClientWaitSync(sync GLsync, flags GLbitfield, timeout GLuint64) GLenum

ClientWaitSync calls the underlying C function.

type GLfixed

type GLfixed = capi.GLfixed

type GLfloat

type GLfloat = capi.GLfloat

type GLhalf

type GLhalf = capi.GLhalf

type GLint

type GLint = capi.GLint

type GLint64

type GLint64 = capi.GLint64

type GLintptr

type GLintptr = capi.GLintptr

type GLshort

type GLshort = capi.GLshort

type GLsizei

type GLsizei = capi.GLsizei

type GLsizeiptr

type GLsizeiptr = capi.GLsizeiptr

type GLsync

type GLsync = capi.GLsync

func FenceSync

func FenceSync(condition GLenum, flags GLbitfield) GLsync

FenceSync calls the underlying C function.

type GLubyte

type GLubyte = capi.GLubyte

func GetString

func GetString(name GLenum) *GLubyte

GetString calls the underlying C function.

func GetStringi

func GetStringi(name GLenum, index GLuint) *GLubyte

GetStringi calls the underlying C function.

type GLuint

type GLuint = capi.GLuint

type GLuint64

type GLuint64 = capi.GLuint64

type GLushort

type GLushort = capi.GLushort

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL