Recep Aslantas
|
2de1133012
|
fix enabling FMA macro for MSVC
|
2021-04-19 06:04:22 +03:00 |
|
Recep Aslantas
|
12dc054e49
|
Merge pull request #186 from recp/fma
Optimizations with FMA
|
2021-04-19 04:32:01 +03:00 |
|
Recep Aslantas
|
ebba4eea8e
|
win, msvc: enable FMA macro for MSVC
|
2021-04-19 04:14:14 +03:00 |
|
Recep Aslantas
|
aa2fa89e6c
|
arm: fma msub and nmsub
|
2021-04-19 00:35:19 +03:00 |
|
Recep Aslantas
|
7b0eee497e
|
arm: fix fmadd parameter order
|
2021-04-19 00:28:07 +03:00 |
|
Recep Aslantas
|
04008d9c3f
|
arm: fix fma for glm_vec4_muladds
|
2021-04-19 00:21:04 +03:00 |
|
Recep Aslantas
|
11b1588105
|
glmm: missing FMA funcs for SSE and AVX
|
2021-04-19 00:20:47 +03:00 |
|
Recep Aslantas
|
7c81482248
|
avx: implement scale matrix using AVX
|
2021-04-19 00:11:43 +03:00 |
|
Recep Aslantas
|
f3f29bd383
|
vec4: optimize muladd and muladds with fma
|
2021-04-18 16:24:29 +03:00 |
|
Recep Aslantas
|
0d0d22f96c
|
opitimize affine matrix operations with fma
|
2021-04-18 13:51:22 +03:00 |
|
Recep Aslantas
|
7df5aa2e26
|
opitimize mat2 operations with fma
|
2021-04-18 13:51:09 +03:00 |
|
Recep Aslantas
|
7cc4c37afb
|
opitimize mat3 operations with fma
|
2021-04-18 13:51:03 +03:00 |
|
Recep Aslantas
|
abe29a788a
|
opitimize mat4 operations with fma
|
2021-04-18 13:50:51 +03:00 |
|
Recep Aslantas
|
c5655bbd2e
|
glmm: define fma functions
|
2021-04-18 13:49:50 +03:00 |
|
Recep Aslantas
|
47e0045015
|
glmm, x86: define hadd function
|
2021-04-18 13:49:36 +03:00 |
|
Recep Aslantas
|
8f09cc8583
|
Merge pull request #183 from legends2k/master
Add CMake interface library target
|
2021-03-26 20:36:56 +03:00 |
|
Recep Aslantas
|
405cda6ee9
|
now working on v0.8.1
|
2021-03-02 23:36:33 +03:00 |
|
Recep Aslantas
|
1b0322e51c
|
Merge pull request #180 from recp/aabb-sphere-fix
fix aabb-sphere test (#179)
|
2021-03-01 10:48:04 +03:00 |
|
Recep Aslantas
|
4a308dcd9e
|
fix aabb-sphere test (#179)
|
2021-02-28 23:12:06 +03:00 |
|
Recep Aslantas
|
fec396950b
|
Merge pull request #178 from gaurapanasenko/master
Fixed cmake config install path
|
2021-02-22 10:31:06 +03:00 |
|
Recep Aslantas
|
1d215ef5f3
|
Merge pull request #177 from Winter091/master
remove wrong c standard bug
|
2021-01-25 20:05:58 +03:00 |
|
Recep Aslantas
|
c783c42101
|
Merge pull request #174 from timgates42/bugfix_typo_assume
docs: fix simple typo, asume -> assume
|
2020-12-12 09:18:09 +03:00 |
|
Recep Aslantas
|
34e7438271
|
Merge pull request #172 from SanderMertens/master
Replace hex floating point literals
|
2020-12-04 13:00:07 +03:00 |
|
Recep Aslantas
|
4ab9ab4772
|
docs: fix/improve build documentation
|
2020-11-21 18:20:04 +03:00 |
|
Recep Aslantas
|
a5ff477fc8
|
doc: fix duplicate entry warning
|
2020-11-21 18:13:59 +03:00 |
|
Recep Aslantas
|
254570d006
|
Merge pull request #169 from podsvirov/docs-c-id-attribute-restrict
Fix Documentions WARNING for __restrict attribute
|
2020-11-21 18:11:28 +03:00 |
|
Recep Aslantas
|
fd87f6e2c3
|
Merge pull request #168 from podsvirov/fix-fix-docs-for-vec2
Fix fix docs for glm_vec2()
|
2020-11-21 14:32:48 +03:00 |
|
Recep Aslantas
|
5619527fd3
|
Update cglm.podspec
|
2020-11-19 22:42:12 +03:00 |
|
Recep Aslantas
|
8b1c3c3fc4
|
now working on v0.8.0
|
2020-11-19 22:21:21 +03:00 |
|
Recep Aslantas
|
ec852c7682
|
Merge pull request #164 from taisei-project/fix-cast-align
simd/x86: fix -Wcast-align warnings (gcc/clang)
|
2020-11-09 11:19:02 +03:00 |
|
Recep Aslantas
|
5433c9ed6c
|
Merge pull request #165 from taisei-project/meson-install-option
meson: add 'install' option
|
2020-11-09 11:11:36 +03:00 |
|
Recep Aslantas
|
9da74f9654
|
Update CREDITS
|
2020-11-08 17:57:34 +03:00 |
|
Recep Aslantas
|
dddb077b13
|
ignore xcode user data
|
2020-11-08 17:42:55 +03:00 |
|
Recep Aslantas
|
6107287c9a
|
Merge pull request #163 from emersion/glm-vec2-doc-fix
Fix docs for glm_vec2()
|
2020-10-17 09:19:33 +03:00 |
|
Recep Aslantas
|
d920a62be2
|
Merge pull request #160 from smumryak/master
Added simple swiftpm package file
|
2020-09-08 11:55:18 +03:00 |
|
Recep Aslantas
|
e34601f578
|
arm neon: multiply mat4 with vec4
|
2020-08-29 11:51:07 +03:00 |
|
Recep Aslantas
|
fa01a3077b
|
neon: support transpose mat4 with neon
|
2020-08-29 11:33:13 +03:00 |
|
Recep Aslantas
|
54f805a62d
|
neon: move neon-scale to simd header
|
2020-08-29 11:32:44 +03:00 |
|
Recep Aslantas
|
a05b282fad
|
now working on v0.7.9
|
2020-08-29 10:19:50 +03:00 |
|
Recep Aslantas
|
66f6bbde6c
|
io: deprecate CGLM_NO_PRINTS_NOOP
|
2020-08-08 10:53:35 +03:00 |
|
Recep Aslantas
|
4054d9a190
|
io: update documentation + README
|
2020-08-08 10:47:38 +03:00 |
|
Recep Aslantas
|
c1112f0063
|
io: make options changable by user
* this will help to disable colorful output because not all terminals can print colors.
|
2020-08-08 10:22:16 +03:00 |
|
Recep Aslantas
|
b62e922f32
|
io: make prints noop if we can't define them
|
2020-08-08 10:20:44 +03:00 |
|
Recep Aslantas
|
3c53bed709
|
now working on v0.7.8
|
2020-08-08 10:14:41 +03:00 |
|
Recep Aslantas
|
a2b6d71558
|
Merge pull request #158 from randy408/meson
Add meson build support
|
2020-08-06 00:55:04 +03:00 |
|
Recep Aslantas
|
387c33fb4d
|
Merge pull request #154 from randy408/symbol
win32: fix symbol exports
|
2020-08-04 21:05:28 +03:00 |
|
Recep Aslantas
|
7976ac78f2
|
Merge pull request #155 from randy408/test
test: don't link 'm' with msvc
|
2020-08-04 00:23:13 +03:00 |
|
Recep Aslantas
|
87092e6849
|
build: add missing files to project files
|
2020-07-31 20:09:57 +03:00 |
|
Recep Aslantas
|
89ced4166a
|
Merge pull request #151 from recp/affine2d
2D Affine Transforms
|
2020-07-31 19:21:30 +03:00 |
|
Recep Aslantas
|
6080099434
|
2d: add documentation for 2D Affine Transforms
|
2020-07-31 19:19:07 +03:00 |
|
Recep Aslantas
|
f3735c9036
|
2d: struct versions of affine2d transforms
|
2020-07-31 18:38:32 +03:00 |
|
Recep Aslantas
|
2242e9a5e1
|
2d: add tests for rotate2d and its friends
|
2020-07-31 18:21:23 +03:00 |
|
Recep Aslantas
|
a12364d486
|
2d: fix rotate2d and its friends
|
2020-07-31 18:20:51 +03:00 |
|
Recep Aslantas
|
b133c2e3e3
|
2d: add rotate2d and its friends
|
2020-07-31 15:11:00 +03:00 |
|
Recep Aslantas
|
0127d30fa8
|
2d: add scale2d and its friends
|
2020-07-31 13:49:33 +03:00 |
|
Recep Aslantas
|
9b13b2f872
|
add tests for translate2d functions
|
2020-07-31 12:43:46 +03:00 |
|
Recep Aslantas
|
40d903c2bc
|
build: define CGLM_DEFINE_PRINTS to enable print functions for test results
|
2020-07-31 12:41:53 +03:00 |
|
Recep Aslantas
|
06016220c0
|
build: add affine2d to CMake
|
2020-07-31 12:41:29 +03:00 |
|
Recep Aslantas
|
bb751d32ca
|
2d: add translate2d and its friends
|
2020-07-31 11:40:52 +03:00 |
|
Recep Aslantas
|
6dc37f6cc9
|
build: CFLAGS for check/test target to match the main target
|
2020-07-31 00:25:08 +03:00 |
|
Recep Aslantas
|
5ff42799b2
|
mat2: don't use vec4 directly on mat2 becauce of alignment requirements may be different
|
2020-07-31 00:06:38 +03:00 |
|
Recep Aslantas
|
2326e627b5
|
now working on v0.7.7
|
2020-07-31 00:06:17 +03:00 |
|
Recep Aslantas
|
c18fe8098f
|
build: try to remove RTC1 from CMake build
|
2020-07-23 19:12:54 +03:00 |
|
Recep Aslantas
|
a9ed8470b4
|
win: try to disable /RTC flags
|
2020-07-20 20:41:00 +03:00 |
|
Recep Aslantas
|
332087da61
|
Update mat4.rst
|
2020-07-12 23:30:04 +03:00 |
|
Recep Aslantas
|
56c43d7a74
|
Update mat4.rst
|
2020-07-12 23:29:44 +03:00 |
|
Recep Aslantas
|
649f390662
|
Update mat4.rst
|
2020-07-12 23:27:15 +03:00 |
|
Recep Aslantas
|
0818bbdf51
|
Update mat4.rst
|
2020-07-12 23:24:41 +03:00 |
|
Recep Aslantas
|
edd1517f85
|
Update mat4.rst
|
2020-07-12 23:23:50 +03:00 |
|
Recep Aslantas
|
d0c2e8233c
|
Update mat4.rst
|
2020-07-12 23:23:06 +03:00 |
|
Recep Aslantas
|
87837aa074
|
Merge branch 'master' of https://github.com/recp/cglm
|
2020-07-12 23:21:16 +03:00 |
|
Recep Aslantas
|
62ab6c56c0
|
Update mat4.rst
|
2020-07-12 23:21:13 +03:00 |
|
Recep Aslantas
|
a2985aa444
|
Merge pull request #146 from Terri00/patch-1
mat3_mulv: function behaviour to match with mat4
|
2020-07-03 23:25:54 +03:00 |
|
Recep Aslantas
|
79c44fdbfa
|
drop pedantic from C Flags and allow extensions
this will also suppress warnings on test target
|
2020-05-29 13:01:36 +03:00 |
|
Recep Aslantas
|
c32e986497
|
mat2: suppress warnings for initializing mat2 sruct
|
2020-05-29 12:51:45 +03:00 |
|
Recep Aslantas
|
b953fcf1bd
|
ci, travis: add multiple cpu arch
|
2020-05-29 00:47:18 +03:00 |
|
Recep Aslantas
|
c0a4c245f0
|
tests: add test for frustum
|
2020-05-28 14:19:35 +03:00 |
|
Recep Aslantas
|
acc0885e52
|
tests: add option to disable colors in test output
* because some terminals may not support colors, in that case, colors can be disabled by defining `GLM_TESTS_NO_COLORFUL_OUTPUT`
|
2020-05-28 11:47:13 +03:00 |
|
Recep Aslantas
|
f49e8f9991
|
neon: fix vec4_muladds (critical)
|
2020-05-26 23:03:32 +03:00 |
|
Recep Aslantas
|
d2e5a3cd5b
|
use epsilon to compare vec2/vec3/vec4_eq_all
|
2020-05-26 23:02:58 +03:00 |
|
Recep Aslantas
|
a1485a14f6
|
option to override FLT_EPSILON with GLM_FLT_EPSILON
|
2020-05-26 23:00:00 +03:00 |
|
Recep Aslantas
|
271e3b15d6
|
Merge branch 'cmake'
|
2020-05-25 17:07:46 +03:00 |
|
Recep Aslantas
|
74cf89a82f
|
build, cmake: update cmake to export Config to use find_package()
|
2020-05-25 17:06:48 +03:00 |
|
Recep Aslantas
|
8698082411
|
Merge pull request #143 from recp/cmake
Improve CMakeLists.txt
|
2020-05-22 00:01:42 +03:00 |
|
Recep Aslantas
|
799de548f4
|
Update CMakeLists.txt
|
2020-05-18 16:04:15 +03:00 |
|
Recep Aslantas
|
671dae3e22
|
now working on v0.7.6
|
2020-05-18 15:55:04 +03:00 |
|
Recep Aslantas
|
7e142132bf
|
win: suppress warning; C4005: '_CRT_SECURE_NO_WARNINGS': macro redefinition
|
2020-05-17 19:24:48 +03:00 |
|
Recep Aslantas
|
0ccd58da01
|
docs: add clarification/troubleshooting for a crash type
|
2020-05-16 22:37:16 +03:00 |
|
Recep Aslantas
|
4211c230cc
|
now working on v0.7.5
|
2020-05-16 22:11:54 +03:00 |
|
Recep Aslantas
|
269bdb3dbd
|
fix arm neon build
|
2020-05-11 20:19:05 +03:00 |
|
Recep Aslantas
|
b032b803ca
|
build, cmake: use PROJECT_VERSION_** to set so version instead of custom variables
|
2020-05-10 23:54:55 +03:00 |
|
Recep Aslantas
|
26a638e11d
|
io: make print functions macro to supress unused parameter warrnings
|
2020-05-03 14:10:24 +03:00 |
|
Recep Aslantas
|
099522ada3
|
fix LICENSE alignments
|
2020-05-02 22:32:57 +03:00 |
|
Recep Aslantas
|
4903dd62ea
|
now working on v0.7.4
|
2020-05-02 22:32:53 +03:00 |
|
Recep Aslantas
|
95161f7776
|
Merge pull request #140 from recp/print-io
Print Improvements
|
2020-05-01 01:12:16 +03:00 |
|
Recep Aslantas
|
f0942c13a1
|
remove redundant typedef.
|
2020-05-01 01:07:18 +03:00 |
|
Recep Aslantas
|
8eddeb77d0
|
win: fix print function for _DEBUG and supress warnings
|
2020-05-01 01:03:20 +03:00 |
|
Recep Aslantas
|
cbed29820b
|
ios: update docs for prints
|
2020-04-30 23:49:38 +03:00 |
|
Recep Aslantas
|
3ec6bad5b3
|
io: open library-called print functions
|
2020-04-30 23:40:21 +03:00 |
|
Recep Aslantas
|
fefc3dc32d
|
io: print has been maden optional to DEBUG or to CGLM_DEFINE_PRINTS
|
2020-04-30 23:38:27 +03:00 |
|