Sunday 8 October 2017

Complete source release

I had for quite a while intended on fixing various problems with the engine's code and then doing a release of the source code. I have never managed to get around to any of that so instead I have decided to just stick the code up github as-is, warts and all. You can find the code used for all the posts on this blog here: https://github.com/nickgildea/leven

Saturday 11 March 2017

Mesh simplification library

I've released a mes simplification library here: https://github.com/nickgildea/ng_mesh

No external dependencies beyond the qef_simd.h single file library I released last week.

Thursday 2 March 2017

SSE2 QEF implementation

I've ported the existing QEF implementation to SSE2. You can grab the code here: https://github.com/nickgildea/qef/blob/master/qef_simd.h

It should be possible to just drop that in to your project as a replacement, assuming you then enable SSE2 extentions when building. I saw ~2.5x speed up in my tests.