not throw exception then setting bad uniform
add some gl settings