Christophe
7a812397a2
Disable unit tests by default to avoid C.I. time out
2024-03-06 15:43:46 +01:00
Noah Hitz
49942a611c
Fixed typos
2024-03-05 00:21:20 +01:00
Christophe
3ac3589ed2
Fix GTX_number_precision build #1258
2024-02-28 11:45:24 +01:00
Christophe
5d73e17e58
Added C++17 [[nodiscard]] support #1217
2024-02-10 17:09:18 +01:00
Christophe
b101e8f3de
Fixed SIMD implementation #1222
2024-02-09 14:19:23 +01:00
Christophe
90f2b025b1
Fixed EXT_matrix_transform inverted shear matrix multiple #1140 #1182
2024-02-08 20:42:33 +01:00
Christophe
7adb4a5040
changelog: Added aligned_*vec3 simd support #1245
2024-02-08 20:41:21 +01:00
Christophe
7b53739128
Only enable compiler warnings and warnings as error on unit tests
2024-02-06 20:37:11 +01:00
Christophe
ce1362faba
Updated changelog
2024-02-06 20:37:11 +01:00
Christophe
b251b22d00
Fixed C++ language auto detection build, disable C++98 warnings with Clang #1235 , #1231
2024-02-06 20:37:11 +01:00
Christophe
33b0eb9fa3
Updated doc
2024-01-24 14:43:07 +01:00
christophe
d58f9bcfed
GLM bumps to version 1.0.0
2024-01-24 14:26:35 +01:00
Oleksii Chernykh
673a963a0f
Added description for fetching glm with cmake in readme.md
2024-01-20 10:11:40 +01:00
christophe
229f3eced4
Add GLM_FORCE_UNRESTRICTED_FLOAT to skip static assert when using not float types
2023-12-25 19:45:46 +01:00
xiaozhuai
89850e6f4b
Update readme
2023-12-22 14:51:20 +01:00
christophe
bab156f795
add status badge
2023-12-21 13:25:48 +01:00
Christophe
1682a8c360
Fix doc typo
2023-12-20 23:53:35 +01:00
Christophe
5c008438db
doc: Updated readme
2023-12-20 23:51:25 +01:00
Rafal Bielski
586a402397
Remove the SYCL hacks
...
This reverts PR #914 which introduced a hacky way to replace
all std namespace maths function calls with sycl namespace ones.
Presumably the original intention was to use GLM functions in SYCL
device code (e.g. on GPUs) and force it to use the maths implementations
optimised for the target device. However, this has been very limited
in scope since the start because GLM relies heavily on function pointers
which are illegal to use inside SYCL device code.
The hacky solution shadowing std namespace with glm::std is problematic
in many ways. One was that it required re-introducing all std symbols used
across GLM codebase back to glm::std. The list of these symbols is difficult
to maintain over time without extensive CI testing and unsurprisingly it got
broken. Any code just including (some of) GLM headers now no longer compiles
with SYCL compilers even if GLM is only used on the host side (CPU code).
Remove this hack to allow SYCL programs using GLM on the host side to compile.
The original hack was tested against the ComputeCpp compiler which is now
phased out in favour of Intel's DPC++. Remove also the mention of ComputeCpp
from README. The statement about "any C++11 compiler" still covers the host
code compilation with DPC++.
2023-11-09 11:37:13 +01:00
Zulleyy3
e623a9cfee
Update readme.md to link to new API reference
2023-11-09 11:35:36 +01:00
Ebi Sadeghi
804ec70c2e
Spelling corrections
...
Minor grammar and spelling.
2022-07-11 19:50:45 -07:00
Tom Needham
9da06f73d6
Fix Typo in readme.md
...
Changed physic to physics
2020-12-09 15:58:26 +00:00
Christophe
561fbbd94c
Added *GLM_EXT_matrix_integer* with tests
2020-11-30 18:10:55 +01:00
Christophe
f3887d2053
Release not ready yet...
2020-11-23 22:59:00 +01:00
Christophe
2a8664fe50
Added and to *GLM_EXT_scalar_common* and *GLM_EXT_vector_common*
2020-11-23 17:02:32 +01:00
Christophe
c59117ebd0
Updated readme
2020-11-23 16:35:45 +01:00
Christophe
ee96051e86
Updated readme
2020-11-23 16:12:30 +01:00
Christophe
2593c9c8b3
Added GLM_EXT_scalar_reciprocal and GLM_EXT_vector_reciprocal with tests
2020-11-23 15:33:36 +01:00
Christophe
97ab936305
Use pull request to contribute
2020-11-20 10:49:26 +01:00
christophe
23e0701c04
Updated readme and GLM version
2020-05-02 19:00:56 +02:00
C3NZ
fc6966be28
[fix] readme to include glm::pi from scalar_constants.hpp and not constants.hpp, which seems to be where pi lives as of latest release.
2020-04-26 12:51:11 -07:00
christophe
bf71a83494
Updated release date
2020-04-13 19:41:16 +02:00
christophe
b4c5bb6c1a
Fixed singularity check for quatLookAt #770
2020-04-12 18:32:33 +02:00
christophe
ecca935580
Updated readme
2020-04-12 16:09:31 +02:00
christophe
a3e188f946
Fixed grammar #990
2020-04-12 15:27:00 +02:00
Christophe Riccio
a4bf8867c2
Added clamp, repeat, mirrorClamp and mirrorRepeat function to GLM_EXT_scalar_commond and GLM_EXT_vector_commond extensions with tests
2020-02-11 12:53:12 +01:00
Christophe Riccio
8e58cdbbf8
- Added GLM_EXT_vector_intX_sized and GLM_EXT_vector_uintX_sized extensions
2020-02-04 17:11:07 +01:00
Christophe Riccio
638eb14fcd
- Added GLM_FORCE_QUAT_DATA_WXYZ to store quat data as w,x,y,z instead of x,y,z,w #983
2020-01-05 15:51:05 +01:00
Christophe Riccio
af6f1d7b8f
Fixed EXT_matrix_clip_space perspectiveFov
2020-01-05 15:26:50 +01:00
Christophe Riccio
436579b37e
Fixed Wimplicit-int-float-conversion warnings with clang 10+ #986
2020-01-05 15:13:20 +01:00
Christophe Riccio
de00ac4ef5
Updated tentative release date
2020-01-05 14:46:09 +01:00
Christophe
8828c3f1fd
Fixed GLM_EXT_matrix_clip_space warnings #980
2019-12-09 14:21:08 +01:00
Christophe Riccio
3da0e18de7
Added missing quat constexpr #955
2019-11-06 15:03:32 +01:00
Christophe Riccio
95b1cdbbfe
Added fma implementation based on std::fma #969
2019-11-06 10:57:35 +01:00
Christophe Riccio
338bdead48
Fixed readme
2019-11-02 16:55:52 +01:00
Christophe Riccio
9caadbdf86
Added CMake GLM interface #963
2019-11-02 16:47:21 +01:00
Christophe Riccio
919e72f5dd
Fixed equal ULP variation when using negative sign #965
2019-11-02 12:46:15 +01:00
Christophe Riccio
9ffa3f8a3d
Added GLM 0.9.9.6 release version in release notes
2019-09-07 22:51:46 +02:00
Christophe Riccio
b8e5f55368
Added missing genType check for bitCount and bitfieldReverse #893
2019-09-07 14:54:21 +02:00
Christophe Riccio
943529eef6
Fixed CUDA 9 build #910
2019-09-07 14:32:06 +02:00