Recep Aslantas
|
5b3aabc103
|
aabb intersect functions
* AABB vs AABB
* AABB vs Point
* AABB vs Sphere
* AABB contains AABB
|
2018-05-29 23:19:39 +03:00 |
|
Recep Aslantas
|
af812e86eb
|
add a note to clarify up vector restriction for glm_lookat and glm_look
|
2018-05-29 11:30:38 +03:00 |
|
Recep Aslantas
|
059bdfdd4b
|
update docs
|
2018-05-27 11:54:05 +03:00 |
|
Recep Aslantas
|
e5d61b3433
|
update mat4_mulv3 api to include translation
|
2018-05-27 11:46:27 +03:00 |
|
Recep Aslantas
|
73c073cf32
|
add missing call functions
|
2018-05-27 11:44:06 +03:00 |
|
Recep Aslantas
|
1362bef50f
|
fix glm_translate_to
|
2018-05-23 23:13:41 +03:00 |
|
Recep Aslantas
|
7d783eeace
|
align local variables on stack
|
2018-05-23 23:04:06 +03:00 |
|
Recep Aslantas
|
e12e79b1a5
|
improve scale_make
|
2018-05-23 22:11:44 +03:00 |
|
Recep Aslantas
|
6cd3d52dc5
|
improve translate_make
|
2018-05-23 22:08:12 +03:00 |
|
Recep Aslantas
|
fb2cac9816
|
aabb: center of AABB helper
* it is just wrapper of vec_center but it saves to access min and max values of AABB
|
2018-05-22 17:45:37 +03:00 |
|
Recep Aslantas
|
4e63325f55
|
aabb: add missing call versions
|
2018-05-22 17:44:36 +03:00 |
|
Recep Aslantas
|
96c3e604ff
|
now working on v0.4.6
|
2018-05-22 17:43:46 +03:00 |
|
Recep Aslantas
|
599524dacf
|
docs: add new option to docs
|
2018-05-10 16:42:13 +03:00 |
|
Recep Aslantas
|
da5ad69863
|
simd: rename _mm_ extensions to glmm_
|
2018-05-10 14:27:53 +03:00 |
|
Recep Aslantas
|
9fc2ead8ef
|
Merge branch 'master' into optimizations
|
2018-05-10 13:59:10 +03:00 |
|
Recep Aslantas
|
c6d07bb6eb
|
surround PI with parentheses + code style + update docs
|
2018-05-10 12:18:54 +03:00 |
|
Recep Aslantas
|
94b286f1f9
|
docs: add new alignment option to docs
|
2018-05-09 16:43:42 +03:00 |
|
Recep Aslantas
|
f774925e8a
|
win, simd: make sure that CGLM_ALL_UNALIGNED is defined for older visual studios
|
2018-05-09 15:30:54 +03:00 |
|
Recep Aslantas
|
0e49e95161
|
win: update visual studio version for align requirement
|
2018-05-08 18:29:02 +03:00 |
|
Recep Aslantas
|
835cec2ccb
|
drop alignment requirement if CGLM_ALL_UNALIGNED defined
* bring alignment back for visual studio 2017
|
2018-05-08 16:26:33 +03:00 |
|
Recep Aslantas
|
5dbbd0826d
|
simd: replace glm_simd_ with glmm_
* now glmm_ is used as global simd namescape
|
2018-05-08 15:55:36 +03:00 |
|
Recep Aslantas
|
56f0bb0928
|
simd, avx: make alignment optional for load/store operations
|
2018-05-08 15:35:17 +03:00 |
|
Recep Aslantas
|
568001d26a
|
simd, sse2: make alignment optional for store operations
|
2018-05-08 15:31:09 +03:00 |
|
Recep Aslantas
|
252bf925fc
|
simd, sse2: make alignment optional for load operations
|
2018-05-08 15:25:23 +03:00 |
|
Recep Aslantas
|
0f339c5c03
|
fix header dependencies
|
2018-05-07 21:12:29 +03:00 |
|
Federico Santamorena
|
7c0e9e99c6
|
_WIN32 to _MSC_VER
|
2018-04-30 17:17:06 +02:00 |
|
Federico Santamorena
|
064209c917
|
replaced _WIN32 with _MSC_VER
|
2018-04-30 17:13:16 +02:00 |
|
Recep Aslantas
|
94d6036c38
|
suppress warnings for Mingw
|
2018-04-30 11:09:42 +03:00 |
|
Recep Aslantas
|
6c01eff056
|
now working on v0.4.5
|
2018-04-30 10:59:40 +03:00 |
|
Recep Aslantas
|
cef97fca3e
|
add cocoapods spec
|
2018-04-22 01:03:17 +03:00 |
|
Recep Aslantas
|
498a33fac5
|
fix public header's includes
|
2018-04-21 22:36:25 +03:00 |
|
Recep Aslantas
|
6202179c23
|
update version
|
2018-04-18 22:30:20 +03:00 |
|
Recep Aslantas
|
e28cf1d3f6
|
remove unused variable
|
2018-04-18 15:23:07 +03:00 |
|
Recep Aslantas
|
63966ee5c0
|
quat: use the new "glm_mul_rot" for quaternion
* this should be faster than mat4_mul
|
2018-04-18 15:16:24 +03:00 |
|
Recep Aslantas
|
065f93ab3c
|
update docs, drop scale1
|
2018-04-18 14:30:44 +03:00 |
|
Recep Aslantas
|
4dbcd28fdb
|
use mul_rot for rotations to make thrm faster
|
2018-04-18 14:12:56 +03:00 |
|
Recep Aslantas
|
be0e3fc9f2
|
new matrix multiplication helper for rotation matrices
|
2018-04-18 14:05:09 +03:00 |
|
Recep Aslantas
|
d648f5772d
|
affine: drop rotate_ndc functions
|
2018-04-18 10:57:35 +03:00 |
|
Recep Aslantas
|
f163fcd043
|
simd: load vec3 helpers for sse/sse2
|
2018-04-18 00:00:47 +03:00 |
|
Recep Aslantas
|
27ab6a7dd0
|
update docs, add clarifications for affine transforms
|
2018-04-17 15:42:24 +03:00 |
|
Recep Aslantas
|
33e951fe2e
|
implement rotate_at for quat and provide make version
|
2018-04-17 12:17:04 +03:00 |
|
Recep Aslantas
|
c63c6c90ac
|
implement rotate_at
|
2018-04-17 11:12:18 +03:00 |
|
Recep Aslantas
|
a2792178db
|
add missing call funcs for affine transforms
|
2018-04-17 11:07:57 +03:00 |
|
Recep Aslantas
|
f0a27d0ce2
|
now working on v0.4.2
|
2018-04-15 20:46:46 +03:00 |
|
Recep Aslantas
|
826ddf0f5b
|
improve normalize vectors
|
2018-04-15 12:46:29 +03:00 |
|
Recep Aslantas
|
b09b5f260b
|
vec: fix rotate vector using mat4 and mat3 rotation matrices
|
2018-04-15 12:44:50 +03:00 |
|
Recep Aslantas
|
59aacee968
|
optimize clamp for vec4
|
2018-04-14 12:49:37 +03:00 |
|
Recep Aslantas
|
429aff087f
|
optimize min and max for vec4
|
2018-04-14 11:35:28 +03:00 |
|
Recep Aslantas
|
ca9f61dd74
|
Merge pull request #44 from recp/vector
new vector functions and optimizations
|
2018-04-14 09:19:51 +03:00 |
|
Recep Aslantas
|
d6395d4fb8
|
vec: optimize rotate vector using matrix
* add mat3 version
|
2018-04-13 22:33:32 +03:00 |
|