Added glNormalPointer

* Fix minor bugs in _glDrawPrimitive