Merge change 20124

* changes:
  Remove useless slot from ProgramVertex.  Optimize GL state setup.