am d6f9b9b: Merge change 529 into donut

Merge commit 'd6f9b9babae9b8ebf1fee8c98135b17e42c577f2'

* commit 'd6f9b9babae9b8ebf1fee8c98135b17e42c577f2':
  use gl.h to generate the *.in files. we are now supporting the full gl.h and glext.h apis.