tag:github.com,2008:https://github.com/HandmadeMath/HandmadeMath/releases Tags from HandmadeMath 2023-02-20T19:03:46Z tag:github.com,2008:Repository/49993383/v2.0.0 2023-02-20T21:32:39Z v2.0.0 bvisness tag:github.com,2008:Repository/49993383/v2.0.0-rc2 2023-01-27T09:52:42Z v2.0.0-rc2 <p>Rewrite the update tool in Python</p> <p>Less than 200 lines, properly cross platform, actually outputs error <br />messages if things break, better flag handling. Everyone has <br />Python anyway.</p> bvisness tag:github.com,2008:Repository/49993383/2.0.0-rc1 2023-01-23T04:02:24Z 2.0.0-rc1 <p>Style and docs pass for release</p> <p>Remove V2I, V3I, V4I (and style changes)</p> <p>Totally useless.</p> <p>Add update tool, update docs</p> <p>Tweak docs</p> <p>Create ci.yml</p> <p>Big style pass</p> <p>Maybe fix CI on Windows</p> <p>Report coverage errors</p> <p>Fix a missing coverage case</p> <p>Try setting up MSVC another way</p> <p>Update readmes</p> <p>Fix remaining use of the name UpdateTool</p> bvisness tag:github.com,2008:Repository/49993383/v1.13.0 2021-09-01T00:16:34Z 1.13.0 strangezakary tag:github.com,2008:Repository/49993383/1.12.0 2021-03-07T00:40:43Z 1.12.0 <p>Unary minus vectors (<a class="issue-link js-issue-link" href="https://github.com/HandmadeMath/HandmadeMath/pull/130">#130</a>)</p> <p>* Unary Minus operator for vec2, vec3, and vec4</p> <p>* Update README.md</p> <p>Co-authored-by: zak &lt;zak@DESKTOP-V1AQ0IT&gt;</p> bvisness tag:github.com,2008:Repository/49993383/1.11.1 2020-07-09T13:55:40Z 1.11.1 bvisness tag:github.com,2008:Repository/49993383/1.11.0 2020-04-06T15:03:37Z 1.11.0 bvisness tag:github.com,2008:Repository/49993383/1.10.0 2019-07-10T18:27:57Z 1.10.0 <p>Use vertical instead of horizontal FOV in HMM_Perspective (<a class="issue-link js-issue-link" href="https://github.com/HandmadeMath/HandmadeMath/pull/101">#101</a>)</p> <p>* Use vertical instead of horizontal FOV</p> <p>* Update readme</p> <p>* Fix tests</p> bvisness tag:github.com,2008:Repository/49993383/1.9.0 2019-03-11T18:19:17Z 1.9.0 <p>Added SSE support for Quaternion operations (<a class="issue-link js-issue-link" href="https://github.com/HandmadeMath/HandmadeMath/pull/97">#97</a>) (<a class="issue-link js-issue-link" href="https://github.com/HandmadeMath/HandmadeMath/pull/98">#98</a>)</p> <p>* Added SSE support for Quaternion operations (<a class="issue-link js-issue-link" href="https://github.com/HandmadeMath/HandmadeMath/pull/97">#97</a>)</p> <p>* Added SSE support for Quaternion operations</p> <p>O2 <br />| Function | SSE | NO SSE | <br />==================================================== <br />| Inverse | 163 (0.89s) | 165 (1.89s) | <br />| NLerp | 330 (1.70s) | 330 (1.75s) | <br />| Normalize | 169 (1.03s) | 169 (1.06s) | <br />| Dot | 22 (1.15s) | 23 (1.14s) | <br />| DivF | 23 (0.72s) | 23 (0.82s) | <br />| MulF | 22 (0.75s) | 22 (0.79s) | <br />| Mul | 24 (1.14s) | 23 (1.24s) | <br />| Sub | 23 (1.17s) | 37 (1.20s) | <br />| Add | 23 (1.20s) | 24 (1.19s) |</p> <p>O0 <br />| Function | SSE | NO SSE | <br />==================================================== <br />| Inverse | 394 (1.62s) | 430 (3.05s) | <br />| NLerp | 694 (2.71s) | 1035(4.81s) | <br />| Normalize | 374 (1.58s) | 412 (2.95s) | <br />| Dot | 81 (1.83s) | 23 (2.50s) | <br />| DivF | 61 (1.12s) | 25 (2.37s) | <br />| MulF | 58 (1.09s) | 23 (2.31s) | <br />| Mul | 94 (1.97s) | 42 (2.88s) | <br />| Sub | 75 (1.83s) | 23 (2.82s) | <br />| Add | 75 (1.81s) | 23 (2.81s) |</p> <p>* Fixed quaternion multiplication</p> <p>Old quaternion multiplication had a bug, this is a different approach.</p> <p>* Added release notes and version for 1.9.0</p> bvisness tag:github.com,2008:Repository/49993383/1.8.0 2019-03-11T18:18:04Z 1.8.0 <p>Add fast vector normalization (<a class="issue-link js-issue-link" href="https://github.com/HandmadeMath/HandmadeMath/pull/94">#94</a>)</p> <p>* Add fast normalization routines</p> <p>* Update readme and remove version history from main file</p> <p>* Update version at top of file</p> bvisness