Remove V2I, V3I, V4I (and style changes)
Totally useless.
Add update tool, update docs
Tweak docs
Create ci.yml
Big style pass
Maybe fix CI on Windows
Report coverage errors
Fix a missing coverage case
Try setting up MSVC another way
Update readmes
Fix remaining use of the name UpdateTool
* Try running tests on all three operating systems
* Try adding an MSVC build
* Make tests work on Windows
* Try reconfiguring Travis for this
* Maybe it's because we're in git bash
* Try explicitly doing something else for travis
* Remove a part I think is unnecessary
* Run the test EXEs as they compile
* Add coverage features and add it, laboriously, to everything
* Fix easy tests
* Add tests for != operators
* Clean up test framework a little
* Add documentation of coverage macros
* Fix tests for mat4 to quaternion
* Slightly improve formatting of coverage output
* Trailing whitespace must die
* SSEd HMM_MultiplyMat4 and HMM_Transpose. And added HMM_LinearCombineSSE
* Maybe Travis doesn't support SSE?
* Fix compile process so the SSE option is consistently defined
* Fix link error
* Documentation
* Added function prototype for operator ==
* Added != operator for hmm_vec2, hmm_vec3, hmm_vec4
* Add C versions of equality checks
Also made the C++ tests actually run...😳
* Update documentation
* Switch to custom unit testing that is compatible with C
* Remove Google Test framework
* Attempt to fix missing math functions
* Link against C math library
* Try forcing c99 again
* Include -lm at compile time
* Move -lm argument to the end
* Update README and gitignore