side by side surfaces
multiple surfs for testing
simple profile
test debug setting
compacted gl data into buckets, reduced number of draws per frame, improved performance