Encapsulates the rendered retina image - used to store and retrieve rendered RGB pixel values and to efficiently iterate over them for clipping or normalization.
This run method loops forever, filling the current filling buffer so that readPacket can return data
that may be processed while the other buffer is being filled.