Implemented FBO caching