Recep Aslantas
|
1fb941a41b
|
drop swizzling helpers fro now for simplicity
|
2021-04-25 02:35:55 +03:00 |
|
Recep Aslantas
|
a111693b6b
|
arm, neon: implement mat4 determinant with neon
|
2021-04-24 15:45:36 +03:00 |
|
Recep Aslantas
|
ce9e5f5575
|
arm: update glmm swizzling func names
|
2021-04-24 01:38:04 +03:00 |
|
Recep Aslantas
|
d13842e7de
|
arm: optimize vec4 div with NEON
|
2021-04-24 00:51:09 +03:00 |
|
Recep Aslantas
|
059e5010e6
|
arm: define CGLM_ARM64 for identify arm64
|
2021-04-24 00:44:07 +03:00 |
|
Recep Aslantas
|
65292a94a6
|
swizzling functions for NEON
|
2021-04-24 00:00:00 +03:00 |
|
Recep Aslantas
|
63988a515c
|
glmm: new defines for splat
|
2021-04-23 23:32:21 +03:00 |
|
Recep Aslantas
|
aa2fa89e6c
|
arm: fma msub and nmsub
|
2021-04-19 00:35:19 +03:00 |
|
Recep Aslantas
|
7b0eee497e
|
arm: fix fmadd parameter order
|
2021-04-19 00:28:07 +03:00 |
|
Recep Aslantas
|
c5655bbd2e
|
glmm: define fma functions
|
2021-04-18 13:49:50 +03:00 |
|
Recep Aslantas
|
c3b5bb869a
|
arm: fix type castings for ARM Neon
|
2020-01-15 09:56:19 +03:00 |
|
Luigi Castelli
|
27cc9c3351
|
vec: some useful functions (#103)
These functions are added:
- abs(): absolute value
- fract(): fractional part
- norm_one(): L1 norm
- norm_inf(): infinity norm
- hadd(): horizontal add
- hmax(): horizontal max
|
2019-09-01 00:30:15 +03:00 |
|
Luigi Castelli
|
43b36f1dc1
|
squared distance with SIMD support (#96)
squared distance for vec4
|
2019-08-23 10:32:54 +03:00 |
|
Recep Aslantas
|
31bb303c55
|
simd: organise SIMD-functions
* optimize dot product
|
2019-01-24 10:17:49 +03:00 |
|