title: GLSL Half (floating point) attribute type
body: <p>I have been trying to get a 16bit float (half-floating point) as an attribute into my GLSL vertex shader. It won't let me compile saying:</p>
  
  <pre><code>error C7506: OpenGL does not define the global type half
  </code></pre>
  
  <p>but my <code>#version</code> is <code>410</code> and so it should support half? Am I missing something obvious?</p>