prevent setting identical float uniforms
cleanup
temporary work-around