setUniform1i(uniform) {
        this.gl.uniform1i(uniform.location, uniform.value);
    }
Use appropriate WebGL uniform setting function based on the uniform type

     params :
     @uniform (object): the uniform
*