Variable basicFragmentConst
basicFragment: "#version 300 es\n// When i figure out how to make bitflags work in webgl.\n// const uint VERTEX_COLOR_FLAG = uint(1);\n// const uint TRANSPARENT_FLAG = uint(2);\n\nprecision mediump float;\n\nin vec2 v_uv;\nin vec4 v_color;\n\nuniform WebglBasicMaterial {\n bool enable_vertex_color;\n float opacity;\n vec4 color;\n} material;\nuniform sampler2D main_texture;\n\nout vec4 output_color;\n\nvoid main(){\n vec4 sampled_color = texture(main_texture,v_uv);\n vec4 base_color = material.color;\n \n if(material.enable_vertex_color){\n base_color *= v_color;\n }\n \n output_color = base_color;\n}\n" = ...