Commit Graph

33 Commits

Author SHA1 Message Date
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
b1989bf3c9 is uniform scaled func for mat4 2017-01-11 16:31:07 +02:00
Recep Aslantas
cd1f1796ac fix rotate make 2016-11-02 09:56:20 +02:00
Recep Aslantas
f0547e2535 fix variables 2016-10-30 22:59:47 +02:00
Recep Aslantas
6ed426ca8b improve decompose rs 2016-10-30 17:19:35 +02:00
Recep Aslantas
20525907d9 fix axis rotations 2016-10-30 17:17:29 +02:00
Recep Aslantas
28554042d6 improve rotate_ndc 2016-10-30 17:16:01 +02:00
Recep Aslantas
6fb8866d93 fix rotate 2016-10-30 16:39:06 +02:00
Recep Aslantas
f4e2cff63b fix/improve matrix decomposition 2016-10-26 17:23:42 +03:00
Recep Aslantas
a410b880b4 decompose scaling sign 2016-10-26 14:36:53 +03:00
Recep Aslantas
a6254cca47 affine transform decomposition T R S 2016-10-23 15:22:47 +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
5b5dbcc15c optimize affine transform matrices
* reduce some multiplications/additions for transformations matrices
2016-10-10 00:08:36 +03:00
Recep Aslantas
846c4d3c73 affine rotation 2016-10-03 16:29:48 +03:00
Recep Aslantas
5a24b9fcd5 fix build rotate 2016-10-03 16:18:54 +03:00
Recep Aslantas
a23f238c60 fix init rotation matrix 2016-10-03 12:57:55 +03:00
Recep Aslantas
cd5cee615c build rotation matrix 2016-10-03 11:40:40 +03:00
Recep Aslantas
f99d920dc6 cpp: dont pass array to function directly 2016-09-28 17:51:51 +03:00
Recep Aslantas
146dbe4656 cpp: fix array initializer must be an initializer list 2016-09-17 13:21:08 +03:00
Recep Aslantas
6046d0cdde rename and cast mat4x4 id 2016-09-17 12:35:10 +03:00
Recep Aslantas
4d171c8758 rename mat4 functions 2016-09-17 12:30:33 +03:00
Recep Aslantas
e90f6b505d optimize individual translates 2016-09-13 12:29:01 +03:00
Recep Aslantas
c480267463 optimize affine translate with SSE 2016-09-13 12:17:25 +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
b957509c9e fix vector types 2016-09-13 11:14:44 +03:00
Recep Aslantas
1b3e07898f fix vec3/vec4 usage 2016-09-13 00:42:44 +03:00
Recep Aslantas
5ef29b76e2 fix affine scale 2016-09-13 00:01:36 +03:00
Recep Aslantas
fbbc76e705 use g-truc glm style translate, make _self default 2016-09-12 17:46:33 +03:00
Recep Aslantas
3d34f27088 rotate around single axis 2016-09-12 10:49:44 +03:00
Recep Aslantas
5fcadc24cc add option to scale with single val 2016-09-12 08:45:10 +03:00
Recep Aslantas
38a87ec4a6 affine scale 2016-09-11 17:00:20 +03:00
Recep Aslantas
7f4d4868eb translate and move 2016-09-11 16:48:12 +03:00