Add glViewport to cached gl state. Add a couple of missing VFPU ops.
Save on gl[Enable/Disable]VertexAttribArray calls.