fix WebGL: INVALID_VALUE: getUniformLocation: no object or object deleted error in Chrome v31