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 <zak@DESKTOP-V1AQ0IT></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