My original drawing function created a fbo, textures, then attached the textures to the fbo then called glFinish then deleted the textures. This was for each object for each frame, and it worked...