Rewrote GL VBO, shader, and texture interfaces
Ported changes to new GL drawing interface