retina screen
memory stream can be used as a buffer
texture uses memory stream to load