Renderer uniforms caching remade and broken