jdelauney / SIMD-VectorMath-UnitTest

For testing asm SIMD (SSE/SSE 2/SSE 3/SSE 4.x / AVX /AVX 2) vector math library (2f, 4f, matrix, quaternion...) with Lazarus and FreePascal Compiler
Mozilla Public License 2.0
8 stars 0 forks source link

TGLZVector2D #33

Open jdelauney opened 6 years ago

jdelauney commented 6 years ago

I've added TGLZVector2D (Double) but some errors under Linux see my post here : http://forum.lazarus.freepascal.org/index.php/topic,32741.msg281343.html?PHPSESSID=2kcr0etdnv07f8qeo5k2chn7b4#new

dicepd commented 6 years ago

Hi Jerome,

Back from long holiday in Peru, will start working through your new stuff and see what is what as I work through the tests.

jdelauney commented 6 years ago

Hi Peter,

Glad that you're back, I started to worry that something might happen to you. In short, I hope you have a good time in Peru. You must have seen beautiful scenery I imagine ?

Regarding our Lib, as you could see, I made some small changes:

For this last just the native code. I don't say if the best will use a TGLZMatrix4f like or nt for best performances. Normally the functions are right. But I didn't have the time to do functional tests.

For documentation, i think @Param and @Result tags not really needed. And don't sure i'm started on the good way. Will can talk about it on the Documentation issue. I'll waiting your suggestions.

I'm also not very fixed on BoundingBox (OBB and AABB) don't say if the use of Record type is the better. or if Class will be more handy. But it's also depend on GLZArrays. A lot of things to think about and to do on this side. And compared to the separting axis theorem. I add some PDF documents in docRefs about BoundingBox.

Cheers