Adds change checking for Uniforms and Attributes to prevent redundant calls