export class GL { //常量 static ACTIVE_ATTRIBUTES = 35721 static ACTIVE_TEXTURE = 34016 static ACTIVE_UNIFORMS = 35718 static ACTIVE_UNIFORM_BLOCKS = 35382 static ALIASED_LINE_WIDTH_RANGE = 33902 static ALIASED_POINT_SIZE_RANGE = 33901 static ALPHA = 6406 static ALPHA_BITS = 3413 static ALREADY_SIGNALED = 37146 static ALWAYS = 519 static ANY_SAMPLES_PASSED = 35887 static ANY_SAMPLES_PASSED_CONSERVATIVE = 36202 static ARRAY_BUFFER = 34962 static ARRAY_BUFFER_BINDING = 34964 static ATTACHED_SHADERS = 35717 static BACK = 1029 static BLEND = 3042 static BLEND_COLOR = 32773 static BLEND_DST_ALPHA = 32970 static BLEND_DST_RGB = 32968 static BLEND_EQUATION = 32777 static BLEND_EQUATION_ALPHA = 34877 static BLEND_EQUATION_RGB = 32777 static BLEND_SRC_ALPHA = 32971 static BLEND_SRC_RGB = 32969 static BLUE_BITS = 3412 static BOOL = 35670 static BOOL_VEC2 = 35671 static BOOL_VEC3 = 35672 static BOOL_VEC4 = 35673 static BROWSER_DEFAULT_WEBGL = 37444 static BUFFER_SIZE = 34660 static BUFFER_USAGE = 34661 static BYTE = 5120 static CCW = 2305 static CLAMP_TO_EDGE = 33071 static COLOR = 6144 static COLOR_ATTACHMENT0 = 36064 static COLOR_ATTACHMENT1 = 36065 static COLOR_ATTACHMENT2 = 36066 static COLOR_ATTACHMENT3 = 36067 static COLOR_ATTACHMENT4 = 36068 static COLOR_ATTACHMENT5 = 36069 static COLOR_ATTACHMENT6 = 36070 static COLOR_ATTACHMENT7 = 36071 static COLOR_ATTACHMENT8 = 36072 static COLOR_ATTACHMENT9 = 36073 static COLOR_ATTACHMENT10 = 36074 static COLOR_ATTACHMENT11 = 36075 static COLOR_ATTACHMENT12 = 36076 static COLOR_ATTACHMENT13 = 36077 static COLOR_ATTACHMENT14 = 36078 static COLOR_ATTACHMENT15 = 36079 static COLOR_BUFFER_BIT = 16384 static COLOR_CLEAR_VALUE = 3106 static COLOR_WRITEMASK = 3107 static COMPARE_REF_TO_TEXTURE = 34894 static COMPILE_STATUS = 35713 static COMPRESSED_TEXTURE_FORMATS = 34467 static CONDITION_SATISFIED = 37148 static CONSTANT_ALPHA = 32771 static CONSTANT_COLOR = 32769 static CONTEXT_LOST_WEBGL = 37442 static COPY_READ_BUFFER = 36662 static COPY_READ_BUFFER_BINDING = 36662 static COPY_WRITE_BUFFER = 36663 static COPY_WRITE_BUFFER_BINDING = 36663 static CULL_FACE = 2884 static CULL_FACE_MODE = 2885 static CURRENT_PROGRAM = 35725 static CURRENT_QUERY = 34917 static CURRENT_VERTEX_ATTRIB = 34342 static CW = 2304 static DECR = 7683 static DECR_WRAP = 34056 static DELETE_STATUS = 35712 static DEPTH = 6145 static DEPTH24_STENCIL8 = 35056 static DEPTH32F_STENCIL8 = 36013 static DEPTH_ATTACHMENT = 36096 static DEPTH_BITS = 3414 static DEPTH_BUFFER_BIT = 256 static DEPTH_CLEAR_VALUE = 2931 static DEPTH_COMPONENT = 6402 static DEPTH_COMPONENT16 = 33189 static DEPTH_COMPONENT24 = 33190 static DEPTH_COMPONENT32F = 36012 static DEPTH_FUNC = 2932 static DEPTH_RANGE = 2928 static DEPTH_STENCIL = 34041 static DEPTH_STENCIL_ATTACHMENT = 33306 static DEPTH_TEST = 2929 static DEPTH_WRITEMASK = 2930 static DITHER = 3024 static DONT_CARE = 4352 static DRAW_BUFFER0 = 34853 static DRAW_BUFFER1 = 34854 static DRAW_BUFFER2 = 34855 static DRAW_BUFFER3 = 34856 static DRAW_BUFFER4 = 34857 static DRAW_BUFFER5 = 34858 static DRAW_BUFFER6 = 34859 static DRAW_BUFFER7 = 34860 static DRAW_BUFFER8 = 34861 static DRAW_BUFFER9 = 34862 static DRAW_BUFFER10 = 34863 static DRAW_BUFFER11 = 34864 static DRAW_BUFFER12 = 34865 static DRAW_BUFFER13 = 34866 static DRAW_BUFFER14 = 34867 static DRAW_BUFFER15 = 34868 static DRAW_FRAMEBUFFER = 36009 static DRAW_FRAMEBUFFER_BINDING = 36006 static DST_ALPHA = 772 static DST_COLOR = 774 static DYNAMIC_COPY = 35050 static DYNAMIC_DRAW = 35048 static DYNAMIC_READ = 35049 static ELEMENT_ARRAY_BUFFER = 34963 static ELEMENT_ARRAY_BUFFER_BINDING = 34965 static EQUAL = 514 static FASTEST = 4353 static FLOAT = 5126 static FLOAT_32_UNSIGNED_INT_24_8_REV = 36269 static FLOAT_MAT2 = 35674 static FLOAT_MAT2x3 = 35685 static FLOAT_MAT2x4 = 35686 static FLOAT_MAT3 = 35675 static FLOAT_MAT3x2 = 35687 static FLOAT_MAT3x4 = 35688 static FLOAT_MAT4 = 35676 static FLOAT_MAT4x2 = 35689 static FLOAT_MAT4x3 = 35690 static FLOAT_VEC2 = 35664 static FLOAT_VEC3 = 35665 static FLOAT_VEC4 = 35666 static FRAGMENT_SHADER = 35632 static FRAGMENT_SHADER_DERIVATIVE_HINT = 35723 static FRAMEBUFFER = 36160 static FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301 static FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300 static FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296 static FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297 static FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302 static FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299 static FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049 static FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048 static FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298 static FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303 static FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051 static FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052 static FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050 static FRAMEBUFFER_BINDING = 36006 static FRAMEBUFFER_COMPLETE = 36053 static FRAMEBUFFER_DEFAULT = 33304 static FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054 static FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 36057 static FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055 static FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182 static FRAMEBUFFER_UNSUPPORTED = 36061 static FRONT = 1028 static FRONT_AND_BACK = 1032 static FRONT_FACE = 2886 static FUNC_ADD = 32774 static FUNC_REVERSE_SUBTRACT = 32779 static FUNC_SUBTRACT = 32778 static GENERATE_MIPMAP_HINT = 33170 static GEQUAL = 518 static GREATER = 516 static GREEN_BITS = 3411 static HALF_FLOAT = 5131 static HIGH_FLOAT = 36338 static HIGH_INT = 36341 static IMPLEMENTATION_COLOR_READ_FORMAT = 35739 static IMPLEMENTATION_COLOR_READ_TYPE = 35738 static INCR = 7682 static INCR_WRAP = 34055 static INT = 5124 static INTERLEAVED_ATTRIBS = 35980 static INT_2_10_10_10_REV = 36255 static INT_SAMPLER_2D = 36298 static INT_SAMPLER_2D_ARRAY = 36303 static INT_SAMPLER_3D = 36299 static INT_SAMPLER_CUBE = 36300 static INT_VEC2 = 35667 static INT_VEC3 = 35668 static INT_VEC4 = 35669 static INVALID_ENUM = 1280 static INVALID_FRAMEBUFFER_OPERATION = 1286 static INVALID_INDEX = 4294967295 static INVALID_OPERATION = 1282 static INVALID_VALUE = 1281 static INVERT = 5386 static KEEP = 7680 static LEQUAL = 515 static LESS = 513 static LINEAR = 9729 static LINEAR_MIPMAP_LINEAR = 9987 static LINEAR_MIPMAP_NEAREST = 9985 static LINES = 1 static LINE_LOOP = 2 static LINE_STRIP = 3 static LINE_WIDTH = 2849 static LINK_STATUS = 35714 static LOW_FLOAT = 36336 static LOW_INT = 36339 static LUMINANCE = 6409 static LUMINANCE_ALPHA = 6410 static MAX = 32776 static MAX_3D_TEXTURE_SIZE = 32883 static MAX_ARRAY_TEXTURE_LAYERS = 35071 static MAX_CLIENT_WAIT_TIMEOUT_WEBGL = 37447 static MAX_COLOR_ATTACHMENTS = 36063 static MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379 static MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661 static MAX_COMBINED_UNIFORM_BLOCKS = 35374 static MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377 static MAX_CUBE_MAP_TEXTURE_SIZE = 34076 static MAX_DRAW_BUFFERS = 34852 static MAX_ELEMENTS_INDICES = 33001 static MAX_ELEMENTS_VERTICES = 33000 static MAX_ELEMENT_INDEX = 36203 static MAX_FRAGMENT_INPUT_COMPONENTS = 37157 static MAX_FRAGMENT_UNIFORM_BLOCKS = 35373 static MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657 static MAX_FRAGMENT_UNIFORM_VECTORS = 36349 static MAX_PROGRAM_TEXEL_OFFSET = 35077 static MAX_RENDERBUFFER_SIZE = 34024 static MAX_SAMPLES = 36183 static MAX_SERVER_WAIT_TIMEOUT = 37137 static MAX_TEXTURE_IMAGE_UNITS = 34930 static MAX_TEXTURE_LOD_BIAS = 34045 static MAX_TEXTURE_SIZE = 3379 static MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978 static MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979 static MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968 static MAX_UNIFORM_BLOCK_SIZE = 35376 static MAX_UNIFORM_BUFFER_BINDINGS = 35375 static MAX_VARYING_COMPONENTS = 35659 static MAX_VARYING_VECTORS = 36348 static MAX_VERTEX_ATTRIBS = 34921 static MAX_VERTEX_OUTPUT_COMPONENTS = 37154 static MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660 static MAX_VERTEX_UNIFORM_BLOCKS = 35371 static MAX_VERTEX_UNIFORM_COMPONENTS = 35658 static MAX_VERTEX_UNIFORM_VECTORS = 36347 static MAX_VIEWPORT_DIMS = 3386 static MEDIUM_FLOAT = 36337 static MEDIUM_INT = 36340 static MIN = 32775 static MIN_PROGRAM_TEXEL_OFFSET = 35076 static MIRRORED_REPEAT = 33648 static NEAREST = 9728 static NEAREST_MIPMAP_LINEAR = 9986 static NEAREST_MIPMAP_NEAREST = 9984 static NEVER = 512 static NICEST = 4354 static NONE = 0 static NOTEQUAL = 517 static NO_ERROR = 0 static OBJECT_TYPE = 37138 static ONE = 1 static ONE_MINUS_CONSTANT_ALPHA = 32772 static ONE_MINUS_CONSTANT_COLOR = 32770 static ONE_MINUS_DST_ALPHA = 773 static ONE_MINUS_DST_COLOR = 775 static ONE_MINUS_SRC_ALPHA = 771 static ONE_MINUS_SRC_COLOR = 769 static OUT_OF_MEMORY = 1285 static PACK_ALIGNMENT = 3333 static PACK_ROW_LENGTH = 3330 static PACK_SKIP_PIXELS = 3332 static PACK_SKIP_ROWS = 3331 static PIXEL_PACK_BUFFER = 35051 static PIXEL_PACK_BUFFER_BINDING = 35053 static PIXEL_UNPACK_BUFFER = 35052 static PIXEL_UNPACK_BUFFER_BINDING = 35055 static POINTS = 0 static POLYGON_OFFSET_FACTOR = 32824 static POLYGON_OFFSET_FILL = 32823 static POLYGON_OFFSET_UNITS = 10752 static QUERY_RESULT = 34918 static QUERY_RESULT_AVAILABLE = 34919 static R8 = 33321 static R8I = 33329 static R8UI = 33330 static R8_SNORM = 36756 static R11F_G11F_B10F = 35898 static R16F = 33325 static R16I = 33331 static R16UI = 33332 static R32F = 33326 static R32I = 33333 static R32UI = 33334 static RASTERIZER_DISCARD = 35977 static READ_BUFFER = 3074 static READ_FRAMEBUFFER = 36008 static READ_FRAMEBUFFER_BINDING = 36010 static RED = 6403 static RED_BITS = 3410 static RED_INTEGER = 36244 static RENDERBUFFER = 36161 static RENDERBUFFER_ALPHA_SIZE = 36179 static RENDERBUFFER_BINDING = 36007 static RENDERBUFFER_BLUE_SIZE = 36178 static RENDERBUFFER_DEPTH_SIZE = 36180 static RENDERBUFFER_GREEN_SIZE = 36177 static RENDERBUFFER_HEIGHT = 36163 static RENDERBUFFER_INTERNAL_FORMAT = 36164 static RENDERBUFFER_RED_SIZE = 36176 static RENDERBUFFER_SAMPLES = 36011 static RENDERBUFFER_STENCIL_SIZE = 36181 static RENDERBUFFER_WIDTH = 36162 static RENDERER = 7937 static REPEAT = 10497 static REPLACE = 7681 static RG = 33319 static RG8 = 33323 static RG8I = 33335 static RG8UI = 33336 static RG8_SNORM = 36757 static RG16F = 33327 static RG16I = 33337 static RG16UI = 33338 static RG32F = 33328 static RG32I = 33339 static RG32UI = 33340 static RGB = 6407 static RGB5_A1 = 32855 static RGB8 = 32849 static RGB8I = 36239 static RGB8UI = 36221 static RGB8_SNORM = 36758 static RGB9_E5 = 35901 static RGB10_A2 = 32857 static RGB10_A2UI = 36975 static RGB16F = 34843 static RGB16I = 36233 static RGB16UI = 36215 static RGB32F = 34837 static RGB32I = 36227 static RGB32UI = 36209 static RGB565 = 36194 static RGBA = 6408 static RGBA4 = 32854 static RGBA8 = 32856 static RGBA8I = 36238 static RGBA8UI = 36220 static RGBA8_SNORM = 36759 static RGBA16F = 34842 static RGBA16I = 36232 static RGBA16UI = 36214 static RGBA32F = 34836 static RGBA32I = 36226 static RGBA32UI = 36208 static RGBA_INTEGER = 36249 static RGB_INTEGER = 36248 static RG_INTEGER = 33320 static SAMPLER_2D = 35678 static SAMPLER_2D_ARRAY = 36289 static SAMPLER_2D_ARRAY_SHADOW = 36292 static SAMPLER_2D_SHADOW = 35682 static SAMPLER_3D = 35679 static SAMPLER_BINDING = 35097 static SAMPLER_CUBE = 35680 static SAMPLER_CUBE_SHADOW = 36293 static SAMPLES = 32937 static SAMPLE_ALPHA_TO_COVERAGE = 32926 static SAMPLE_BUFFERS = 32936 static SAMPLE_COVERAGE = 32928 static SAMPLE_COVERAGE_INVERT = 32939 static SAMPLE_COVERAGE_VALUE = 32938 static SCISSOR_BOX = 3088 static SCISSOR_TEST = 3089 static SEPARATE_ATTRIBS = 35981 static SHADER_TYPE = 35663 static SHADING_LANGUAGE_VERSION = 35724 static SHORT = 5122 static SIGNALED = 37145 static SIGNED_NORMALIZED = 36764 static SRC_ALPHA = 770 static SRC_ALPHA_SATURATE = 776 static SRC_COLOR = 768 static SRGB = 35904 static SRGB8 = 35905 static SRGB8_ALPHA8 = 35907 static STATIC_COPY = 35046 static STATIC_DRAW = 35044 static STATIC_READ = 35045 static STENCIL = 6146 static STENCIL_ATTACHMENT = 36128 static STENCIL_BACK_FAIL = 34817 static STENCIL_BACK_FUNC = 34816 static STENCIL_BACK_PASS_DEPTH_FAIL = 34818 static STENCIL_BACK_PASS_DEPTH_PASS = 34819 static STENCIL_BACK_REF = 36003 static STENCIL_BACK_VALUE_MASK = 36004 static STENCIL_BACK_WRITEMASK = 36005 static STENCIL_BITS = 3415 static STENCIL_BUFFER_BIT = 1024 static STENCIL_CLEAR_VALUE = 2961 static STENCIL_FAIL = 2964 static STENCIL_FUNC = 2962 static STENCIL_INDEX8 = 36168 static STENCIL_PASS_DEPTH_FAIL = 2965 static STENCIL_PASS_DEPTH_PASS = 2966 static STENCIL_REF = 2967 static STENCIL_TEST = 2960 static STENCIL_VALUE_MASK = 2963 static STENCIL_WRITEMASK = 2968 static STREAM_COPY = 35042 static STREAM_DRAW = 35040 static STREAM_READ = 35041 static SUBPIXEL_BITS = 3408 static SYNC_CONDITION = 37139 static SYNC_FENCE = 37142 static SYNC_FLAGS = 37141 static SYNC_FLUSH_COMMANDS_BIT = 1 static SYNC_GPU_COMMANDS_COMPLETE = 37143 static SYNC_STATUS = 37140 static TEXTURE = 5890 static TEXTURE0 = 33984 static TEXTURE1 = 33985 static TEXTURE2 = 33986 static TEXTURE3 = 33987 static TEXTURE4 = 33988 static TEXTURE5 = 33989 static TEXTURE6 = 33990 static TEXTURE7 = 33991 static TEXTURE8 = 33992 static TEXTURE9 = 33993 static TEXTURE10 = 33994 static TEXTURE11 = 33995 static TEXTURE12 = 33996 static TEXTURE13 = 33997 static TEXTURE14 = 33998 static TEXTURE15 = 33999 static TEXTURE16 = 34000 static TEXTURE17 = 34001 static TEXTURE18 = 34002 static TEXTURE19 = 34003 static TEXTURE20 = 34004 static TEXTURE21 = 34005 static TEXTURE22 = 34006 static TEXTURE23 = 34007 static TEXTURE24 = 34008 static TEXTURE25 = 34009 static TEXTURE26 = 34010 static TEXTURE27 = 34011 static TEXTURE28 = 34012 static TEXTURE29 = 34013 static TEXTURE30 = 34014 static TEXTURE31 = 34015 static TEXTURE_2D = 3553 static TEXTURE_2D_ARRAY = 35866 static TEXTURE_3D = 32879 static TEXTURE_BASE_LEVEL = 33084 static TEXTURE_BINDING_2D = 32873 static TEXTURE_BINDING_2D_ARRAY = 35869 static TEXTURE_BINDING_3D = 32874 static TEXTURE_BINDING_CUBE_MAP = 34068 static TEXTURE_COMPARE_FUNC = 34893 static TEXTURE_COMPARE_MODE = 34892 static TEXTURE_CUBE_MAP = 34067 static TEXTURE_CUBE_MAP_NEGATIVE_X = 34070 static TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072 static TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074 static TEXTURE_CUBE_MAP_POSITIVE_X = 34069 static TEXTURE_CUBE_MAP_POSITIVE_Y = 34071 static TEXTURE_CUBE_MAP_POSITIVE_Z = 34073 static TEXTURE_IMMUTABLE_FORMAT = 37167 static TEXTURE_IMMUTABLE_LEVELS = 33503 static TEXTURE_MAG_FILTER = 10240 static TEXTURE_MAX_LEVEL = 33085 static TEXTURE_MAX_LOD = 33083 static TEXTURE_MIN_FILTER = 10241 static TEXTURE_MIN_LOD = 33082 static TEXTURE_WRAP_R = 32882 static TEXTURE_WRAP_S = 10242 static TEXTURE_WRAP_T = 10243 static TIMEOUT_EXPIRED = 37147 static TIMEOUT_IGNORED = -1 static TRANSFORM_FEEDBACK = 36386 static TRANSFORM_FEEDBACK_ACTIVE = 36388 static TRANSFORM_FEEDBACK_BINDING = 36389 static TRANSFORM_FEEDBACK_BUFFER = 35982 static TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983 static TRANSFORM_FEEDBACK_BUFFER_MODE = 35967 static TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973 static TRANSFORM_FEEDBACK_BUFFER_START = 35972 static TRANSFORM_FEEDBACK_PAUSED = 36387 static TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976 static TRANSFORM_FEEDBACK_VARYINGS = 35971 static TRIANGLES = 4 static TRIANGLE_FAN = 6 static TRIANGLE_STRIP = 5 static UNIFORM_ARRAY_STRIDE = 35388 static UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394 static UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395 static UNIFORM_BLOCK_BINDING = 35391 static UNIFORM_BLOCK_DATA_SIZE = 35392 static UNIFORM_BLOCK_INDEX = 35386 static UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398 static UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396 static UNIFORM_BUFFER = 35345 static UNIFORM_BUFFER_BINDING = 35368 static UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380 static UNIFORM_BUFFER_SIZE = 35370 static UNIFORM_BUFFER_START = 35369 static UNIFORM_IS_ROW_MAJOR = 35390 static UNIFORM_MATRIX_STRIDE = 35389 static UNIFORM_OFFSET = 35387 static UNIFORM_SIZE = 35384 static UNIFORM_TYPE = 35383 static UNPACK_ALIGNMENT = 3317 static UNPACK_COLORSPACE_CONVERSION_WEBGL = 37443 static UNPACK_FLIP_Y_WEBGL = 37440 static UNPACK_IMAGE_HEIGHT = 32878 static UNPACK_PREMULTIPLY_ALPHA_WEBGL = 37441 static UNPACK_ROW_LENGTH = 3314 static UNPACK_SKIP_IMAGES = 32877 static UNPACK_SKIP_PIXELS = 3316 static UNPACK_SKIP_ROWS = 3315 static UNSIGNALED = 37144 static UNSIGNED_BYTE = 5121 static UNSIGNED_INT = 5125 static UNSIGNED_INT_2_10_10_10_REV = 33640 static UNSIGNED_INT_5_9_9_9_REV = 35902 static UNSIGNED_INT_10F_11F_11F_REV = 35899 static UNSIGNED_INT_24_8 = 34042 static UNSIGNED_INT_SAMPLER_2D = 36306 static UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311 static UNSIGNED_INT_SAMPLER_3D = 36307 static UNSIGNED_INT_SAMPLER_CUBE = 36308 static UNSIGNED_INT_VEC2 = 36294 static UNSIGNED_INT_VEC3 = 36295 static UNSIGNED_INT_VEC4 = 36296 static UNSIGNED_NORMALIZED = 35863 static UNSIGNED_SHORT = 5123 static UNSIGNED_SHORT_4_4_4_4 = 32819 static UNSIGNED_SHORT_5_5_5_1 = 32820 static UNSIGNED_SHORT_5_6_5 = 33635 static VALIDATE_STATUS = 35715 static VENDOR = 7936 static VERSION = 7938 static VERTEX_ARRAY_BINDING = 34229 static VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975 static VERTEX_ATTRIB_ARRAY_DIVISOR = 35070 static VERTEX_ATTRIB_ARRAY_ENABLED = 34338 static VERTEX_ATTRIB_ARRAY_INTEGER = 35069 static VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922 static VERTEX_ATTRIB_ARRAY_POINTER = 34373 static VERTEX_ATTRIB_ARRAY_SIZE = 34339 static VERTEX_ATTRIB_ARRAY_STRIDE = 34340 static VERTEX_ATTRIB_ARRAY_TYPE = 34341 static VERTEX_SHADER = 35633 static VIEWPORT = 2978 static WAIT_FAILED = 37149 static ZERO = 0 // activeTexture =ƒ activeTexture() // attachShader =ƒ attachShader() // beginQuery =ƒ beginQuery() // beginTransformFeedback =ƒ beginTransformFeedback() // bindAttribLocation =ƒ bindAttribLocation() // bindBuffer =ƒ bindBuffer() // bindBufferBase =ƒ bindBufferBase() // bindBufferRange =ƒ bindBufferRange() // bindFramebuffer =ƒ bindFramebuffer() // bindRenderbuffer =ƒ bindRenderbuffer() // bindSampler =ƒ bindSampler() // bindTexture =ƒ bindTexture() // bindTransformFeedback =ƒ bindTransformFeedback() // bindVertexArray =ƒ bindVertexArray() // blendColor =ƒ blendColor() // blendEquation =ƒ blendEquation() // blendEquationSeparate =ƒ blendEquationSeparate() // blendFunc =ƒ blendFunc() // blendFuncSeparate =ƒ blendFuncSeparate() // blitFramebuffer =ƒ blitFramebuffer() // bufferData =ƒ bufferData() // bufferSubData =ƒ bufferSubData() // canvas =(…) // checkFramebufferStatus =ƒ checkFramebufferStatus() // clear =ƒ clear() // clearBufferfi =ƒ clearBufferfi() // clearBufferfv =ƒ clearBufferfv() // clearBufferiv =ƒ clearBufferiv() // clearBufferuiv =ƒ clearBufferuiv() // clearColor =ƒ clearColor() // clearDepth =ƒ clearDepth() // clearStencil =ƒ clearStencil() // clientWaitSync =ƒ clientWaitSync() // colorMask =ƒ colorMask() // compileShader =ƒ compileShader() // compressedTexImage2D =ƒ compressedTexImage2D() // compressedTexImage3D =ƒ compressedTexImage3D() // compressedTexSubImage2D =ƒ compressedTexSubImage2D() // compressedTexSubImage3D =ƒ compressedTexSubImage3D() // copyBufferSubData =ƒ copyBufferSubData() // copyTexImage2D =ƒ copyTexImage2D() // copyTexSubImage2D =ƒ copyTexSubImage2D() // copyTexSubImage3D =ƒ copyTexSubImage3D() // createBuffer =ƒ createBuffer() // createFramebuffer =ƒ createFramebuffer() // createProgram =ƒ createProgram() // createQuery =ƒ createQuery() // createRenderbuffer =ƒ createRenderbuffer() // createSampler =ƒ createSampler() // createShader =ƒ createShader() // createTexture =ƒ createTexture() // createTransformFeedback =ƒ createTransformFeedback() // createVertexArray =ƒ createVertexArray() // cullFace =ƒ cullFace() // deleteBuffer =ƒ deleteBuffer() // deleteFramebuffer =ƒ deleteFramebuffer() // deleteProgram =ƒ deleteProgram() // deleteQuery =ƒ deleteQuery() // deleteRenderbuffer =ƒ deleteRenderbuffer() // deleteSampler =ƒ deleteSampler() // deleteShader =ƒ deleteShader() // deleteSync =ƒ deleteSync() // deleteTexture =ƒ deleteTexture() // deleteTransformFeedback =ƒ deleteTransformFeedback() // deleteVertexArray =ƒ deleteVertexArray() // depthFunc =ƒ depthFunc() // depthMask =ƒ depthMask() // depthRange =ƒ depthRange() // detachShader =ƒ detachShader() // disable =ƒ disable() // disableVertexAttribArray =ƒ disableVertexAttribArray() // drawArrays =ƒ drawArrays() // drawArraysInstanced =ƒ drawArraysInstanced() // drawBuffers =ƒ drawBuffers() // drawElements =ƒ drawElements() // drawElementsInstanced =ƒ drawElementsInstanced() // drawRangeElements =ƒ drawRangeElements() // drawingBufferHeight =(…) // drawingBufferWidth =(…) // enable =ƒ enable() // enableVertexAttribArray =ƒ enableVertexAttribArray() // endQuery =ƒ endQuery() // endTransformFeedback =ƒ endTransformFeedback() // fenceSync =ƒ fenceSync() // finish =ƒ finish() // flush =ƒ flush() // framebufferRenderbuffer =ƒ framebufferRenderbuffer() // framebufferTexture2D =ƒ framebufferTexture2D() // framebufferTextureLayer =ƒ framebufferTextureLayer() // frontFace =ƒ frontFace() // generateMipmap =ƒ generateMipmap() // getActiveAttrib =ƒ getActiveAttrib() // getActiveUniform =ƒ getActiveUniform() // getActiveUniformBlockName =ƒ getActiveUniformBlockName() // getActiveUniformBlockParameter =ƒ getActiveUniformBlockParameter() // getActiveUniforms =ƒ getActiveUniforms() // getAttachedShaders =ƒ getAttachedShaders() // getAttribLocation =ƒ getAttribLocation() // getBufferParameter =ƒ getBufferParameter() // getBufferSubData =ƒ getBufferSubData() // getContextAttributes =ƒ getContextAttributes() // getError =ƒ getError() // getExtension =ƒ getExtension() // getFragDataLocation =ƒ getFragDataLocation() // getFramebufferAttachmentParameter =ƒ getFramebufferAttachmentParameter() // getIndexedParameter =ƒ getIndexedParameter() // getInternalformatParameter =ƒ getInternalformatParameter() // getParameter =ƒ getParameter() // getProgramInfoLog =ƒ getProgramInfoLog() // getProgramParameter =ƒ getProgramParameter() // getQuery =ƒ getQuery() // getQueryParameter =ƒ getQueryParameter() // getRenderbufferParameter =ƒ getRenderbufferParameter() // getSamplerParameter =ƒ getSamplerParameter() // getShaderInfoLog =ƒ getShaderInfoLog() // getShaderParameter =ƒ getShaderParameter() // getShaderPrecisionFormat =ƒ getShaderPrecisionFormat() // getShaderSource =ƒ getShaderSource() // getSupportedExtensions =ƒ getSupportedExtensions() // getSyncParameter =ƒ getSyncParameter() // getTexParameter =ƒ getTexParameter() // getTransformFeedbackVarying =ƒ getTransformFeedbackVarying() // getUniform =ƒ getUniform() // getUniformBlockIndex =ƒ getUniformBlockIndex() // getUniformIndices =ƒ getUniformIndices() // getUniformLocation =ƒ getUniformLocation() // getVertexAttrib =ƒ getVertexAttrib() // getVertexAttribOffset =ƒ getVertexAttribOffset() // hint =ƒ hint() // invalidateFramebuffer =ƒ invalidateFramebuffer() // invalidateSubFramebuffer =ƒ invalidateSubFramebuffer() // isBuffer =ƒ isBuffer() // isContextLost =ƒ isContextLost() // isEnabled =ƒ isEnabled() // isFramebuffer =ƒ isFramebuffer() // isProgram =ƒ isProgram() // isQuery =ƒ isQuery() // isRenderbuffer =ƒ isRenderbuffer() // isSampler =ƒ isSampler() // isShader =ƒ isShader() // isSync =ƒ isSync() // isTexture =ƒ isTexture() // isTransformFeedback =ƒ isTransformFeedback() // isVertexArray =ƒ isVertexArray() // lineWidth =ƒ lineWidth() // linkProgram =ƒ linkProgram() // makeXRCompatible =ƒ makeXRCompatible() // pauseTransformFeedback =ƒ pauseTransformFeedback() // pixelStorei =ƒ pixelStorei() // polygonOffset =ƒ polygonOffset() // readBuffer =ƒ readBuffer() // readPixels =ƒ readPixels() // renderbufferStorage =ƒ renderbufferStorage() // renderbufferStorageMultisample =ƒ renderbufferStorageMultisample() // resumeTransformFeedback =ƒ resumeTransformFeedback() // sampleCoverage =ƒ sampleCoverage() // samplerParameterf =ƒ samplerParameterf() // samplerParameteri =ƒ samplerParameteri() // scissor =ƒ scissor() // shaderSource =ƒ shaderSource() // stencilFunc =ƒ stencilFunc() // stencilFuncSeparate =ƒ stencilFuncSeparate() // stencilMask =ƒ stencilMask() // stencilMaskSeparate =ƒ stencilMaskSeparate() // stencilOp =ƒ stencilOp() // stencilOpSeparate =ƒ stencilOpSeparate() // texImage2D =ƒ texImage2D() // texImage3D =ƒ texImage3D() // texParameterf =ƒ texParameterf() // texParameteri =ƒ texParameteri() // texStorage2D =ƒ texStorage2D() // texStorage3D =ƒ texStorage3D() // texSubImage2D =ƒ texSubImage2D() // texSubImage3D =ƒ texSubImage3D() // transformFeedbackVaryings =ƒ transformFeedbackVaryings() // uniform1f =ƒ uniform1f() // uniform1fv =ƒ uniform1fv() // uniform1i =ƒ uniform1i() // uniform1iv =ƒ uniform1iv() // uniform1ui =ƒ uniform1ui() // uniform1uiv =ƒ uniform1uiv() // uniform2f =ƒ uniform2f() // uniform2fv =ƒ uniform2fv() // uniform2i =ƒ uniform2i() // uniform2iv =ƒ uniform2iv() // uniform2ui =ƒ uniform2ui() // uniform2uiv =ƒ uniform2uiv() // uniform3f =ƒ uniform3f() // uniform3fv =ƒ uniform3fv() // uniform3i =ƒ uniform3i() // uniform3iv =ƒ uniform3iv() // uniform3ui =ƒ uniform3ui() // uniform3uiv =ƒ uniform3uiv() // uniform4f =ƒ uniform4f() // uniform4fv =ƒ uniform4fv() // uniform4i =ƒ uniform4i() // uniform4iv =ƒ uniform4iv() // uniform4ui =ƒ uniform4ui() // uniform4uiv =ƒ uniform4uiv() // uniformBlockBinding =ƒ uniformBlockBinding() // uniformMatrix2fv =ƒ uniformMatrix2fv() // uniformMatrix2x3fv =ƒ uniformMatrix2x3fv() // uniformMatrix2x4fv =ƒ uniformMatrix2x4fv() // uniformMatrix3fv =ƒ uniformMatrix3fv() // uniformMatrix3x2fv =ƒ uniformMatrix3x2fv() // uniformMatrix3x4fv =ƒ uniformMatrix3x4fv() // uniformMatrix4fv =ƒ uniformMatrix4fv() // uniformMatrix4x2fv =ƒ uniformMatrix4x2fv() // uniformMatrix4x3fv =ƒ uniformMatrix4x3fv() // useProgram =ƒ useProgram() // validateProgram =ƒ validateProgram() // vertexAttrib1f =ƒ vertexAttrib1f() // vertexAttrib1fv =ƒ vertexAttrib1fv() // vertexAttrib2f =ƒ vertexAttrib2f() // vertexAttrib2fv =ƒ vertexAttrib2fv() // vertexAttrib3f =ƒ vertexAttrib3f() // vertexAttrib3fv =ƒ vertexAttrib3fv() // vertexAttrib4f =ƒ vertexAttrib4f() // vertexAttrib4fv =ƒ vertexAttrib4fv() // vertexAttribDivisor =ƒ vertexAttribDivisor() // vertexAttribI4i =ƒ vertexAttribI4i() // vertexAttribI4iv =ƒ vertexAttribI4iv() // vertexAttribI4ui =ƒ vertexAttribI4ui() // vertexAttribI4uiv =ƒ vertexAttribI4uiv() // vertexAttribIPointer =ƒ vertexAttribIPointer() // vertexAttribPointer =ƒ vertexAttribPointer() // viewport =ƒ viewport() // waitSync =ƒ waitSync() // constructor =ƒ WebGL2RenderingContext() // Symbol(Symbol.toStringTag) ="WebGL2RenderingContext" // get canvas =ƒ canvas() // get drawingBufferHeight =ƒ drawingBufferHeight() // get drawingBufferWidth =ƒ drawingBufferWidth() // [[Prototype]] =Object // ​ }; export enum PrimitiveType { POINTS = GL.POINTS, LINES = GL.LINES, LINE_LOOP = GL.LINE_LOOP, LINE_STRIP = GL.LINE_STRIP, TRIANGLES = GL.TRIANGLES, TRIANGLE_STRIP = GL.TRIANGLE_STRIP, TRIANGLE_FAN = GL.TRIANGLE_FAN, } export enum BufferUsage { STREAM_DRAW = GL.STREAM_DRAW, STATIC_DRAW = GL.STATIC_DRAW, DYNAMIC_DRAW = GL.DYNAMIC_DRAW, } export enum PixelDatatype { UNSIGNED_BYTE = GL.UNSIGNED_BYTE, UNSIGNED_SHORT = GL.UNSIGNED_SHORT, UNSIGNED_INT = GL.UNSIGNED_INT, FLOAT = GL.FLOAT, HALF_FLOAT = GL.HALF_FLOAT, UNSIGNED_INT_24_8 = GL.UNSIGNED_INT_24_8, UNSIGNED_SHORT_4_4_4_4 = GL.UNSIGNED_SHORT_4_4_4_4, UNSIGNED_SHORT_5_5_5_1 = GL.UNSIGNED_SHORT_5_5_5_1, UNSIGNED_SHORT_5_6_5 = GL.UNSIGNED_SHORT_5_6_5, }; export const RenderbufferFormat = { RGBA4: GL.RGBA4, RGB5_A1: GL.RGB5_A1, RGB565: GL.RGB565, DEPTH_COMPONENT16: GL.DEPTH_COMPONENT16, STENCIL_INDEX8: GL.STENCIL_INDEX8, DEPTH_STENCIL: GL.DEPTH_STENCIL, };