Add GL Buffer info
Decompose flush to send a limit amount of data + Swap buffer