title: Is GLhalf a float point type or integer?
body: <p>Table 2.2 in opengl specification says GLhalf is a 16 bit floating point scalar but in the header file glext.h it is defined as </p>
  
  <pre><code>typedef unsigned short GLhalf;
  </code></pre>
  
  <p>That means it's an integer type. Which one is right?</p>