Commit Graph

  • cf68511145 - 3x3 simd matrix multiply & inverse optimization - move toVec3 & toVec4W0 as function instead of member - ARM NEON : fix compiation and complete code (!! runtime not tested) Laurent Caumont 2023-11-23 13:17:07 +0100
  • e67aba0b72 add simd (aligned and unaligned) operation for vec3 and dvec3 (and 3x3 matrices) Laurent Caumont 2023-11-14 12:45:52 +0100
  • 04aaf80648 cmake: Fix static and dynamic library build using requeted C++ version and SIMD fix-library-build Christophe 2023-11-09 12:00:05 +0100
  • 586a402397 Remove the SYCL hacks Rafal Bielski 2023-10-10 18:16:08 +0100
  • e623a9cfee Update readme.md to link to new API reference Zulleyy3 2023-10-30 21:59:38 +0100
  • b85861aa09
    Merge pull request #1162 from laurentcau/master Christophe 2023-11-09 11:33:32 +0100
  • c2c1d15592 fix cmake version Laurent Caumont 2023-11-08 15:54:46 +0100
  • 1b0f61e285 Add support for non aligned SIMD for vec4 Laurent Caumont 2023-11-07 12:44:37 +0100
  • 724506edaf
    Update readme.md to link to new API reference Zulleyy3 2023-10-30 21:59:38 +0100
  • 35d4b61c23 Replace Travis with GitHub actions Ho-Yon Mak 2023-03-25 20:32:31 +0000
  • 340ffad4fd
    Remove the SYCL hacks Rafal Bielski 2023-10-10 18:16:08 +0100
  • 607177a396 Fix tabs. YaaZ 2023-09-22 20:45:09 +0200
  • c449b34416 Workaround for GLM_GTX_hash on MSVC. YaaZ 2023-09-22 20:43:02 +0200
  • 1dd13bd709 add infinitePerspectiveRH_ZO azhirnov 2023-09-19 09:06:02 +0300
  • 4c666fe4b6 Added infinitePerspectiveLH_ZO and tests azhirnov 2023-09-18 21:57:23 +0300
  • 6fc5873fa8 fix ray-triangle intersection for small floats alexey.antropov 2023-09-17 20:25:30 +0200
  • 13148ecb52 Add support for C++20 modules. Nikita Gubarkov 2023-09-10 02:36:32 +0200
  • 6a2e47df03 Fix our gcc isinf/isnan double troubles Mikel Negugogor 2023-09-07 15:11:32 -0600
  • 47585fde0c
    Merge pull request #1136 from RRR784/patch-1 Christophe 2023-08-18 15:15:04 +0200
  • d46ce89c74
    Merge pull request #1148 from Vadmeme/master Christophe 2023-08-18 15:13:52 +0200
  • 65c16d5da1
    Merge pull request #1146 from stephen-hqxu/cuda-constexpr-abs Christophe 2023-08-18 15:09:10 +0200
  • ae668c4e7f
    Merge pull request #1144 from stephen-hqxu/cuda-default-function Christophe 2023-08-18 15:08:02 +0200
  • db0f79de12
    Merge pull request #1137 from tetrisplusplus/fix_glm_gtx_matrix_query_isOrthogonal Christophe 2023-08-18 15:04:55 +0200
  • 2c74560914
    Merge pull request #1130 from eliemichel/master Christophe 2023-08-18 15:00:34 +0200
  • 99fe1c8f7d
    Merge pull request #1142 from thp/recompose Christophe 2023-08-18 14:55:41 +0200
  • 13b40e378a
    Merge pull request #1147 from marksheppard/fix Christophe 2023-08-18 14:52:55 +0200
  • aab59fbd7a
    Merge pull request #1152 from aiden-knight/manual-fix Christophe 2023-08-18 14:50:34 +0200
  • 684822982b
    Merge pull request #1150 from fsmoke/gcc-warnings-fix Christophe 2023-08-18 14:49:45 +0200
  • b5776a91ae
    Merge pull request #1154 from tomix1024/fix-atan2-declaration Christophe 2023-08-18 14:48:57 +0200
  • c9f9337c32
    Merge pull request #1155 from danblae/master Christophe 2023-08-18 14:47:22 +0200
  • b3a6570096
    Merge pull request #1118 from rleigh-codelibre/float-sig-consistency Christophe 2023-08-18 14:46:24 +0200
  • 8b94f970d9 Update cmake version to prevent deprecation Daniel Blaensdorf 2023-07-24 08:31:43 +0200
  • 21db8fbdcb Fix atan2(y,x) Tom Kneiphof 2023-07-10 12:28:42 +0200
  • 60af8aa504 Tau alexpanter 2023-07-06 14:51:04 +0200
  • cd882f434f
    Merge branch 'g-truc:master' into master Alexander Christensen 2023-07-06 14:40:40 +0200
  • 4df3fdf732
    Merge 1969b1f55e into 5c46b9c070 Arseny Kapoulkine 2023-06-10 21:25:26 -0700
  • 2f014270b6 Fixed include file for perspective function in manual Aiden Knight 2023-06-10 17:20:46 +0100
  • 5c46b9c070
    Merge pull request #1149 from leokolln/patch-1 Christophe 2023-06-08 17:08:47 +0200
  • 1bd1d627be
    Merge pull request #1151 from rgergely/reorder_static_cast Christophe 2023-06-08 17:07:41 +0200
  • 6486113379 apply static_cast before calling mask in bitfieldInsert Gergely Racz 2023-05-12 11:09:41 +0200
  • d4717fb57e gcc x64 build warning fix around type casting size_t to int kostromin 2023-04-21 10:49:22 +0300
  • 738b4375c3
    Fix docs, inconsistent spelling of handiness Léo Willian Kölln 2023-04-18 01:14:18 -0300
  • cbc5229400
    Fix docs, left and right handness were swapped Léo Willian Kölln 2023-04-18 01:03:24 -0300
  • 9398c5843f Fix SIMD quat operations. Woob 2023-04-02 12:55:40 -0700
  • c6606998a5 Made GLM_FORCE_QUAT_DATA_XYZW be supported by most major functions Woob 2023-04-01 14:50:37 -0700
  • 3cb568cd37 Fix Clang 15 test build errors Mark Sheppard 2023-03-31 17:39:53 +0100
  • f8a9e5043f
    Remove *constexpr* from *compute_abs* on CUDA Stephen Xu 2023-03-30 19:21:23 +0100
  • 91c9409959
    Use different qualifiers for default function and constructor So it is more robust against user configuration to force constructor initialisation Stephen Xu 2023-03-21 19:06:17 +0000
  • 140e7cf1b2
    Use different function qualifier for default-able functions Stephen Xu 2023-03-21 16:29:36 +0000
  • 7e80d9582e
    Revert PR #1107 due to potential ill-formed NDR Stephen Xu 2023-03-21 15:52:57 +0000
  • 77337cc2ec
    Merge b6cbcf4ff6 into efec5db081 gottfriedleibniz 2023-03-13 18:28:00 -0300
  • b6cbcf4ff6 fix: smoothstep Gottfried Leibniz 2023-03-13 18:21:56 -0300
  • a8000e617c Silence clang warnings Khem Raj 2021-06-04 12:57:57 -0700
  • 5528e100f0
    Merge be8a468001 into efec5db081 gottfriedleibniz 2023-03-02 02:49:21 +0100
  • 4afe953bff gtx_matrix_decompose: Add glm::recompose() Thomas Perl 2023-02-26 18:33:47 +0100
  • dcffa13784
    Fixed generation of static libraries Bruno Perković 2023-02-09 19:04:40 +0100
  • 7c496515db inverted shear matrix multiplication ganovelli 2023-02-03 16:51:11 +0100
  • dfec94f81b
    symetric -> symmetric Pavel Zwerschke 2023-02-01 12:48:38 +0100
  • 5843e6fcf9
    Merge 1e1fd18b0b into efec5db081 gottfriedleibniz 2023-01-28 23:21:57 -0400
  • 1e1fd18b0b fix: glm_vec4_refract Gottfried Leibniz 2023-01-28 23:07:51 -0400
  • e48b2a72c8 Improved performace. tetrisplusplus 2023-01-23 21:41:27 +0900
  • 96b1c72bfc Fixed isOrthogonal, return false for zero matrix tetrisplusplus 2023-01-23 21:27:02 +0900
  • 2af53d5981 Added test_isOrthogonal for zero matrix tetrisplusplus 2023-01-23 21:05:35 +0900
  • 941539fb29
    changed GLM_FORCE_QUAT_DATA_WXYZ to GLM_FORCE_QUAT_DATA_XYZW RRR784 2023-01-20 11:32:57 -0500
  • be8a468001 fix: vec4 normalize Gottfried Leibniz 2023-01-16 21:02:28 -0400
  • 6ab1ece75a
    Merge b4ab8585bd into efec5db081 gottfriedleibniz 2023-01-14 16:00:18 -0800
  • 7e932e8795
    Merge a063df8336 into efec5db081 gottfriedleibniz 2023-01-14 12:07:55 -0400
  • eedc529153
    Merge 5ae94717e0 into efec5db081 gottfriedleibniz 2023-01-14 12:07:43 -0400
  • ea4b8b79fd
    Merge 693c9b8be2 into efec5db081 gottfriedleibniz 2023-01-14 12:07:10 -0400
  • 0c74f6a13e
    Merge bb692f68fa into efec5db081 gottfriedleibniz 2023-01-14 12:06:59 -0400
  • d0ae48f06d
    Merge 2f834f9c8a into efec5db081 Szabolcs Dombi 2023-01-14 12:06:52 -0400
  • fd5ef68b5b
    Merge 81bc7b5d55 into efec5db081 gottfriedleibniz 2023-01-13 13:58:44 -0400
  • 6250aac80b
    Merge 496f304e5a into efec5db081 gottfriedleibniz 2023-01-13 13:11:36 -0400
  • 96363882b5
    Merge 413f091ff5 into efec5db081 gottfriedleibniz 2023-01-13 18:10:53 +0100
  • efec5db081
    Merge pull request #1134 from la-canne-enchainee/test_round_fix Christophe 2023-01-13 18:08:59 +0100
  • d58d06b1ef
    Merge pull request #1132 from gottfriedleibniz/fix/exports Christophe 2023-01-13 18:05:50 +0100
  • 97e09aa304 Fix round test Depending on the developer environment, the output of round for o.5 or -0.5 may be different (according to the GLSL spec). So the test was too restrictive. olga 2023-01-13 14:08:46 +0100
  • 496f304e5a fix: glm_vec4_round for SSE2 Gottfried Leibniz 2023-01-12 16:26:13 -0400
  • 36aa3e75b2 fix: declarations Gottfried Leibniz 2023-01-09 17:48:57 -0400
  • 81bc7b5d55 fix: compute_bitfield Gottfried Leibniz 2023-01-09 09:42:37 -0400
  • 24fd816df3
    Update make_light_release.yml Elie Michel 2023-01-09 00:29:46 +0100
  • 783310c1aa
    Update make_light_release.yml Elie Michel 2023-01-09 00:26:16 +0100
  • e83da44f00
    Update make_light_release.yml Elie Michel 2023-01-09 00:24:56 +0100
  • b733265bc8
    Update make_light_release.yml Elie Michel 2023-01-09 00:04:03 +0100
  • 1f61d8a056
    Create make_light_release.yml Elie Michel 2023-01-08 23:56:32 +0100
  • 413f091ff5 fix: mask warning Gottfried Leibniz 2023-01-06 10:54:23 -0400
  • a063df8336 fix: generalize epsilonEqual Gottfried Leibniz 2023-01-06 10:02:09 -0400
  • b434011e0c first commit test OLGA DOMASHICH 2023-01-06 11:59:00 +0100
  • b4ab8585bd Revert "Merge pull request #1074 from szabolcsdombi/quaternion-constructor-parameters-fix" Gottfried Leibniz 2023-01-04 19:24:37 -0400
  • 693c9b8be2 fix: ensure scaleBias matrix is zeroed Gottfried Leibniz 2023-01-03 12:25:43 -0400
  • 5ae94717e0 fix: missing genTypeTrait qualifier Gottfried Leibniz 2023-01-03 12:05:52 -0400
  • bb692f68fa fix: reinterpret_cast to explicit conversions Gottfried Leibniz 2023-01-03 12:05:07 -0400
  • fc8f4bb442
    Merge pull request #1122 from Thibaulltt/fix_glm_ext_matrix_common Christophe 2022-10-26 17:30:34 +0200
  • 1c18fca789 Fix GLM_EXT_matrix_common : row to column-major Thibault de Villèle [UM] 2022-10-26 11:15:51 +0200
  • 0a6d3334ea
    Merge pull request #1086 from imgly/imgly/fix/vdivq_f32_undefinded_armv7 Christophe 2022-10-24 12:54:34 +0200
  • e250ffe36d
    Merge pull request #1109 from EbiSadeghi/master Christophe 2022-10-24 12:50:49 +0200
  • 7b9d310dbd
    Merge pull request #1116 from Thibaulltt/master Christophe 2022-10-24 12:33:54 +0200
  • af9725719e
    Merge pull request #1112 from Goubermouche/master Christophe 2022-10-24 12:30:09 +0200
  • 03b7f75c75
    Merge pull request #1120 from Tachi107/manual.md-fixes Christophe 2022-10-24 12:28:48 +0200
  • 38b7a1a983
    Merge pull request #1107 from stephen-hqxu/cuda-default-function Christophe 2022-10-24 12:27:30 +0200