- dirty var wasn't being used. - only call IMB_rect_from_float if there was previously a rect buffer.