reset cached uniforms when a shader is reloaded