uploading textures now handles almost all in BaseRenderContext class
fixed compile error of VPVM
commonize loading models as ui::loadAllModels in helper.h