Found a nasty bug where we were not accounting for the dataSize in texture image transfer