Jack Mott

Results 91 comments of Jack Mott

Well it doesn't happen in 2d, but does in 3d or 4d, so that is a clue.

It looks like a bug in the simplex3d/4d itself

probably related to how I am hashing in grad3d/4d, looking into it

I've made some progress, just slow, because life.

Ok this should be fixed in the 3d case in the latest version and master branch. Let me know how it looks for you, if all is well I'll apply...

No idea on web assembly. I see this: https://github.com/WebAssembly/simd/issues/31 If you want to figure out if it is possible and make rust-simd-noise work with it that would be cool

Aha, so yes my simdeez library does use std::arch::x86_64, so I think the way forward is to add a wasm32.rs file here: https://github.com/jackmott/simdeez/tree/master/src and fill in the implementation for all...

Allright I've started a SIMDeez wasm branch, part of the work will be pretty mechanical, going through every function in https://github.com/jackmott/simdeez/blob/wasm/src/wasm32.rs and replacing the sse2 intrinsic with the wasm intrinsic,...

On the unsigned 16s, do you need all the add/sub etc functions for those too? There isn't any u16 stuff at the moment.

I've added the load i16, the cast I need to do some research on how to do it in sse2 efficiently. PRs welcome by the way if you want to...