support half-float as an image source texture type
Merge pull request #531 from pizthewiz/half-float

support half-float as an image source texture type