Changed the way the viewer transfers data from RAM to GPU. Not working yet, still on it.
Fix conflicts