svenstaro / derp

The derp game engine in D

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implement Vector/Matrix/Quaternion with SIMD support

Zoadian opened this issue · comments

Implement a replacement for gl3n, with added support for simd instuctions.

I'm Currently benchmarking different ways to use simd.

any features you want them to have?

Why replace gl3n? Why not have your stuff go upstream? dav1d is also interested in getting SIMD stuff in. Also, this is rather low priority stuff until optimization really becomes necessary.

i'd have to change gl3n to a point where it is probably easier to write it from scratch.
also i've got must stuff already on my local hdd, it just needs some polishing and benchmarking.
i also aim for an inclusion into phobos, so it might be low priority for derp, but phobos really lacks a good vector/matrix impl.

for derp, a roadmap would be helpful.

In case you aim for inclusion into phobos, this would indeed be a very welcome addition. Carry on, then. We still need some SIMD stuff in phobos then first.