Handles to uniforms and attributes are now cached