TextureHelper: SEPARATION BETWEEN LOADING DATA FROM FILE AND UPLOADING TO GPU