Commenting out texture_reset() from draw_primitive and d3d_primitive()
functiosn so that they work with shaders, not passing a texture means NO
ADDITIONAL BINDINGS
Tizzio Model Stuffs
He added the OBJ mesh format and some normal calculation functions and
transoformations.
Added option to invert normals.
Merge pull request #394 from RobertBColton/master

Tizzios Model Stuffs
Merge pull request #393 from fundies/master

Allows disabling paths extension.
Fixed ENIGMA.exe to run from source

Robert previously didn't actually fix it. You cannot ask for a flag
(ftyp & FILE_ATTRIBUTE_DIRECTORY) when ftyp returns
INVALID_FILE_ATTRIBUTES.
Added uv manipulation functions
-d3d_model_rotate_uv
-d3d_model_scale_uv
Merge pull request #397 from Tizzio/master

Added uv manipulation functions
Fixed font_add_sprite and outlined binary buffers.
The font add sprite issue was with the glyph size being hard coded to
64x64 luckily greg figured it out, I just changed it to set the size of
the first glyph and resize from there. I also outlined the binary buffer
functions with correct data types in Universal_System.
Added comment.
Added temporary fix for font glyph index being off by 1.
Added fix for shaders to be used on text.
Finished outlining buffer functions.
Forgot to include from SHELLmain
Added buffer saving/loading/copying.
Added buffer reading/writing
Fixed strings in buffers, tested and working.
Fixed byte alignment.
Fixed number reading/writing from binary buffers, floating point still
does not work.
Cleanup and added comments