title: Bump Mapping on the iPhone
body: <p>Using OpenGL ES on the iPhone, is it possible to do bump mapping (using normal perturbation maps)?</p>
  
  <p>From my google searching, it seems the OpenGL ES extension that supports it doesn't allow bump mapping.</p>
  
  <p>According to <a href="http://www.kevindoolan.net/blog/post/2009/01/24/iPhone-3D-Engine-Development.aspx" rel="nofollow noreferrer">this guy</a> that writes gaming middleware for the iphone, one can see the potential of the hardware by watching demos on th imgtec site (the marker of the iPhones graphics chip). One such demo is a <a href="http://www.imgtec.com/powervr/insider/demos/polybump.asp" rel="nofollow noreferrer">bump mapping demo</a>. But there's no source to be found.</p>
  
  <p><a href="http://www.kevindoolan.net/blog/post/2009/01/24/iPhone-3D-Engine-Development.aspx" rel="nofollow noreferrer">Kevin Doolan</a> also mentions the GL extensions are not enabled for developers.</p>