Recep Aslantas
|
33770b9181
|
add missing docs to vector header
|
2017-04-15 02:08:43 +03:00 |
|
Recep Aslantas
|
cb6d5c1f7e
|
center point of to vectors
|
2017-04-15 02:05:06 +03:00 |
|
Recep Aslantas
|
bf18ca647e
|
distance between two vectors
|
2017-04-09 21:14:26 +03:00 |
|
Recep Aslantas
|
4462a84f4a
|
rename _dup (duplicate) to _copy
I think _copy is better and COMMON name for duplicating/copying
vector, matrices
|
2017-02-23 09:57:28 +03:00 |
|
Recep Aslantas
|
595ad42cb8
|
re-organize folder structure
* move SIMD instructions (SSE2, AVX) to arch folder
|
2017-02-13 12:18:52 +03:00 |
|
Recep Aslantas
|
124a9587c5
|
vec: fix rotating vector with affine transform
* first normalize rotation vectors because we only want to rotate here
not scaling
|
2017-02-01 00:11:13 +03:00 |
|
Recep Aslantas
|
a40c941a60
|
style
|
2017-01-31 15:06:35 +03:00 |
|
Recep Aslantas
|
d784027a8a
|
vec: project vec3 a onto vec3 b and store
|
2017-01-31 14:55:21 +03:00 |
|
Recep Aslantas
|
605cbea1d4
|
vec: implement pow(norm, 2)
we can avoid function calls with this func
|
2017-01-31 14:42:01 +03:00 |
|
Recep Aslantas
|
13a47ca598
|
improve getting angle between two vector
|
2017-01-24 16:39:57 +03:00 |
|
Recep Aslantas
|
9ac590bc12
|
improve rotate vec3 with affine matrix
because v and dest may be same vector
|
2017-01-24 16:36:24 +03:00 |
|
Recep Aslantas
|
e94f1e4880
|
rotate vec3 with affine matrix
|
2017-01-17 01:07:52 +03:00 |
|
Recep Aslantas
|
072ccf5d63
|
vec: fix assignment op
|
2016-12-10 11:30:58 +02:00 |
|
Recep Aslantas
|
057fbd9844
|
vector, quat: rotate vector by axis (RH)
|
2016-11-29 21:16:07 +02:00 |
|
Recep Aslantas
|
3713ac2599
|
vector: optimize vec* normalize_to
|
2016-11-29 17:45:15 +02:00 |
|
Recep Aslantas
|
6e08757605
|
vector: fix vec4 normalize and optimize vec* normalizations
|
2016-11-29 17:38:16 +02:00 |
|
Recep Aslantas
|
941ddc38ac
|
remove empty, unused vec func
|
2016-11-05 13:34:45 +02:00 |
|
Recep Aslantas
|
f41fd0cc84
|
angle between two vector
|
2016-10-30 21:28:35 +02:00 |
|
Recep Aslantas
|
c0d1cb4031
|
simd like convenient funcs
|
2016-10-30 16:52:12 +02:00 |
|
Recep Aslantas
|
55cf08d474
|
vec4 normalize-to
|
2016-10-26 17:20:02 +03:00 |
|
Recep Aslantas
|
bdcea86ac6
|
move types to individual header
* include cglm-common to all headers
|
2016-10-13 23:44:02 +03:00 |
|
Recep Aslantas
|
b2e8e7c77b
|
vec: flip sign
|
2016-10-11 14:02:49 +03:00 |
|
Recep Aslantas
|
098a930d9f
|
make glm_vec4_dup3 inline
|
2016-10-02 00:13:18 +03:00 |
|
Recep Aslantas
|
ea6f12d90a
|
vector [pure] documentation
|
2016-09-29 10:25:33 +03:00 |
|
Recep Aslantas
|
00ee60acc9
|
vec4 to vec3
|
2016-09-19 15:31:08 +03:00 |
|
Recep Aslantas
|
6c0cfe310a
|
quaternions
|
2016-09-18 00:53:24 +03:00 |
|
Recep Aslantas
|
7ef105bab0
|
use float for math funcs
|
2016-09-13 11:57:52 +03:00 |
|
Recep Aslantas
|
705a4bb9a0
|
optimize vec4 with SIMD (SSE)
|
2016-09-13 11:54:51 +03:00 |
|
Recep Aslantas
|
f7e7bffe11
|
drop _self postfix from normalize
|
2016-09-13 00:47:07 +03:00 |
|
Recep Aslantas
|
5ef29b76e2
|
fix affine scale
|
2016-09-13 00:01:36 +03:00 |
|
Recep Aslantas
|
96c3bcb2f6
|
vector ops
|
2016-09-12 16:52:38 +03:00 |
|
Recep Aslantas
|
6635fdd7c1
|
lookat
|
2016-09-11 23:11:24 +03:00 |
|
Recep Aslantas
|
82c9acbf76
|
vector common funcs
|
2016-09-11 13:24:48 +03:00 |
|
Recep Aslantas
|
6c6418d19a
|
Initial Commit
|
2016-09-11 12:29:22 +03:00 |
|