public extern void UniformMatrix4fv(WebGLUniformLocation location, bool transpose, float[] v);
public extern void UniformMatrix4fv(WebGLUniformLocation location, bool transpose, Float32Array v);
public extern void Uniform1i(WebGLUniformLocation location, int x);