Recep Aslantas
|
69b5584f11
|
build: add missing headers
v0.7.1
|
2020-03-02 10:09:48 +03:00 |
|
Recep Aslantas
|
00523f0b89
|
helper to swap two float values
|
2020-03-01 12:56:11 +03:00 |
|
Recep Aslantas
|
31f313caff
|
now working on v0.7.1
|
2020-02-29 14:00:50 +03:00 |
|
Recep Aslantas
|
010b88ee7a
|
set version to v0.7.0 for vec2/mat2 release
v0.7.0
|
2020-02-25 22:13:25 +03:00 |
|
Recep Aslantas
|
702da626f1
|
docs: add documentation for vec2 and mat2
|
2020-02-25 22:11:10 +03:00 |
|
Recep Aslantas
|
8e008511f4
|
Merge pull request #97 from recp/vec2_mat2
vec2 and mat2 support
|
2020-02-25 14:54:22 +03:00 |
|
Recep Aslantas
|
eb0d47cfa1
|
vec2: add struct version for vec2 and vec2-ext
|
2020-02-25 14:34:11 +03:00 |
|
Recep Aslantas
|
638b9f6dbe
|
fix 'function declaration isn’t a prototype'
|
2020-02-24 23:11:03 +03:00 |
|
Recep Aslantas
|
ab20ebc28c
|
build: add vec2 and mat2 files
|
2020-02-24 22:22:27 +03:00 |
|
Recep Aslantas
|
701a95583a
|
vec2: fix memory access error[s]
|
2020-02-24 22:21:43 +03:00 |
|
Recep Aslantas
|
ad9370537c
|
add tests for mat2 and its call version
|
2020-02-24 22:14:26 +03:00 |
|
Recep Aslantas
|
43ae3b332a
|
add tests for vec2 and its call version
|
2020-02-24 10:06:19 +03:00 |
|
Recep Aslantas
|
8a068c3291
|
Merge branch 'master' into vec2_mat2
|
2020-02-23 13:10:36 +03:00 |
|
Recep Aslantas
|
4a7c153d2d
|
tests: fix test for mul_rot
|
2020-02-23 11:19:30 +03:00 |
|
Recep Aslantas
|
7b0f62f1eb
|
tests: add some tests for affine matrices
|
2020-02-22 10:54:47 +03:00 |
|
Recep Aslantas
|
0c8dc070d5
|
tests: tests for affine transforms (continue)
|
2020-02-22 10:29:16 +03:00 |
|
Recep Aslantas
|
0822d46cd9
|
tests: tests for remaining rotations
|
2020-02-22 00:58:04 +03:00 |
|
Recep Aslantas
|
3fca734c30
|
tests: remove unused variables
|
2020-02-22 00:48:41 +03:00 |
|
Recep Aslantas
|
5995269195
|
tests: add tests for some affine rotations
|
2020-02-21 17:52:50 +03:00 |
|
Recep Aslantas
|
6b32b5dc35
|
tests: add tests for affine scales
|
2020-02-21 16:57:09 +03:00 |
|
Recep Aslantas
|
a1f7afe055
|
Update test_affine.h
|
2020-02-21 15:56:15 +03:00 |
|
Recep Aslantas
|
81ae182972
|
tests: add tests for affine translations
|
2020-02-21 15:52:34 +03:00 |
|
Recep Aslantas
|
de85a4eb2b
|
quat: add tests for quat_rotate_at[m]
|
2020-02-21 14:28:41 +03:00 |
|
Recep Aslantas
|
8ac1347f8a
|
remove unused params from docs
|
2020-02-21 12:55:52 +03:00 |
|
Recep Aslantas
|
e7a0906bc2
|
quat: add tests for quat_rotate
|
2020-02-21 11:48:25 +03:00 |
|
Recep Aslantas
|
6aa8df8e9b
|
quat: add tests for quat_rotatev
|
2020-02-21 10:51:53 +03:00 |
|
Recep Aslantas
|
2278eba93c
|
quat: fix quat_for and quat_forp implementations
|
2020-02-20 23:37:35 +03:00 |
|
Recep Aslantas
|
5ee9bb88df
|
add notes for versor/quaternion type to describe memory layout
|
2020-02-20 17:29:32 +03:00 |
|
Recep Aslantas
|
349dc274f4
|
add forward vector as macro (vec3, RH)
* this will be used for where Vec3.Forward is needed
|
2020-02-20 15:19:20 +03:00 |
|
Recep Aslantas
|
b9f9548b06
|
test: test for plane
|
2020-01-19 22:15:19 +03:00 |
|
Recep Aslantas
|
c630293c7d
|
merge test sources into one C source
|
2020-01-19 22:12:25 +03:00 |
|
Recep Aslantas
|
406d09e085
|
make plane zero if norm is zero after normalization
|
2020-01-19 21:48:55 +03:00 |
|
Recep Aslantas
|
65de029acb
|
now working on v0.6.3
|
2020-01-19 20:37:49 +03:00 |
|
Recep Aslantas
|
f8784ffe8a
|
win: enable anonymous structs for Visual Studio 2015 and later
v0.6.2
|
2020-01-17 23:55:35 +03:00 |
|
Recep Aslantas
|
cf8dc82783
|
fix tests on windows (msvc)
|
2020-01-17 23:29:36 +03:00 |
|
Recep Aslantas
|
9af0ebd142
|
win: fix glms_quat_imagn if use struct option is disabled
|
2020-01-17 23:27:20 +03:00 |
|
Recep Aslantas
|
82a195f26a
|
now owrkin on v0.6.2
|
2020-01-17 23:26:40 +03:00 |
|
Recep Aslantas
|
6abe3f05ab
|
tests: fix quat_look test
v0.6.1
|
2020-01-17 15:17:02 +03:00 |
|
Recep Aslantas
|
f53fd45026
|
Update test_struct.c
|
2020-01-15 16:44:51 +03:00 |
|
Recep Aslantas
|
c67158ac59
|
Merge pull request #115 from recp/arm-fix
build fix for ARM NEON
|
2020-01-15 11:58:16 +03:00 |
|
Recep Aslantas
|
af7f8a5436
|
vec4: fix parameter name for NEON
|
2020-01-15 09:56:54 +03:00 |
|
Recep Aslantas
|
c3b5bb869a
|
arm: fix type castings for ARM Neon
|
2020-01-15 09:56:19 +03:00 |
|
Recep Aslantas
|
d6c34d3330
|
Merge pull request #113 from jdolan/master
This PR addresses a typo in the naming of glms_rotate_x.
|
2020-01-06 14:11:21 +03:00 |
|
Jay Dolan
|
13a742f48c
|
Merge pull request #1 from jdolan/issue/glms_rotate_x
Fix spelling error in name of glms_rotate_x.
|
2020-01-05 14:20:35 -05:00 |
|
Jay Dolan
|
0330be853c
|
Fix spelling error in name of glms_rotate_x.
|
2020-01-05 14:20:06 -05:00 |
|
Recep Aslantas
|
5cb800bf29
|
Merge pull request #111 from hartenfels/autoconf-flags
Fix Automake Flags and Matrix Struct Initializers
|
2019-11-26 22:45:41 +03:00 |
|
Carsten Hartenfels
|
1d19948f30
|
Document struct API and anonymous struct handling
|
2019-11-24 17:28:01 -05:00 |
|
Carsten Hartenfels
|
d89c01b39f
|
Intuit if we should use anonymous structs
Rather than making the user #define something explicitly, we can guess
based on the compiler type and C standard.
|
2019-11-24 16:02:12 -05:00 |
|
Carsten Hartenfels
|
b9aa14d25e
|
Add a test for struct type initializers
To make sure that they all work properly and none of them trigger
warnings.
|
2019-11-24 16:02:12 -05:00 |
|
Carsten Hartenfels
|
8ad273475f
|
Make GLMS_ initializers use the GLM_ versions
So that we don't write them twice. More consistent this way.
|
2019-11-24 16:02:03 -05:00 |
|