Recep Aslantas
dd60496ffc
Merge pull request #49 from Yatima1460/master
...
replace _WIN32 with _MSC_VER
2018-04-30 19:08:59 +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
ada69a7c43
fix cocoapods validation errors
v0.4.4
2018-04-22 10:14:17 +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
3c7a729729
build: remove making symbolic link for libtoolize
2018-04-20 15:19:06 +03:00
Recep Aslantas
a6a37995e9
build: update automake sources
v0.4.3
2018-04-18 23:02:15 +03:00
Recep Aslantas
6202179c23
update version
2018-04-18 22:30:20 +03:00
Recep Aslantas
22b699174c
build: improve calling libtoolize
2018-04-18 21:47:53 +03:00
Recep Aslantas
016c0a71a6
Merge pull request #46 from recp/affine
...
affine transform update
v0.4.2
2018-04-18 15:25:40 +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
a723ecdb7e
add troubleshooting to docs
2018-04-18 15:11:06 +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
cefd5fb53d
test: add some tests for affine transforms
2018-04-17 10:33:52 +03:00
Recep Aslantas
821c79572f
test: add some tests for mat3
2018-04-15 20:47:38 +03:00
Recep Aslantas
f0a27d0ce2
now working on v0.4.2
2018-04-15 20:46:46 +03:00
Recep Aslantas
007ae62e06
update docs version
v0.4.1
2018-04-15 13:10:07 +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
Recep Aslantas
7f7007574b
vec: implement muladd's scalar version
2018-04-13 22:30:44 +03:00
Recep Aslantas
13345f06c1
fix vec4 scalar ops
2018-04-13 15:50:05 +03:00
Recep Aslantas
725fac75d0
now working on v0.4.1
2018-04-13 15:47:45 +03:00
Recep Aslantas
c05f58a169
vec: add addadd, subadd and muladd helpers
2018-04-13 15:46:43 +03:00
Recep Aslantas
d841f8809d
vec: add some new functions for vector
...
* _mul: multiply two vector (replacement for _mulv)
* _div: div two vector
* _divs: div vector with scalar
* adds: add scalar to each components of vec
* subs: sub scalar from each components of vec
2018-04-13 15:12:56 +03:00
Recep Aslantas
af5a2627b4
fix scale_as for zero length vector
...
* return zero if vector length is zero
2018-04-13 11:57:34 +03:00
Recep Aslantas
25fc3d0284
vec: add one and zero helpers for vectors
2018-04-13 11:57:14 +03:00
Recep Aslantas
c489955b00
add simd norm helper
2018-04-13 11:39:14 +03:00
Recep Aslantas
79f8b1ebf8
vec4: optimize vec4 norm and norm2
2018-04-13 11:18:42 +03:00
Recep Aslantas
0eb37da8bb
vec4: optimize vec4 normalize with SIMD
2018-04-13 11:01:07 +03:00
Recep Aslantas
44728c536b
ci: update travis ci
2018-04-12 15:52:06 +03:00
Recep Aslantas
c8ed8acbed
Update README.md
2018-04-12 14:47:14 +03:00
Recep Aslantas
2d77123999
quat: fix quaternion inverse and tests about it
...
* multiplication quaternion and its inverse must be identity
v0.4.0
2018-04-11 16:50:37 +03:00
Recep Aslantas
462067cfdc
Merge pull request #43 from recp/quaternion
...
quaternion improvements and new features
2018-04-11 12:43:48 +03:00
Recep Aslantas
9ae8da3e0a
update version to v0.4.0
2018-04-11 12:36:39 +03:00