Merge pull request #27 from Monroe88/master

Change half types to float. Fixes some issues with Nvidia on OpenGL