found an issue with the preloader calling done() twice.  still haven't fixed it.  found my generateMipmap on cubemaps should be called per-cube as a whole rather than per-side.  fixed it.