// WebGLRenderingContext对象 bodavm.memory.globalobj['WebGLRenderingContext'] = function WebGLRenderingContext(){return bodavm.toolsFunc.throwError("TypeError", "Illegal constructor")} bodavm.toolsFunc.safeProto(bodavm.memory.globalobj['WebGLRenderingContext'], "WebGLRenderingContext"); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_BUFFER_BIT", {configurable:false, enumerable:true, writable:false, value:256}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BUFFER_BIT", {configurable:false, enumerable:true, writable:false, value:1024}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "COLOR_BUFFER_BIT", {configurable:false, enumerable:true, writable:false, value:16384}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "POINTS", {configurable:false, enumerable:true, writable:false, value:0}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINES", {configurable:false, enumerable:true, writable:false, value:1}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINE_LOOP", {configurable:false, enumerable:true, writable:false, value:2}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINE_STRIP", {configurable:false, enumerable:true, writable:false, value:3}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TRIANGLES", {configurable:false, enumerable:true, writable:false, value:4}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TRIANGLE_STRIP", {configurable:false, enumerable:true, writable:false, value:5}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TRIANGLE_FAN", {configurable:false, enumerable:true, writable:false, value:6}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ZERO", {configurable:false, enumerable:true, writable:false, value:0}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE", {configurable:false, enumerable:true, writable:false, value:1}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SRC_COLOR", {configurable:false, enumerable:true, writable:false, value:768}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE_MINUS_SRC_COLOR", {configurable:false, enumerable:true, writable:false, value:769}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SRC_ALPHA", {configurable:false, enumerable:true, writable:false, value:770}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE_MINUS_SRC_ALPHA", {configurable:false, enumerable:true, writable:false, value:771}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DST_ALPHA", {configurable:false, enumerable:true, writable:false, value:772}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE_MINUS_DST_ALPHA", {configurable:false, enumerable:true, writable:false, value:773}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DST_COLOR", {configurable:false, enumerable:true, writable:false, value:774}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE_MINUS_DST_COLOR", {configurable:false, enumerable:true, writable:false, value:775}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SRC_ALPHA_SATURATE", {configurable:false, enumerable:true, writable:false, value:776}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FUNC_ADD", {configurable:false, enumerable:true, writable:false, value:32774}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_EQUATION", {configurable:false, enumerable:true, writable:false, value:32777}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_EQUATION_RGB", {configurable:false, enumerable:true, writable:false, value:32777}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_EQUATION_ALPHA", {configurable:false, enumerable:true, writable:false, value:34877}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FUNC_SUBTRACT", {configurable:false, enumerable:true, writable:false, value:32778}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FUNC_REVERSE_SUBTRACT", {configurable:false, enumerable:true, writable:false, value:32779}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_DST_RGB", {configurable:false, enumerable:true, writable:false, value:32968}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_SRC_RGB", {configurable:false, enumerable:true, writable:false, value:32969}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_DST_ALPHA", {configurable:false, enumerable:true, writable:false, value:32970}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_SRC_ALPHA", {configurable:false, enumerable:true, writable:false, value:32971}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CONSTANT_COLOR", {configurable:false, enumerable:true, writable:false, value:32769}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE_MINUS_CONSTANT_COLOR", {configurable:false, enumerable:true, writable:false, value:32770}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CONSTANT_ALPHA", {configurable:false, enumerable:true, writable:false, value:32771}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE_MINUS_CONSTANT_ALPHA", {configurable:false, enumerable:true, writable:false, value:32772}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_COLOR", {configurable:false, enumerable:true, writable:false, value:32773}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ARRAY_BUFFER", {configurable:false, enumerable:true, writable:false, value:34962}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ELEMENT_ARRAY_BUFFER", {configurable:false, enumerable:true, writable:false, value:34963}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ARRAY_BUFFER_BINDING", {configurable:false, enumerable:true, writable:false, value:34964}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ELEMENT_ARRAY_BUFFER_BINDING", {configurable:false, enumerable:true, writable:false, value:34965}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STREAM_DRAW", {configurable:false, enumerable:true, writable:false, value:35040}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STATIC_DRAW", {configurable:false, enumerable:true, writable:false, value:35044}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DYNAMIC_DRAW", {configurable:false, enumerable:true, writable:false, value:35048}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BUFFER_SIZE", {configurable:false, enumerable:true, writable:false, value:34660}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BUFFER_USAGE", {configurable:false, enumerable:true, writable:false, value:34661}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CURRENT_VERTEX_ATTRIB", {configurable:false, enumerable:true, writable:false, value:34342}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRONT", {configurable:false, enumerable:true, writable:false, value:1028}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BACK", {configurable:false, enumerable:true, writable:false, value:1029}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRONT_AND_BACK", {configurable:false, enumerable:true, writable:false, value:1032}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_2D", {configurable:false, enumerable:true, writable:false, value:3553}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CULL_FACE", {configurable:false, enumerable:true, writable:false, value:2884}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND", {configurable:false, enumerable:true, writable:false, value:3042}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DITHER", {configurable:false, enumerable:true, writable:false, value:3024}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_TEST", {configurable:false, enumerable:true, writable:false, value:2960}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_TEST", {configurable:false, enumerable:true, writable:false, value:2929}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SCISSOR_TEST", {configurable:false, enumerable:true, writable:false, value:3089}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "POLYGON_OFFSET_FILL", {configurable:false, enumerable:true, writable:false, value:32823}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLE_ALPHA_TO_COVERAGE", {configurable:false, enumerable:true, writable:false, value:32926}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLE_COVERAGE", {configurable:false, enumerable:true, writable:false, value:32928}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NO_ERROR", {configurable:false, enumerable:true, writable:false, value:0}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INVALID_ENUM", {configurable:false, enumerable:true, writable:false, value:1280}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INVALID_VALUE", {configurable:false, enumerable:true, writable:false, value:1281}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INVALID_OPERATION", {configurable:false, enumerable:true, writable:false, value:1282}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "OUT_OF_MEMORY", {configurable:false, enumerable:true, writable:false, value:1285}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CW", {configurable:false, enumerable:true, writable:false, value:2304}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CCW", {configurable:false, enumerable:true, writable:false, value:2305}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINE_WIDTH", {configurable:false, enumerable:true, writable:false, value:2849}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ALIASED_POINT_SIZE_RANGE", {configurable:false, enumerable:true, writable:false, value:33901}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ALIASED_LINE_WIDTH_RANGE", {configurable:false, enumerable:true, writable:false, value:33902}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CULL_FACE_MODE", {configurable:false, enumerable:true, writable:false, value:2885}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRONT_FACE", {configurable:false, enumerable:true, writable:false, value:2886}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_RANGE", {configurable:false, enumerable:true, writable:false, value:2928}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_WRITEMASK", {configurable:false, enumerable:true, writable:false, value:2930}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_CLEAR_VALUE", {configurable:false, enumerable:true, writable:false, value:2931}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_FUNC", {configurable:false, enumerable:true, writable:false, value:2932}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_CLEAR_VALUE", {configurable:false, enumerable:true, writable:false, value:2961}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_FUNC", {configurable:false, enumerable:true, writable:false, value:2962}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_FAIL", {configurable:false, enumerable:true, writable:false, value:2964}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_PASS_DEPTH_FAIL", {configurable:false, enumerable:true, writable:false, value:2965}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_PASS_DEPTH_PASS", {configurable:false, enumerable:true, writable:false, value:2966}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_REF", {configurable:false, enumerable:true, writable:false, value:2967}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_VALUE_MASK", {configurable:false, enumerable:true, writable:false, value:2963}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_WRITEMASK", {configurable:false, enumerable:true, writable:false, value:2968}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_FUNC", {configurable:false, enumerable:true, writable:false, value:34816}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_FAIL", {configurable:false, enumerable:true, writable:false, value:34817}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_PASS_DEPTH_FAIL", {configurable:false, enumerable:true, writable:false, value:34818}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_PASS_DEPTH_PASS", {configurable:false, enumerable:true, writable:false, value:34819}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_REF", {configurable:false, enumerable:true, writable:false, value:36003}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_VALUE_MASK", {configurable:false, enumerable:true, writable:false, value:36004}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_WRITEMASK", {configurable:false, enumerable:true, writable:false, value:36005}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VIEWPORT", {configurable:false, enumerable:true, writable:false, value:2978}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SCISSOR_BOX", {configurable:false, enumerable:true, writable:false, value:3088}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "COLOR_CLEAR_VALUE", {configurable:false, enumerable:true, writable:false, value:3106}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "COLOR_WRITEMASK", {configurable:false, enumerable:true, writable:false, value:3107}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNPACK_ALIGNMENT", {configurable:false, enumerable:true, writable:false, value:3317}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "PACK_ALIGNMENT", {configurable:false, enumerable:true, writable:false, value:3333}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_TEXTURE_SIZE", {configurable:false, enumerable:true, writable:false, value:3379}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_VIEWPORT_DIMS", {configurable:false, enumerable:true, writable:false, value:3386}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SUBPIXEL_BITS", {configurable:false, enumerable:true, writable:false, value:3408}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RED_BITS", {configurable:false, enumerable:true, writable:false, value:3410}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "GREEN_BITS", {configurable:false, enumerable:true, writable:false, value:3411}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLUE_BITS", {configurable:false, enumerable:true, writable:false, value:3412}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ALPHA_BITS", {configurable:false, enumerable:true, writable:false, value:3413}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_BITS", {configurable:false, enumerable:true, writable:false, value:3414}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BITS", {configurable:false, enumerable:true, writable:false, value:3415}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "POLYGON_OFFSET_UNITS", {configurable:false, enumerable:true, writable:false, value:10752}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "POLYGON_OFFSET_FACTOR", {configurable:false, enumerable:true, writable:false, value:32824}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_BINDING_2D", {configurable:false, enumerable:true, writable:false, value:32873}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLE_BUFFERS", {configurable:false, enumerable:true, writable:false, value:32936}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLES", {configurable:false, enumerable:true, writable:false, value:32937}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLE_COVERAGE_VALUE", {configurable:false, enumerable:true, writable:false, value:32938}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLE_COVERAGE_INVERT", {configurable:false, enumerable:true, writable:false, value:32939}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "COMPRESSED_TEXTURE_FORMATS", {configurable:false, enumerable:true, writable:false, value:34467}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DONT_CARE", {configurable:false, enumerable:true, writable:false, value:4352}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FASTEST", {configurable:false, enumerable:true, writable:false, value:4353}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NICEST", {configurable:false, enumerable:true, writable:false, value:4354}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "GENERATE_MIPMAP_HINT", {configurable:false, enumerable:true, writable:false, value:33170}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BYTE", {configurable:false, enumerable:true, writable:false, value:5120}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNSIGNED_BYTE", {configurable:false, enumerable:true, writable:false, value:5121}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SHORT", {configurable:false, enumerable:true, writable:false, value:5122}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNSIGNED_SHORT", {configurable:false, enumerable:true, writable:false, value:5123}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INT", {configurable:false, enumerable:true, writable:false, value:5124}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNSIGNED_INT", {configurable:false, enumerable:true, writable:false, value:5125}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT", {configurable:false, enumerable:true, writable:false, value:5126}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_COMPONENT", {configurable:false, enumerable:true, writable:false, value:6402}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ALPHA", {configurable:false, enumerable:true, writable:false, value:6406}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RGB", {configurable:false, enumerable:true, writable:false, value:6407}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RGBA", {configurable:false, enumerable:true, writable:false, value:6408}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LUMINANCE", {configurable:false, enumerable:true, writable:false, value:6409}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LUMINANCE_ALPHA", {configurable:false, enumerable:true, writable:false, value:6410}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNSIGNED_SHORT_4_4_4_4", {configurable:false, enumerable:true, writable:false, value:32819}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNSIGNED_SHORT_5_5_5_1", {configurable:false, enumerable:true, writable:false, value:32820}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNSIGNED_SHORT_5_6_5", {configurable:false, enumerable:true, writable:false, value:33635}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAGMENT_SHADER", {configurable:false, enumerable:true, writable:false, value:35632}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_SHADER", {configurable:false, enumerable:true, writable:false, value:35633}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_VERTEX_ATTRIBS", {configurable:false, enumerable:true, writable:false, value:34921}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_VERTEX_UNIFORM_VECTORS", {configurable:false, enumerable:true, writable:false, value:36347}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_VARYING_VECTORS", {configurable:false, enumerable:true, writable:false, value:36348}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_COMBINED_TEXTURE_IMAGE_UNITS", {configurable:false, enumerable:true, writable:false, value:35661}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_VERTEX_TEXTURE_IMAGE_UNITS", {configurable:false, enumerable:true, writable:false, value:35660}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_TEXTURE_IMAGE_UNITS", {configurable:false, enumerable:true, writable:false, value:34930}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_FRAGMENT_UNIFORM_VECTORS", {configurable:false, enumerable:true, writable:false, value:36349}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SHADER_TYPE", {configurable:false, enumerable:true, writable:false, value:35663}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DELETE_STATUS", {configurable:false, enumerable:true, writable:false, value:35712}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINK_STATUS", {configurable:false, enumerable:true, writable:false, value:35714}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VALIDATE_STATUS", {configurable:false, enumerable:true, writable:false, value:35715}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ATTACHED_SHADERS", {configurable:false, enumerable:true, writable:false, value:35717}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ACTIVE_UNIFORMS", {configurable:false, enumerable:true, writable:false, value:35718}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ACTIVE_ATTRIBUTES", {configurable:false, enumerable:true, writable:false, value:35721}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SHADING_LANGUAGE_VERSION", {configurable:false, enumerable:true, writable:false, value:35724}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CURRENT_PROGRAM", {configurable:false, enumerable:true, writable:false, value:35725}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NEVER", {configurable:false, enumerable:true, writable:false, value:512}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LESS", {configurable:false, enumerable:true, writable:false, value:513}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "EQUAL", {configurable:false, enumerable:true, writable:false, value:514}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LEQUAL", {configurable:false, enumerable:true, writable:false, value:515}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "GREATER", {configurable:false, enumerable:true, writable:false, value:516}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NOTEQUAL", {configurable:false, enumerable:true, writable:false, value:517}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "GEQUAL", {configurable:false, enumerable:true, writable:false, value:518}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ALWAYS", {configurable:false, enumerable:true, writable:false, value:519}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "KEEP", {configurable:false, enumerable:true, writable:false, value:7680}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "REPLACE", {configurable:false, enumerable:true, writable:false, value:7681}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INCR", {configurable:false, enumerable:true, writable:false, value:7682}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DECR", {configurable:false, enumerable:true, writable:false, value:7683}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INVERT", {configurable:false, enumerable:true, writable:false, value:5386}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INCR_WRAP", {configurable:false, enumerable:true, writable:false, value:34055}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DECR_WRAP", {configurable:false, enumerable:true, writable:false, value:34056}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VENDOR", {configurable:false, enumerable:true, writable:false, value:7936}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERER", {configurable:false, enumerable:true, writable:false, value:7937}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERSION", {configurable:false, enumerable:true, writable:false, value:7938}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NEAREST", {configurable:false, enumerable:true, writable:false, value:9728}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINEAR", {configurable:false, enumerable:true, writable:false, value:9729}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NEAREST_MIPMAP_NEAREST", {configurable:false, enumerable:true, writable:false, value:9984}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINEAR_MIPMAP_NEAREST", {configurable:false, enumerable:true, writable:false, value:9985}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NEAREST_MIPMAP_LINEAR", {configurable:false, enumerable:true, writable:false, value:9986}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINEAR_MIPMAP_LINEAR", {configurable:false, enumerable:true, writable:false, value:9987}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_MAG_FILTER", {configurable:false, enumerable:true, writable:false, value:10240}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_MIN_FILTER", {configurable:false, enumerable:true, writable:false, value:10241}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_WRAP_S", {configurable:false, enumerable:true, writable:false, value:10242}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_WRAP_T", {configurable:false, enumerable:true, writable:false, value:10243}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE", {configurable:false, enumerable:true, writable:false, value:5890}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP", {configurable:false, enumerable:true, writable:false, value:34067}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_BINDING_CUBE_MAP", {configurable:false, enumerable:true, writable:false, value:34068}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP_POSITIVE_X", {configurable:false, enumerable:true, writable:false, value:34069}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP_NEGATIVE_X", {configurable:false, enumerable:true, writable:false, value:34070}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP_POSITIVE_Y", {configurable:false, enumerable:true, writable:false, value:34071}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP_NEGATIVE_Y", {configurable:false, enumerable:true, writable:false, value:34072}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP_POSITIVE_Z", {configurable:false, enumerable:true, writable:false, value:34073}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP_NEGATIVE_Z", {configurable:false, enumerable:true, writable:false, value:34074}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_CUBE_MAP_TEXTURE_SIZE", {configurable:false, enumerable:true, writable:false, value:34076}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE0", {configurable:false, enumerable:true, writable:false, value:33984}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE1", {configurable:false, enumerable:true, writable:false, value:33985}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE2", {configurable:false, enumerable:true, writable:false, value:33986}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE3", {configurable:false, enumerable:true, writable:false, value:33987}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE4", {configurable:false, enumerable:true, writable:false, value:33988}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE5", {configurable:false, enumerable:true, writable:false, value:33989}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE6", {configurable:false, enumerable:true, writable:false, value:33990}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE7", {configurable:false, enumerable:true, writable:false, value:33991}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE8", {configurable:false, enumerable:true, writable:false, value:33992}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE9", {configurable:false, enumerable:true, writable:false, value:33993}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE10", {configurable:false, enumerable:true, writable:false, value:33994}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE11", {configurable:false, enumerable:true, writable:false, value:33995}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE12", {configurable:false, enumerable:true, writable:false, value:33996}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE13", {configurable:false, enumerable:true, writable:false, value:33997}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE14", {configurable:false, enumerable:true, writable:false, value:33998}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE15", {configurable:false, enumerable:true, writable:false, value:33999}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE16", {configurable:false, enumerable:true, writable:false, value:34000}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE17", {configurable:false, enumerable:true, writable:false, value:34001}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE18", {configurable:false, enumerable:true, writable:false, value:34002}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE19", {configurable:false, enumerable:true, writable:false, value:34003}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE20", {configurable:false, enumerable:true, writable:false, value:34004}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE21", {configurable:false, enumerable:true, writable:false, value:34005}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE22", {configurable:false, enumerable:true, writable:false, value:34006}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE23", {configurable:false, enumerable:true, writable:false, value:34007}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE24", {configurable:false, enumerable:true, writable:false, value:34008}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE25", {configurable:false, enumerable:true, writable:false, value:34009}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE26", {configurable:false, enumerable:true, writable:false, value:34010}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE27", {configurable:false, enumerable:true, writable:false, value:34011}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE28", {configurable:false, enumerable:true, writable:false, value:34012}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE29", {configurable:false, enumerable:true, writable:false, value:34013}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE30", {configurable:false, enumerable:true, writable:false, value:34014}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE31", {configurable:false, enumerable:true, writable:false, value:34015}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ACTIVE_TEXTURE", {configurable:false, enumerable:true, writable:false, value:34016}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "REPEAT", {configurable:false, enumerable:true, writable:false, value:10497}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CLAMP_TO_EDGE", {configurable:false, enumerable:true, writable:false, value:33071}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MIRRORED_REPEAT", {configurable:false, enumerable:true, writable:false, value:33648}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT_VEC2", {configurable:false, enumerable:true, writable:false, value:35664}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT_VEC3", {configurable:false, enumerable:true, writable:false, value:35665}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT_VEC4", {configurable:false, enumerable:true, writable:false, value:35666}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INT_VEC2", {configurable:false, enumerable:true, writable:false, value:35667}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INT_VEC3", {configurable:false, enumerable:true, writable:false, value:35668}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INT_VEC4", {configurable:false, enumerable:true, writable:false, value:35669}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BOOL", {configurable:false, enumerable:true, writable:false, value:35670}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BOOL_VEC2", {configurable:false, enumerable:true, writable:false, value:35671}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BOOL_VEC3", {configurable:false, enumerable:true, writable:false, value:35672}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BOOL_VEC4", {configurable:false, enumerable:true, writable:false, value:35673}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT_MAT2", {configurable:false, enumerable:true, writable:false, value:35674}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT_MAT3", {configurable:false, enumerable:true, writable:false, value:35675}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT_MAT4", {configurable:false, enumerable:true, writable:false, value:35676}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLER_2D", {configurable:false, enumerable:true, writable:false, value:35678}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLER_CUBE", {configurable:false, enumerable:true, writable:false, value:35680}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_ENABLED", {configurable:false, enumerable:true, writable:false, value:34338}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_SIZE", {configurable:false, enumerable:true, writable:false, value:34339}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_STRIDE", {configurable:false, enumerable:true, writable:false, value:34340}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_TYPE", {configurable:false, enumerable:true, writable:false, value:34341}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_NORMALIZED", {configurable:false, enumerable:true, writable:false, value:34922}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_POINTER", {configurable:false, enumerable:true, writable:false, value:34373}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_BUFFER_BINDING", {configurable:false, enumerable:true, writable:false, value:34975}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "IMPLEMENTATION_COLOR_READ_TYPE", {configurable:false, enumerable:true, writable:false, value:35738}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "IMPLEMENTATION_COLOR_READ_FORMAT", {configurable:false, enumerable:true, writable:false, value:35739}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "COMPILE_STATUS", {configurable:false, enumerable:true, writable:false, value:35713}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LOW_FLOAT", {configurable:false, enumerable:true, writable:false, value:36336}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MEDIUM_FLOAT", {configurable:false, enumerable:true, writable:false, value:36337}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "HIGH_FLOAT", {configurable:false, enumerable:true, writable:false, value:36338}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LOW_INT", {configurable:false, enumerable:true, writable:false, value:36339}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MEDIUM_INT", {configurable:false, enumerable:true, writable:false, value:36340}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "HIGH_INT", {configurable:false, enumerable:true, writable:false, value:36341}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER", {configurable:false, enumerable:true, writable:false, value:36160}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER", {configurable:false, enumerable:true, writable:false, value:36161}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RGBA4", {configurable:false, enumerable:true, writable:false, value:32854}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RGB5_A1", {configurable:false, enumerable:true, writable:false, value:32855}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RGB565", {configurable:false, enumerable:true, writable:false, value:36194}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_COMPONENT16", {configurable:false, enumerable:true, writable:false, value:33189}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_INDEX8", {configurable:false, enumerable:true, writable:false, value:36168}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_STENCIL", {configurable:false, enumerable:true, writable:false, value:34041}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_WIDTH", {configurable:false, enumerable:true, writable:false, value:36162}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_HEIGHT", {configurable:false, enumerable:true, writable:false, value:36163}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_INTERNAL_FORMAT", {configurable:false, enumerable:true, writable:false, value:36164}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_RED_SIZE", {configurable:false, enumerable:true, writable:false, value:36176}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_GREEN_SIZE", {configurable:false, enumerable:true, writable:false, value:36177}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_BLUE_SIZE", {configurable:false, enumerable:true, writable:false, value:36178}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_ALPHA_SIZE", {configurable:false, enumerable:true, writable:false, value:36179}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_DEPTH_SIZE", {configurable:false, enumerable:true, writable:false, value:36180}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_STENCIL_SIZE", {configurable:false, enumerable:true, writable:false, value:36181}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE", {configurable:false, enumerable:true, writable:false, value:36048}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_ATTACHMENT_OBJECT_NAME", {configurable:false, enumerable:true, writable:false, value:36049}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL", {configurable:false, enumerable:true, writable:false, value:36050}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE", {configurable:false, enumerable:true, writable:false, value:36051}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "COLOR_ATTACHMENT0", {configurable:false, enumerable:true, writable:false, value:36064}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_ATTACHMENT", {configurable:false, enumerable:true, writable:false, value:36096}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_ATTACHMENT", {configurable:false, enumerable:true, writable:false, value:36128}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_STENCIL_ATTACHMENT", {configurable:false, enumerable:true, writable:false, value:33306}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NONE", {configurable:false, enumerable:true, writable:false, value:0}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_COMPLETE", {configurable:false, enumerable:true, writable:false, value:36053}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_INCOMPLETE_ATTACHMENT", {configurable:false, enumerable:true, writable:false, value:36054}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT", {configurable:false, enumerable:true, writable:false, value:36055}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_INCOMPLETE_DIMENSIONS", {configurable:false, enumerable:true, writable:false, value:36057}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_UNSUPPORTED", {configurable:false, enumerable:true, writable:false, value:36061}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_BINDING", {configurable:false, enumerable:true, writable:false, value:36006}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_BINDING", {configurable:false, enumerable:true, writable:false, value:36007}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_RENDERBUFFER_SIZE", {configurable:false, enumerable:true, writable:false, value:34024}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INVALID_FRAMEBUFFER_OPERATION", {configurable:false, enumerable:true, writable:false, value:1286}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNPACK_FLIP_Y_WEBGL", {configurable:false, enumerable:true, writable:false, value:37440}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNPACK_PREMULTIPLY_ALPHA_WEBGL", {configurable:false, enumerable:true, writable:false, value:37441}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CONTEXT_LOST_WEBGL", {configurable:false, enumerable:true, writable:false, value:37442}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNPACK_COLORSPACE_CONVERSION_WEBGL", {configurable:false, enumerable:true, writable:false, value:37443}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BROWSER_DEFAULT_WEBGL", {configurable:false, enumerable:true, writable:false, value:37444}); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "canvas", {configurable:true, enumerable:true, get:function canvas (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "canvas_get", arguments)}, set:undefined},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "drawingBufferWidth", {configurable:true, enumerable:true, get:function drawingBufferWidth (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "drawingBufferWidth_get", arguments)}, set:undefined},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "drawingBufferHeight", {configurable:true, enumerable:true, get:function drawingBufferHeight (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "drawingBufferHeight_get", arguments)}, set:undefined},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_BUFFER_BIT", {configurable:false, enumerable:true, writable:false, value:256},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BUFFER_BIT", {configurable:false, enumerable:true, writable:false, value:1024},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "COLOR_BUFFER_BIT", {configurable:false, enumerable:true, writable:false, value:16384},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "POINTS", {configurable:false, enumerable:true, writable:false, value:0},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINES", {configurable:false, enumerable:true, writable:false, value:1},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINE_LOOP", {configurable:false, enumerable:true, writable:false, value:2},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINE_STRIP", {configurable:false, enumerable:true, writable:false, value:3},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TRIANGLES", {configurable:false, enumerable:true, writable:false, value:4},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TRIANGLE_STRIP", {configurable:false, enumerable:true, writable:false, value:5},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TRIANGLE_FAN", {configurable:false, enumerable:true, writable:false, value:6},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ZERO", {configurable:false, enumerable:true, writable:false, value:0},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE", {configurable:false, enumerable:true, writable:false, value:1},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SRC_COLOR", {configurable:false, enumerable:true, writable:false, value:768},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE_MINUS_SRC_COLOR", {configurable:false, enumerable:true, writable:false, value:769},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SRC_ALPHA", {configurable:false, enumerable:true, writable:false, value:770},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE_MINUS_SRC_ALPHA", {configurable:false, enumerable:true, writable:false, value:771},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DST_ALPHA", {configurable:false, enumerable:true, writable:false, value:772},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE_MINUS_DST_ALPHA", {configurable:false, enumerable:true, writable:false, value:773},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DST_COLOR", {configurable:false, enumerable:true, writable:false, value:774},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE_MINUS_DST_COLOR", {configurable:false, enumerable:true, writable:false, value:775},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SRC_ALPHA_SATURATE", {configurable:false, enumerable:true, writable:false, value:776},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FUNC_ADD", {configurable:false, enumerable:true, writable:false, value:32774},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_EQUATION", {configurable:false, enumerable:true, writable:false, value:32777},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_EQUATION_RGB", {configurable:false, enumerable:true, writable:false, value:32777},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_EQUATION_ALPHA", {configurable:false, enumerable:true, writable:false, value:34877},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FUNC_SUBTRACT", {configurable:false, enumerable:true, writable:false, value:32778},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FUNC_REVERSE_SUBTRACT", {configurable:false, enumerable:true, writable:false, value:32779},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_DST_RGB", {configurable:false, enumerable:true, writable:false, value:32968},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_SRC_RGB", {configurable:false, enumerable:true, writable:false, value:32969},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_DST_ALPHA", {configurable:false, enumerable:true, writable:false, value:32970},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_SRC_ALPHA", {configurable:false, enumerable:true, writable:false, value:32971},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CONSTANT_COLOR", {configurable:false, enumerable:true, writable:false, value:32769},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE_MINUS_CONSTANT_COLOR", {configurable:false, enumerable:true, writable:false, value:32770},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CONSTANT_ALPHA", {configurable:false, enumerable:true, writable:false, value:32771},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ONE_MINUS_CONSTANT_ALPHA", {configurable:false, enumerable:true, writable:false, value:32772},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND_COLOR", {configurable:false, enumerable:true, writable:false, value:32773},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ARRAY_BUFFER", {configurable:false, enumerable:true, writable:false, value:34962},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ELEMENT_ARRAY_BUFFER", {configurable:false, enumerable:true, writable:false, value:34963},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ARRAY_BUFFER_BINDING", {configurable:false, enumerable:true, writable:false, value:34964},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ELEMENT_ARRAY_BUFFER_BINDING", {configurable:false, enumerable:true, writable:false, value:34965},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STREAM_DRAW", {configurable:false, enumerable:true, writable:false, value:35040},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STATIC_DRAW", {configurable:false, enumerable:true, writable:false, value:35044},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DYNAMIC_DRAW", {configurable:false, enumerable:true, writable:false, value:35048},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BUFFER_SIZE", {configurable:false, enumerable:true, writable:false, value:34660},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BUFFER_USAGE", {configurable:false, enumerable:true, writable:false, value:34661},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CURRENT_VERTEX_ATTRIB", {configurable:false, enumerable:true, writable:false, value:34342},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRONT", {configurable:false, enumerable:true, writable:false, value:1028},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BACK", {configurable:false, enumerable:true, writable:false, value:1029},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRONT_AND_BACK", {configurable:false, enumerable:true, writable:false, value:1032},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_2D", {configurable:false, enumerable:true, writable:false, value:3553},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CULL_FACE", {configurable:false, enumerable:true, writable:false, value:2884},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLEND", {configurable:false, enumerable:true, writable:false, value:3042},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DITHER", {configurable:false, enumerable:true, writable:false, value:3024},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_TEST", {configurable:false, enumerable:true, writable:false, value:2960},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_TEST", {configurable:false, enumerable:true, writable:false, value:2929},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SCISSOR_TEST", {configurable:false, enumerable:true, writable:false, value:3089},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "POLYGON_OFFSET_FILL", {configurable:false, enumerable:true, writable:false, value:32823},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLE_ALPHA_TO_COVERAGE", {configurable:false, enumerable:true, writable:false, value:32926},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLE_COVERAGE", {configurable:false, enumerable:true, writable:false, value:32928},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NO_ERROR", {configurable:false, enumerable:true, writable:false, value:0},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INVALID_ENUM", {configurable:false, enumerable:true, writable:false, value:1280},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INVALID_VALUE", {configurable:false, enumerable:true, writable:false, value:1281},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INVALID_OPERATION", {configurable:false, enumerable:true, writable:false, value:1282},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "OUT_OF_MEMORY", {configurable:false, enumerable:true, writable:false, value:1285},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CW", {configurable:false, enumerable:true, writable:false, value:2304},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CCW", {configurable:false, enumerable:true, writable:false, value:2305},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINE_WIDTH", {configurable:false, enumerable:true, writable:false, value:2849},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ALIASED_POINT_SIZE_RANGE", {configurable:false, enumerable:true, writable:false, value:33901},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ALIASED_LINE_WIDTH_RANGE", {configurable:false, enumerable:true, writable:false, value:33902},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CULL_FACE_MODE", {configurable:false, enumerable:true, writable:false, value:2885},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRONT_FACE", {configurable:false, enumerable:true, writable:false, value:2886},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_RANGE", {configurable:false, enumerable:true, writable:false, value:2928},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_WRITEMASK", {configurable:false, enumerable:true, writable:false, value:2930},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_CLEAR_VALUE", {configurable:false, enumerable:true, writable:false, value:2931},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_FUNC", {configurable:false, enumerable:true, writable:false, value:2932},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_CLEAR_VALUE", {configurable:false, enumerable:true, writable:false, value:2961},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_FUNC", {configurable:false, enumerable:true, writable:false, value:2962},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_FAIL", {configurable:false, enumerable:true, writable:false, value:2964},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_PASS_DEPTH_FAIL", {configurable:false, enumerable:true, writable:false, value:2965},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_PASS_DEPTH_PASS", {configurable:false, enumerable:true, writable:false, value:2966},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_REF", {configurable:false, enumerable:true, writable:false, value:2967},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_VALUE_MASK", {configurable:false, enumerable:true, writable:false, value:2963},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_WRITEMASK", {configurable:false, enumerable:true, writable:false, value:2968},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_FUNC", {configurable:false, enumerable:true, writable:false, value:34816},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_FAIL", {configurable:false, enumerable:true, writable:false, value:34817},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_PASS_DEPTH_FAIL", {configurable:false, enumerable:true, writable:false, value:34818},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_PASS_DEPTH_PASS", {configurable:false, enumerable:true, writable:false, value:34819},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_REF", {configurable:false, enumerable:true, writable:false, value:36003},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_VALUE_MASK", {configurable:false, enumerable:true, writable:false, value:36004},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BACK_WRITEMASK", {configurable:false, enumerable:true, writable:false, value:36005},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VIEWPORT", {configurable:false, enumerable:true, writable:false, value:2978},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SCISSOR_BOX", {configurable:false, enumerable:true, writable:false, value:3088},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "COLOR_CLEAR_VALUE", {configurable:false, enumerable:true, writable:false, value:3106},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "COLOR_WRITEMASK", {configurable:false, enumerable:true, writable:false, value:3107},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNPACK_ALIGNMENT", {configurable:false, enumerable:true, writable:false, value:3317},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "PACK_ALIGNMENT", {configurable:false, enumerable:true, writable:false, value:3333},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_TEXTURE_SIZE", {configurable:false, enumerable:true, writable:false, value:3379},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_VIEWPORT_DIMS", {configurable:false, enumerable:true, writable:false, value:3386},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SUBPIXEL_BITS", {configurable:false, enumerable:true, writable:false, value:3408},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RED_BITS", {configurable:false, enumerable:true, writable:false, value:3410},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "GREEN_BITS", {configurable:false, enumerable:true, writable:false, value:3411},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BLUE_BITS", {configurable:false, enumerable:true, writable:false, value:3412},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ALPHA_BITS", {configurable:false, enumerable:true, writable:false, value:3413},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_BITS", {configurable:false, enumerable:true, writable:false, value:3414},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_BITS", {configurable:false, enumerable:true, writable:false, value:3415},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "POLYGON_OFFSET_UNITS", {configurable:false, enumerable:true, writable:false, value:10752},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "POLYGON_OFFSET_FACTOR", {configurable:false, enumerable:true, writable:false, value:32824},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_BINDING_2D", {configurable:false, enumerable:true, writable:false, value:32873},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLE_BUFFERS", {configurable:false, enumerable:true, writable:false, value:32936},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLES", {configurable:false, enumerable:true, writable:false, value:32937},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLE_COVERAGE_VALUE", {configurable:false, enumerable:true, writable:false, value:32938},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLE_COVERAGE_INVERT", {configurable:false, enumerable:true, writable:false, value:32939},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "COMPRESSED_TEXTURE_FORMATS", {configurable:false, enumerable:true, writable:false, value:34467},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DONT_CARE", {configurable:false, enumerable:true, writable:false, value:4352},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FASTEST", {configurable:false, enumerable:true, writable:false, value:4353},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NICEST", {configurable:false, enumerable:true, writable:false, value:4354},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "GENERATE_MIPMAP_HINT", {configurable:false, enumerable:true, writable:false, value:33170},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BYTE", {configurable:false, enumerable:true, writable:false, value:5120},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNSIGNED_BYTE", {configurable:false, enumerable:true, writable:false, value:5121},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SHORT", {configurable:false, enumerable:true, writable:false, value:5122},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNSIGNED_SHORT", {configurable:false, enumerable:true, writable:false, value:5123},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INT", {configurable:false, enumerable:true, writable:false, value:5124},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNSIGNED_INT", {configurable:false, enumerable:true, writable:false, value:5125},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT", {configurable:false, enumerable:true, writable:false, value:5126},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_COMPONENT", {configurable:false, enumerable:true, writable:false, value:6402},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ALPHA", {configurable:false, enumerable:true, writable:false, value:6406},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RGB", {configurable:false, enumerable:true, writable:false, value:6407},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RGBA", {configurable:false, enumerable:true, writable:false, value:6408},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LUMINANCE", {configurable:false, enumerable:true, writable:false, value:6409},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LUMINANCE_ALPHA", {configurable:false, enumerable:true, writable:false, value:6410},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNSIGNED_SHORT_4_4_4_4", {configurable:false, enumerable:true, writable:false, value:32819},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNSIGNED_SHORT_5_5_5_1", {configurable:false, enumerable:true, writable:false, value:32820},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNSIGNED_SHORT_5_6_5", {configurable:false, enumerable:true, writable:false, value:33635},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAGMENT_SHADER", {configurable:false, enumerable:true, writable:false, value:35632},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_SHADER", {configurable:false, enumerable:true, writable:false, value:35633},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_VERTEX_ATTRIBS", {configurable:false, enumerable:true, writable:false, value:34921},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_VERTEX_UNIFORM_VECTORS", {configurable:false, enumerable:true, writable:false, value:36347},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_VARYING_VECTORS", {configurable:false, enumerable:true, writable:false, value:36348},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_COMBINED_TEXTURE_IMAGE_UNITS", {configurable:false, enumerable:true, writable:false, value:35661},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_VERTEX_TEXTURE_IMAGE_UNITS", {configurable:false, enumerable:true, writable:false, value:35660},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_TEXTURE_IMAGE_UNITS", {configurable:false, enumerable:true, writable:false, value:34930},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_FRAGMENT_UNIFORM_VECTORS", {configurable:false, enumerable:true, writable:false, value:36349},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SHADER_TYPE", {configurable:false, enumerable:true, writable:false, value:35663},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DELETE_STATUS", {configurable:false, enumerable:true, writable:false, value:35712},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINK_STATUS", {configurable:false, enumerable:true, writable:false, value:35714},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VALIDATE_STATUS", {configurable:false, enumerable:true, writable:false, value:35715},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ATTACHED_SHADERS", {configurable:false, enumerable:true, writable:false, value:35717},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ACTIVE_UNIFORMS", {configurable:false, enumerable:true, writable:false, value:35718},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ACTIVE_ATTRIBUTES", {configurable:false, enumerable:true, writable:false, value:35721},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SHADING_LANGUAGE_VERSION", {configurable:false, enumerable:true, writable:false, value:35724},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CURRENT_PROGRAM", {configurable:false, enumerable:true, writable:false, value:35725},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NEVER", {configurable:false, enumerable:true, writable:false, value:512},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LESS", {configurable:false, enumerable:true, writable:false, value:513},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "EQUAL", {configurable:false, enumerable:true, writable:false, value:514},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LEQUAL", {configurable:false, enumerable:true, writable:false, value:515},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "GREATER", {configurable:false, enumerable:true, writable:false, value:516},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NOTEQUAL", {configurable:false, enumerable:true, writable:false, value:517},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "GEQUAL", {configurable:false, enumerable:true, writable:false, value:518},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ALWAYS", {configurable:false, enumerable:true, writable:false, value:519},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "KEEP", {configurable:false, enumerable:true, writable:false, value:7680},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "REPLACE", {configurable:false, enumerable:true, writable:false, value:7681},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INCR", {configurable:false, enumerable:true, writable:false, value:7682},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DECR", {configurable:false, enumerable:true, writable:false, value:7683},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INVERT", {configurable:false, enumerable:true, writable:false, value:5386},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INCR_WRAP", {configurable:false, enumerable:true, writable:false, value:34055},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DECR_WRAP", {configurable:false, enumerable:true, writable:false, value:34056},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VENDOR", {configurable:false, enumerable:true, writable:false, value:7936},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERER", {configurable:false, enumerable:true, writable:false, value:7937},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERSION", {configurable:false, enumerable:true, writable:false, value:7938},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NEAREST", {configurable:false, enumerable:true, writable:false, value:9728},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINEAR", {configurable:false, enumerable:true, writable:false, value:9729},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NEAREST_MIPMAP_NEAREST", {configurable:false, enumerable:true, writable:false, value:9984},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINEAR_MIPMAP_NEAREST", {configurable:false, enumerable:true, writable:false, value:9985},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NEAREST_MIPMAP_LINEAR", {configurable:false, enumerable:true, writable:false, value:9986},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LINEAR_MIPMAP_LINEAR", {configurable:false, enumerable:true, writable:false, value:9987},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_MAG_FILTER", {configurable:false, enumerable:true, writable:false, value:10240},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_MIN_FILTER", {configurable:false, enumerable:true, writable:false, value:10241},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_WRAP_S", {configurable:false, enumerable:true, writable:false, value:10242},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_WRAP_T", {configurable:false, enumerable:true, writable:false, value:10243},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE", {configurable:false, enumerable:true, writable:false, value:5890},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP", {configurable:false, enumerable:true, writable:false, value:34067},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_BINDING_CUBE_MAP", {configurable:false, enumerable:true, writable:false, value:34068},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP_POSITIVE_X", {configurable:false, enumerable:true, writable:false, value:34069},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP_NEGATIVE_X", {configurable:false, enumerable:true, writable:false, value:34070},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP_POSITIVE_Y", {configurable:false, enumerable:true, writable:false, value:34071},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP_NEGATIVE_Y", {configurable:false, enumerable:true, writable:false, value:34072},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP_POSITIVE_Z", {configurable:false, enumerable:true, writable:false, value:34073},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE_CUBE_MAP_NEGATIVE_Z", {configurable:false, enumerable:true, writable:false, value:34074},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_CUBE_MAP_TEXTURE_SIZE", {configurable:false, enumerable:true, writable:false, value:34076},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE0", {configurable:false, enumerable:true, writable:false, value:33984},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE1", {configurable:false, enumerable:true, writable:false, value:33985},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE2", {configurable:false, enumerable:true, writable:false, value:33986},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE3", {configurable:false, enumerable:true, writable:false, value:33987},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE4", {configurable:false, enumerable:true, writable:false, value:33988},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE5", {configurable:false, enumerable:true, writable:false, value:33989},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE6", {configurable:false, enumerable:true, writable:false, value:33990},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE7", {configurable:false, enumerable:true, writable:false, value:33991},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE8", {configurable:false, enumerable:true, writable:false, value:33992},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE9", {configurable:false, enumerable:true, writable:false, value:33993},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE10", {configurable:false, enumerable:true, writable:false, value:33994},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE11", {configurable:false, enumerable:true, writable:false, value:33995},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE12", {configurable:false, enumerable:true, writable:false, value:33996},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE13", {configurable:false, enumerable:true, writable:false, value:33997},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE14", {configurable:false, enumerable:true, writable:false, value:33998},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE15", {configurable:false, enumerable:true, writable:false, value:33999},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE16", {configurable:false, enumerable:true, writable:false, value:34000},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE17", {configurable:false, enumerable:true, writable:false, value:34001},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE18", {configurable:false, enumerable:true, writable:false, value:34002},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE19", {configurable:false, enumerable:true, writable:false, value:34003},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE20", {configurable:false, enumerable:true, writable:false, value:34004},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE21", {configurable:false, enumerable:true, writable:false, value:34005},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE22", {configurable:false, enumerable:true, writable:false, value:34006},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE23", {configurable:false, enumerable:true, writable:false, value:34007},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE24", {configurable:false, enumerable:true, writable:false, value:34008},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE25", {configurable:false, enumerable:true, writable:false, value:34009},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE26", {configurable:false, enumerable:true, writable:false, value:34010},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE27", {configurable:false, enumerable:true, writable:false, value:34011},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE28", {configurable:false, enumerable:true, writable:false, value:34012},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE29", {configurable:false, enumerable:true, writable:false, value:34013},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE30", {configurable:false, enumerable:true, writable:false, value:34014},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "TEXTURE31", {configurable:false, enumerable:true, writable:false, value:34015},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "ACTIVE_TEXTURE", {configurable:false, enumerable:true, writable:false, value:34016},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "REPEAT", {configurable:false, enumerable:true, writable:false, value:10497},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CLAMP_TO_EDGE", {configurable:false, enumerable:true, writable:false, value:33071},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MIRRORED_REPEAT", {configurable:false, enumerable:true, writable:false, value:33648},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT_VEC2", {configurable:false, enumerable:true, writable:false, value:35664},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT_VEC3", {configurable:false, enumerable:true, writable:false, value:35665},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT_VEC4", {configurable:false, enumerable:true, writable:false, value:35666},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INT_VEC2", {configurable:false, enumerable:true, writable:false, value:35667},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INT_VEC3", {configurable:false, enumerable:true, writable:false, value:35668},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INT_VEC4", {configurable:false, enumerable:true, writable:false, value:35669},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BOOL", {configurable:false, enumerable:true, writable:false, value:35670},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BOOL_VEC2", {configurable:false, enumerable:true, writable:false, value:35671},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BOOL_VEC3", {configurable:false, enumerable:true, writable:false, value:35672},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BOOL_VEC4", {configurable:false, enumerable:true, writable:false, value:35673},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT_MAT2", {configurable:false, enumerable:true, writable:false, value:35674},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT_MAT3", {configurable:false, enumerable:true, writable:false, value:35675},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FLOAT_MAT4", {configurable:false, enumerable:true, writable:false, value:35676},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLER_2D", {configurable:false, enumerable:true, writable:false, value:35678},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "SAMPLER_CUBE", {configurable:false, enumerable:true, writable:false, value:35680},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_ENABLED", {configurable:false, enumerable:true, writable:false, value:34338},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_SIZE", {configurable:false, enumerable:true, writable:false, value:34339},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_STRIDE", {configurable:false, enumerable:true, writable:false, value:34340},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_TYPE", {configurable:false, enumerable:true, writable:false, value:34341},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_NORMALIZED", {configurable:false, enumerable:true, writable:false, value:34922},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_POINTER", {configurable:false, enumerable:true, writable:false, value:34373},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "VERTEX_ATTRIB_ARRAY_BUFFER_BINDING", {configurable:false, enumerable:true, writable:false, value:34975},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "IMPLEMENTATION_COLOR_READ_TYPE", {configurable:false, enumerable:true, writable:false, value:35738},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "IMPLEMENTATION_COLOR_READ_FORMAT", {configurable:false, enumerable:true, writable:false, value:35739},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "COMPILE_STATUS", {configurable:false, enumerable:true, writable:false, value:35713},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LOW_FLOAT", {configurable:false, enumerable:true, writable:false, value:36336},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MEDIUM_FLOAT", {configurable:false, enumerable:true, writable:false, value:36337},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "HIGH_FLOAT", {configurable:false, enumerable:true, writable:false, value:36338},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "LOW_INT", {configurable:false, enumerable:true, writable:false, value:36339},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MEDIUM_INT", {configurable:false, enumerable:true, writable:false, value:36340},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "HIGH_INT", {configurable:false, enumerable:true, writable:false, value:36341},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER", {configurable:false, enumerable:true, writable:false, value:36160},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER", {configurable:false, enumerable:true, writable:false, value:36161},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RGBA4", {configurable:false, enumerable:true, writable:false, value:32854},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RGB5_A1", {configurable:false, enumerable:true, writable:false, value:32855},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RGB565", {configurable:false, enumerable:true, writable:false, value:36194},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_COMPONENT16", {configurable:false, enumerable:true, writable:false, value:33189},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_INDEX8", {configurable:false, enumerable:true, writable:false, value:36168},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_STENCIL", {configurable:false, enumerable:true, writable:false, value:34041},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_WIDTH", {configurable:false, enumerable:true, writable:false, value:36162},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_HEIGHT", {configurable:false, enumerable:true, writable:false, value:36163},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_INTERNAL_FORMAT", {configurable:false, enumerable:true, writable:false, value:36164},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_RED_SIZE", {configurable:false, enumerable:true, writable:false, value:36176},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_GREEN_SIZE", {configurable:false, enumerable:true, writable:false, value:36177},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_BLUE_SIZE", {configurable:false, enumerable:true, writable:false, value:36178},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_ALPHA_SIZE", {configurable:false, enumerable:true, writable:false, value:36179},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_DEPTH_SIZE", {configurable:false, enumerable:true, writable:false, value:36180},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_STENCIL_SIZE", {configurable:false, enumerable:true, writable:false, value:36181},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE", {configurable:false, enumerable:true, writable:false, value:36048},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_ATTACHMENT_OBJECT_NAME", {configurable:false, enumerable:true, writable:false, value:36049},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL", {configurable:false, enumerable:true, writable:false, value:36050},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE", {configurable:false, enumerable:true, writable:false, value:36051},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "COLOR_ATTACHMENT0", {configurable:false, enumerable:true, writable:false, value:36064},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_ATTACHMENT", {configurable:false, enumerable:true, writable:false, value:36096},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "STENCIL_ATTACHMENT", {configurable:false, enumerable:true, writable:false, value:36128},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "DEPTH_STENCIL_ATTACHMENT", {configurable:false, enumerable:true, writable:false, value:33306},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "NONE", {configurable:false, enumerable:true, writable:false, value:0},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_COMPLETE", {configurable:false, enumerable:true, writable:false, value:36053},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_INCOMPLETE_ATTACHMENT", {configurable:false, enumerable:true, writable:false, value:36054},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT", {configurable:false, enumerable:true, writable:false, value:36055},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_INCOMPLETE_DIMENSIONS", {configurable:false, enumerable:true, writable:false, value:36057},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_UNSUPPORTED", {configurable:false, enumerable:true, writable:false, value:36061},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "FRAMEBUFFER_BINDING", {configurable:false, enumerable:true, writable:false, value:36006},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "RENDERBUFFER_BINDING", {configurable:false, enumerable:true, writable:false, value:36007},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "MAX_RENDERBUFFER_SIZE", {configurable:false, enumerable:true, writable:false, value:34024},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "INVALID_FRAMEBUFFER_OPERATION", {configurable:false, enumerable:true, writable:false, value:1286},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNPACK_FLIP_Y_WEBGL", {configurable:false, enumerable:true, writable:false, value:37440},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNPACK_PREMULTIPLY_ALPHA_WEBGL", {configurable:false, enumerable:true, writable:false, value:37441},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "CONTEXT_LOST_WEBGL", {configurable:false, enumerable:true, writable:false, value:37442},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "UNPACK_COLORSPACE_CONVERSION_WEBGL", {configurable:false, enumerable:true, writable:false, value:37443},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "BROWSER_DEFAULT_WEBGL", {configurable:false, enumerable:true, writable:false, value:37444},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "activeTexture", {configurable:true, enumerable:true, writable:true, value:function activeTexture (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "activeTexture", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "attachShader", {configurable:true, enumerable:true, writable:true, value:function attachShader (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "attachShader", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "bindAttribLocation", {configurable:true, enumerable:true, writable:true, value:function bindAttribLocation (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "bindAttribLocation", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "bindRenderbuffer", {configurable:true, enumerable:true, writable:true, value:function bindRenderbuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "bindRenderbuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "blendColor", {configurable:true, enumerable:true, writable:true, value:function blendColor (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "blendColor", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "blendEquation", {configurable:true, enumerable:true, writable:true, value:function blendEquation (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "blendEquation", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "blendEquationSeparate", {configurable:true, enumerable:true, writable:true, value:function blendEquationSeparate (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "blendEquationSeparate", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "blendFunc", {configurable:true, enumerable:true, writable:true, value:function blendFunc (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "blendFunc", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "blendFuncSeparate", {configurable:true, enumerable:true, writable:true, value:function blendFuncSeparate (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "blendFuncSeparate", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "bufferData", {configurable:true, enumerable:true, writable:true, value:function bufferData (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "bufferData", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "bufferSubData", {configurable:true, enumerable:true, writable:true, value:function bufferSubData (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "bufferSubData", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "checkFramebufferStatus", {configurable:true, enumerable:true, writable:true, value:function checkFramebufferStatus (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "checkFramebufferStatus", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "compileShader", {configurable:true, enumerable:true, writable:true, value:function compileShader (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "compileShader", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "compressedTexImage2D", {configurable:true, enumerable:true, writable:true, value:function compressedTexImage2D (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "compressedTexImage2D", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "compressedTexSubImage2D", {configurable:true, enumerable:true, writable:true, value:function compressedTexSubImage2D (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "compressedTexSubImage2D", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "copyTexImage2D", {configurable:true, enumerable:true, writable:true, value:function copyTexImage2D (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "copyTexImage2D", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "copyTexSubImage2D", {configurable:true, enumerable:true, writable:true, value:function copyTexSubImage2D (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "copyTexSubImage2D", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "createBuffer", {configurable:true, enumerable:true, writable:true, value:function createBuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "createBuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "createFramebuffer", {configurable:true, enumerable:true, writable:true, value:function createFramebuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "createFramebuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "createProgram", {configurable:true, enumerable:true, writable:true, value:function createProgram (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "createProgram", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "createRenderbuffer", {configurable:true, enumerable:true, writable:true, value:function createRenderbuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "createRenderbuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "createShader", {configurable:true, enumerable:true, writable:true, value:function createShader (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "createShader", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "createTexture", {configurable:true, enumerable:true, writable:true, value:function createTexture (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "createTexture", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "cullFace", {configurable:true, enumerable:true, writable:true, value:function cullFace (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "cullFace", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "deleteBuffer", {configurable:true, enumerable:true, writable:true, value:function deleteBuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "deleteBuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "deleteFramebuffer", {configurable:true, enumerable:true, writable:true, value:function deleteFramebuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "deleteFramebuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "deleteProgram", {configurable:true, enumerable:true, writable:true, value:function deleteProgram (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "deleteProgram", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "deleteRenderbuffer", {configurable:true, enumerable:true, writable:true, value:function deleteRenderbuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "deleteRenderbuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "deleteShader", {configurable:true, enumerable:true, writable:true, value:function deleteShader (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "deleteShader", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "deleteTexture", {configurable:true, enumerable:true, writable:true, value:function deleteTexture (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "deleteTexture", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "depthFunc", {configurable:true, enumerable:true, writable:true, value:function depthFunc (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "depthFunc", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "depthMask", {configurable:true, enumerable:true, writable:true, value:function depthMask (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "depthMask", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "depthRange", {configurable:true, enumerable:true, writable:true, value:function depthRange (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "depthRange", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "detachShader", {configurable:true, enumerable:true, writable:true, value:function detachShader (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "detachShader", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "disable", {configurable:true, enumerable:true, writable:true, value:function disable (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "disable", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "enable", {configurable:true, enumerable:true, writable:true, value:function enable (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "enable", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "finish", {configurable:true, enumerable:true, writable:true, value:function finish (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "finish", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "flush", {configurable:true, enumerable:true, writable:true, value:function flush (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "flush", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "framebufferRenderbuffer", {configurable:true, enumerable:true, writable:true, value:function framebufferRenderbuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "framebufferRenderbuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "framebufferTexture2D", {configurable:true, enumerable:true, writable:true, value:function framebufferTexture2D (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "framebufferTexture2D", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "frontFace", {configurable:true, enumerable:true, writable:true, value:function frontFace (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "frontFace", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "generateMipmap", {configurable:true, enumerable:true, writable:true, value:function generateMipmap (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "generateMipmap", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getActiveAttrib", {configurable:true, enumerable:true, writable:true, value:function getActiveAttrib (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getActiveAttrib", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getActiveUniform", {configurable:true, enumerable:true, writable:true, value:function getActiveUniform (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getActiveUniform", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getAttachedShaders", {configurable:true, enumerable:true, writable:true, value:function getAttachedShaders (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getAttachedShaders", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getAttribLocation", {configurable:true, enumerable:true, writable:true, value:function getAttribLocation (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getAttribLocation", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getBufferParameter", {configurable:true, enumerable:true, writable:true, value:function getBufferParameter (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getBufferParameter", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getContextAttributes", {configurable:true, enumerable:true, writable:true, value:function getContextAttributes (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getContextAttributes", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getError", {configurable:true, enumerable:true, writable:true, value:function getError (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getError", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getExtension", {configurable:true, enumerable:true, writable:true, value:function getExtension (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getExtension", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getFramebufferAttachmentParameter", {configurable:true, enumerable:true, writable:true, value:function getFramebufferAttachmentParameter (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getFramebufferAttachmentParameter", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getParameter", {configurable:true, enumerable:true, writable:true, value:function getParameter (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getParameter", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getProgramInfoLog", {configurable:true, enumerable:true, writable:true, value:function getProgramInfoLog (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getProgramInfoLog", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getProgramParameter", {configurable:true, enumerable:true, writable:true, value:function getProgramParameter (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getProgramParameter", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getRenderbufferParameter", {configurable:true, enumerable:true, writable:true, value:function getRenderbufferParameter (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getRenderbufferParameter", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getShaderInfoLog", {configurable:true, enumerable:true, writable:true, value:function getShaderInfoLog (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getShaderInfoLog", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getShaderParameter", {configurable:true, enumerable:true, writable:true, value:function getShaderParameter (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getShaderParameter", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getShaderPrecisionFormat", {configurable:true, enumerable:true, writable:true, value:function getShaderPrecisionFormat (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getShaderPrecisionFormat", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getShaderSource", {configurable:true, enumerable:true, writable:true, value:function getShaderSource (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getShaderSource", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getSupportedExtensions", {configurable:true, enumerable:true, writable:true, value:function getSupportedExtensions (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getSupportedExtensions", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getTexParameter", {configurable:true, enumerable:true, writable:true, value:function getTexParameter (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getTexParameter", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getUniform", {configurable:true, enumerable:true, writable:true, value:function getUniform (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getUniform", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getUniformLocation", {configurable:true, enumerable:true, writable:true, value:function getUniformLocation (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getUniformLocation", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getVertexAttrib", {configurable:true, enumerable:true, writable:true, value:function getVertexAttrib (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getVertexAttrib", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "getVertexAttribOffset", {configurable:true, enumerable:true, writable:true, value:function getVertexAttribOffset (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "getVertexAttribOffset", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "hint", {configurable:true, enumerable:true, writable:true, value:function hint (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "hint", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "isBuffer", {configurable:true, enumerable:true, writable:true, value:function isBuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "isBuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "isContextLost", {configurable:true, enumerable:true, writable:true, value:function isContextLost (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "isContextLost", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "isEnabled", {configurable:true, enumerable:true, writable:true, value:function isEnabled (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "isEnabled", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "isFramebuffer", {configurable:true, enumerable:true, writable:true, value:function isFramebuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "isFramebuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "isProgram", {configurable:true, enumerable:true, writable:true, value:function isProgram (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "isProgram", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "isRenderbuffer", {configurable:true, enumerable:true, writable:true, value:function isRenderbuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "isRenderbuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "isShader", {configurable:true, enumerable:true, writable:true, value:function isShader (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "isShader", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "isTexture", {configurable:true, enumerable:true, writable:true, value:function isTexture (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "isTexture", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "lineWidth", {configurable:true, enumerable:true, writable:true, value:function lineWidth (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "lineWidth", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "linkProgram", {configurable:true, enumerable:true, writable:true, value:function linkProgram (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "linkProgram", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "pixelStorei", {configurable:true, enumerable:true, writable:true, value:function pixelStorei (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "pixelStorei", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "polygonOffset", {configurable:true, enumerable:true, writable:true, value:function polygonOffset (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "polygonOffset", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "readPixels", {configurable:true, enumerable:true, writable:true, value:function readPixels (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "readPixels", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "renderbufferStorage", {configurable:true, enumerable:true, writable:true, value:function renderbufferStorage (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "renderbufferStorage", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "sampleCoverage", {configurable:true, enumerable:true, writable:true, value:function sampleCoverage (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "sampleCoverage", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "shaderSource", {configurable:true, enumerable:true, writable:true, value:function shaderSource (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "shaderSource", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "stencilFunc", {configurable:true, enumerable:true, writable:true, value:function stencilFunc (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "stencilFunc", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "stencilFuncSeparate", {configurable:true, enumerable:true, writable:true, value:function stencilFuncSeparate (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "stencilFuncSeparate", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "stencilMask", {configurable:true, enumerable:true, writable:true, value:function stencilMask (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "stencilMask", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "stencilMaskSeparate", {configurable:true, enumerable:true, writable:true, value:function stencilMaskSeparate (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "stencilMaskSeparate", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "stencilOp", {configurable:true, enumerable:true, writable:true, value:function stencilOp (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "stencilOp", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "stencilOpSeparate", {configurable:true, enumerable:true, writable:true, value:function stencilOpSeparate (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "stencilOpSeparate", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "texImage2D", {configurable:true, enumerable:true, writable:true, value:function texImage2D (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "texImage2D", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "texParameterf", {configurable:true, enumerable:true, writable:true, value:function texParameterf (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "texParameterf", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "texParameteri", {configurable:true, enumerable:true, writable:true, value:function texParameteri (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "texParameteri", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "texSubImage2D", {configurable:true, enumerable:true, writable:true, value:function texSubImage2D (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "texSubImage2D", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "useProgram", {configurable:true, enumerable:true, writable:true, value:function useProgram (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "useProgram", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "validateProgram", {configurable:true, enumerable:true, writable:true, value:function validateProgram (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "validateProgram", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "bindBuffer", {configurable:true, enumerable:true, writable:true, value:function bindBuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "bindBuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "bindFramebuffer", {configurable:true, enumerable:true, writable:true, value:function bindFramebuffer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "bindFramebuffer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "bindTexture", {configurable:true, enumerable:true, writable:true, value:function bindTexture (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "bindTexture", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "clear", {configurable:true, enumerable:true, writable:true, value:function clear (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "clear", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "clearColor", {configurable:true, enumerable:true, writable:true, value:function clearColor (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "clearColor", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "clearDepth", {configurable:true, enumerable:true, writable:true, value:function clearDepth (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "clearDepth", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "clearStencil", {configurable:true, enumerable:true, writable:true, value:function clearStencil (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "clearStencil", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "colorMask", {configurable:true, enumerable:true, writable:true, value:function colorMask (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "colorMask", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "disableVertexAttribArray", {configurable:true, enumerable:true, writable:true, value:function disableVertexAttribArray (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "disableVertexAttribArray", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "drawArrays", {configurable:true, enumerable:true, writable:true, value:function drawArrays (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "drawArrays", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "drawElements", {configurable:true, enumerable:true, writable:true, value:function drawElements (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "drawElements", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "enableVertexAttribArray", {configurable:true, enumerable:true, writable:true, value:function enableVertexAttribArray (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "enableVertexAttribArray", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "scissor", {configurable:true, enumerable:true, writable:true, value:function scissor (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "scissor", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform1f", {configurable:true, enumerable:true, writable:true, value:function uniform1f (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform1f", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform1fv", {configurable:true, enumerable:true, writable:true, value:function uniform1fv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform1fv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform1i", {configurable:true, enumerable:true, writable:true, value:function uniform1i (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform1i", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform1iv", {configurable:true, enumerable:true, writable:true, value:function uniform1iv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform1iv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform2f", {configurable:true, enumerable:true, writable:true, value:function uniform2f (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform2f", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform2fv", {configurable:true, enumerable:true, writable:true, value:function uniform2fv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform2fv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform2i", {configurable:true, enumerable:true, writable:true, value:function uniform2i (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform2i", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform2iv", {configurable:true, enumerable:true, writable:true, value:function uniform2iv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform2iv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform3f", {configurable:true, enumerable:true, writable:true, value:function uniform3f (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform3f", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform3fv", {configurable:true, enumerable:true, writable:true, value:function uniform3fv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform3fv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform3i", {configurable:true, enumerable:true, writable:true, value:function uniform3i (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform3i", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform3iv", {configurable:true, enumerable:true, writable:true, value:function uniform3iv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform3iv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform4f", {configurable:true, enumerable:true, writable:true, value:function uniform4f (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform4f", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform4fv", {configurable:true, enumerable:true, writable:true, value:function uniform4fv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform4fv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform4i", {configurable:true, enumerable:true, writable:true, value:function uniform4i (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform4i", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniform4iv", {configurable:true, enumerable:true, writable:true, value:function uniform4iv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniform4iv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniformMatrix2fv", {configurable:true, enumerable:true, writable:true, value:function uniformMatrix2fv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniformMatrix2fv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniformMatrix3fv", {configurable:true, enumerable:true, writable:true, value:function uniformMatrix3fv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniformMatrix3fv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "uniformMatrix4fv", {configurable:true, enumerable:true, writable:true, value:function uniformMatrix4fv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "uniformMatrix4fv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "vertexAttrib1f", {configurable:true, enumerable:true, writable:true, value:function vertexAttrib1f (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "vertexAttrib1f", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "vertexAttrib1fv", {configurable:true, enumerable:true, writable:true, value:function vertexAttrib1fv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "vertexAttrib1fv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "vertexAttrib2f", {configurable:true, enumerable:true, writable:true, value:function vertexAttrib2f (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "vertexAttrib2f", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "vertexAttrib2fv", {configurable:true, enumerable:true, writable:true, value:function vertexAttrib2fv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "vertexAttrib2fv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "vertexAttrib3f", {configurable:true, enumerable:true, writable:true, value:function vertexAttrib3f (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "vertexAttrib3f", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "vertexAttrib3fv", {configurable:true, enumerable:true, writable:true, value:function vertexAttrib3fv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "vertexAttrib3fv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "vertexAttrib4f", {configurable:true, enumerable:true, writable:true, value:function vertexAttrib4f (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "vertexAttrib4f", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "vertexAttrib4fv", {configurable:true, enumerable:true, writable:true, value:function vertexAttrib4fv (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "vertexAttrib4fv", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "vertexAttribPointer", {configurable:true, enumerable:true, writable:true, value:function vertexAttribPointer (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "vertexAttribPointer", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "viewport", {configurable:true, enumerable:true, writable:true, value:function viewport (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "viewport", arguments)}},'prototype'); bodavm.toolsFunc.defineProperty('WebGLRenderingContext', "makeXRCompatible", {configurable:true, enumerable:true, writable:true, value:function makeXRCompatible (){return bodavm.toolsFunc.dispatch(this, bodavm.memory.globalobj['WebGLRenderingContext'].prototype, "WebGLRenderingContext", "makeXRCompatible", arguments)}},'prototype');