ofxTileSaver and ofGLProgrammableRenderer

theres some issues with ofxTileSaver when using the ofGLProgrammableRenderer.
ofxTileSaver calls gl functions directly, like glMatrixMode and glLoadIdentity, which is fine when using the ofGLRenderer but when using ofGLProgrammableRenderer, changing the projection and modelview matrix needs to be done through the OF API so that it works for both renderers.

wondering if anyone has had a chance to get ofxTileSaver running on the ofGLProgrammableRenderer?
or an alternate method for exporting high res images when using ofGLProgrammableRenderer?