~kicad/+git/glm-mirror-github:fix-simd-normalize

Last commit made on 2024-02-09
Get this branch:
git clone -b fix-simd-normalize https://git.launchpad.net/~kicad/+git/glm-mirror-github
Members of KiCad can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
fix-simd-normalize
Repository:
lp:~kicad/+git/glm-mirror-github

Recent commits

7c0d7fd... by Christophe <email address hidden>

Fix SIMD normalize precision by default

90f2b02... by Christophe <email address hidden>

Fixed EXT_matrix_transform inverted shear matrix multiple #1140 #1182

7adb4a5... by Christophe <email address hidden>

changelog: Added aligned_*vec3 simd support #1245

9e72e5a... by Christophe <email address hidden>

Fix and ignore warnings

7f2a5b8... by Laurent Caumont <email address hidden>

Simd improvement

- Add simd aligned_vec3 (and sse aligned_dvec3 - 2 x xmm)
- Fast packed_vec3 <=> aligned_vec3 and packed_vec4 <=> aligned_vec4 conversion
- Fast aligned_vec3 <=> aligned_vec4 conversion
- Optimized aligned_mat x aligned_mat and aligned_mat x aligned_vec
- Inverse aligned_mat3 simd version (actually slower than ssid on my computer even it has 30% less instruction ?)

88a6ed6... by Christophe <email address hidden>

Visual C++: Enables /Wall

4eb3fe1... by Christophe <email address hidden>

fcomp: Fix build in C++98 mode

c9ca4dc... by Maximilian Sackel <email address hidden>

Implementing fcompMin / fcompMax, closes g-truc/glm#1215

7b53739... by Christophe <email address hidden>

Only enable compiler warnings and warnings as error on unit tests

ce1362f... by Christophe <email address hidden>

Updated changelog