allow unsigned uniforms without GL3 if EXT_gpu_shader4 is supported

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>