Ben Visness
Ben Visness
I've been bitten several times over the past few days by vector mutations leaking into places I didn't expect. It seems that some operations yield new temporary vectors, while others...
I am using a custom prop to force my list to re-render, as recommended [in the readme](https://github.com/clauderic/react-tiny-virtual-list#common-issues-with-purecomponent). However, doing so causes me this warning: > Warning: React does not recognize...
For some reason our Travis CI builds have stopped working. I tried uninstalling the app and re-linking it, to no avail. Travis doesn't even show me the Handmade Math organization,...
While Handmade Math currently has the ability to compile without the CRT if you provide implementations for `sin`, `cos`, etc., it might be nice to provide an optional set of...
The work done in #114 needs a better way to be tested. It's easy to forget to prefix a name, either in the definition or in internal usage. We are...
As of this writing, here is what HMM_RSquareRootF looks like: ```c HMM_INLINE float HMM_RSquareRootF(float Float) { float Result; #ifdef HANDMADE_MATH__USE_SSE __m128 In = _mm_set_ss(Float); __m128 Out = _mm_rsqrt_ss(In); Result =...
From some discussion on the Handmade Network Discord, the issue of matrix inverses has come up. I think it would be good to beef up Handmade Math's handling of matrices...
I'm not sure we gain anything by having the overloaded versions of things like `HMM_Multiply` or `HMM_Add`. They are not really less verbose than the full names, we provide operator...
We should come up with a proper benchmarking solution for Handmade Math. Since we care a lot about performance, it would be worth having automatic benchmarks that run on every...
I was looking at the [bundlephobia](https://bundlephobia.com/[email protected]) for this library and found that about half of the footprint is core-js. But I can't find a single reference to core-js anywhere in...