Tons of GL performance improvements