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
Christophe Riccio
5f352ecce2
Removed CMake install and uninstall scripts
2019-09-07 14:13:56 +02:00
Christophe Riccio
a5fd70aed8
Fixed Clang or GCC build due to wrong GLM_HAS_IF_CONSTEXPR definition #907
2019-09-07 13:52:41 +02:00
Christophe Riccio
9a32317065
- Added Neon support to glm #945
2019-09-07 11:08:20 +02:00
Christophe Riccio
79787bbff6
Fixed GLM_HAS_CXX11_STL broken on Clang with Linux #926
2019-09-07 10:51:19 +02:00
Christophe
9fbd011cab
Fixed merge
2019-07-12 19:24:04 +02:00
Christophe
f5381ef536
Fixed quaternion componant order: w, {x, y, z} #916
2019-07-12 19:19:10 +02:00
Christophe
3a65b7a628
Completed EXT_*_integer extensions
2019-07-12 18:46:08 +02:00
Christophe
8c5fde6c8f
Updated 0.9.9.6 release note
2019-07-11 16:08:18 +02:00
rhoarau
1079444f7e
Remove a preprocessor debug message and correct the readme
2019-06-09 17:25:43 +02:00
rhoarau
8fb71ffd07
Initial SYCL support:
...
The core and some ext functions should work.
2019-06-09 16:05:09 +02:00
Christophe Riccio
13d2cea73f
Added
2019-04-04 14:01:05 +02:00
Christophe Riccio
229b762c31
Added Visual C++ 2019 detection
2019-04-04 12:24:02 +02:00
Christophe Riccio
d162eee1e6
Fixed GLM version
2019-04-02 11:28:25 +02:00
Christophe Riccio
f846aa8334
Build errors when defining GLM_ENABLE_EXPERIMENTAL #884 #883
2019-04-01 16:04:04 +02:00
Christophe Riccio
658d8960d0
Prepare GLM 0.9.9.4 release
2019-03-19 18:22:08 +01:00
Christophe
ca8372490e
Revert "CMakeLists.txt: remove libraries"
2019-03-13 11:36:50 +01:00
Fabrice Fontaine
3b798fe06b
CMakeLists.txt: remove libraries
...
glm is a heaser-only library, libraries are not needed
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2019-03-12 13:23:18 +01:00
Christophe Riccio
ab16f2d230
Updated release note #865
2019-03-01 15:59:10 +01:00