Commit Graph

  • 889426dca4
    Merge 1644632ca5 into 33b4a621a6 Payn 2024-11-17 21:48:57 -0300
  • 1644632ca5 msvc now supports sse4.2 Payn 2024-11-17 21:41:50 -0300
  • 54d4f859a4
    Merge 24c1824286 into 33b4a621a6 ZXShady 2024-11-10 10:38:59 +0000
  • 24c1824286 Add C++17 structureed binding support ZXShady 2024-11-10 10:12:14 +0000
  • bc9dc9efb6
    Merge bb563dc6b0 into 33b4a621a6 ZXShady 2024-11-03 19:04:34 +0000
  • bb563dc6b0 remove_unneccessary_overloads ZXShady 2024-10-05 15:34:38 +0100
  • 56c4e7a0db
    Merge 9097b1469b into 33b4a621a6 Tr1NgleDev 2024-11-02 17:38:38 +0800
  • 9097b1469b make a bit more readable Tr1NgleDev 2024-11-02 17:38:34 +0800
  • ce1448a903 fix constexpr ig Tr1NgleDev 2024-11-01 20:36:36 +0800
  • 75312cd630
    Merge 4006273cb3 into 33b4a621a6 Nikita Lutsenko 2024-10-29 16:54:04 -0700
  • 4006273cb3
    Remove Android-specific detection of GLM_HAS_CXX11_STL Nikita Lutsenko 2024-10-29 16:53:18 -0700
  • 4e97f69b29
    Merge d03194c053 into 33b4a621a6 Zuzu-Typ 2024-10-11 14:41:10 +0200
  • d03194c053 Fixed infinitePerspective declarations and definitions Zuzu-Typ 2024-10-11 14:40:31 +0200
  • e3af0c6af3
    Merge 6d5d26a300 into 33b4a621a6 sharkautarch 2024-10-09 16:44:24 +0000
  • 6d5d26a300
    glm constexpr vec: fix syntax error sharkautarch 2024-10-09 12:44:16 -0400
  • b1e08795e3
    simd constexpr vec: slight tweaks sharkautarch 2024-10-08 15:46:20 -0400
  • 99eb85e036
    simd constexpr vec: slight tweaks sharkautarch 2024-10-08 15:43:21 -0400
  • aca39699af
    simd constexpr vec: fix yet another compiler error #3 sharkautarch 2024-10-08 11:32:27 -0400
  • 465bf42a8e
    simd constexpr vec: fix yet another compiler error #2 sharkautarch 2024-10-08 11:18:08 -0400
  • 4567851792
    simd constexpr vec: fix yet another compiler error sharkautarch 2024-10-08 11:16:32 -0400
  • f7e57a507d
    simd constexpr vec: fix another compiler error sharkautarch 2024-10-08 11:13:55 -0400
  • 35d73f1276
    simd constexpr vec: fix compiler error sharkautarch 2024-10-08 11:11:22 -0400
  • f35390c4aa
    Merge 9b15c54c8c into 33b4a621a6 Dahan Gong 2024-10-08 11:15:27 +0800
  • 9b15c54c8c Fix a wrong macro for tdualquat ctor gongdahan 2024-10-08 11:09:42 +0800
  • 55a64cf2ae
    simd constexpr vec: compWiseTernary, swizzle functions: construct the vec-to-return directly from the GccVec thingy sharkautarch 2024-10-06 13:37:27 -0400
  • 4f5d589ecc
    simd constexpr vec: introduce new function compWiseTernary for bvec, for simd select from mask sharkautarch 2024-10-05 13:23:27 -0400
  • c5c4b90be8
    simd constexpr vec: refactor to support constexpr for both operator[]s' sharkautarch 2024-10-05 13:10:44 -0400
  • b21be860bf
    simd constexpr vec: small change and fix sharkautarch 2024-09-27 09:56:48 -0400
  • 4620fae1d1
    simd constexpr vec: fix syntax error sharkautarch 2024-09-26 14:12:23 -0400
  • 8bbb8878d1
    simd constexpr vec: various fixes, some perf tuning, some code tidying sharkautarch 2024-09-26 14:09:01 -0400
  • 2e6aa64265
    simd constexpr vec: allow converting bigger vec to smaller vec, plus other misc changes sharkautarch 2024-09-24 09:04:26 -0400
  • 9dcb526f23
    constexpr simd vec: fix other issue w/ std::ranges::copy in ctor sharkautarch 2024-09-17 11:44:35 -0400
  • 7144171b20
    simd constexpr vec: more improvement sharkautarch 2024-09-15 13:24:12 -0400
  • d5f8676b3a
    constexpr simd vec: mixed element type constructor: fix nullptr being passed to memcpy sharkautarch 2024-09-15 12:22:21 -0400
  • 3e20cc6654
    constexpr simd vec: perf tuning for packed vec3 sharkautarch 2024-09-15 11:50:07 -0400
  • 7f7eb3cd1b
    constexpr simd vec: simd helpers: apply always_inline attribute sharkautarch 2024-09-13 23:34:25 -0400
  • da8fe302de
    simd constexpr vec: fix compiler error on clang sharkautarch 2024-09-13 22:55:52 -0400
  • 012df5e3cc
    constexpr simd vec: various improvements sharkautarch 2024-09-13 21:45:08 -0400
  • 6b6f0e4cc5
    constexpr simd vec: fix a runtime error and a compile warning sharkautarch 2024-09-13 16:04:31 -0400
  • 90b74f1106
    simd constexpr vec: fix a couple more compile errors sharkautarch 2024-09-13 14:59:42 -0400
  • 2ad1ffa10c
    constexpr simd vec: fix more things sharkautarch 2024-09-12 14:58:05 -0400
  • bc5c6727f4
    simd constexpr vec: fix errors when building w/ gcc sharkautarch 2024-09-12 11:30:57 -0400
  • 2c236f4e1a
    simd constexpr vec: allow SIMD bit to be set if GLM_SIMD_CONSTEXPR == 1 sharkautarch 2024-09-12 10:44:07 -0400
  • 21b51c96f5
    constexpr simd vec: add constructor for vec1->vec[4,3,2] sharkautarch 2024-09-11 18:05:51 -0400
  • d950f21404
    constexpr simd vec: fix more runtime issues sharkautarch 2024-09-11 14:25:21 -0400
  • f0b305ce43
    simd constexpr vec: fix some compile-time and run-time issues sharkautarch 2024-09-11 14:09:50 -0400
  • dfe35accb7
    simd constexpr vec: add test thingy sharkautarch 2024-09-11 13:41:33 -0400
  • 8e86332b6b
    simd constexpr vec: fix all the compile errors sharkautarch 2024-09-11 13:40:08 -0400
  • 02a5163276
    constexpr simd vec: add all the operators sharkautarch 2024-09-11 12:30:32 -0400
  • 0614e7a150
    simd constexpr vec: support packed vecs sharkautarch 2024-09-11 11:22:55 -0400
  • 9806342de0
    wip: constexpr vec (constructors) when using simd sharkautarch 2024-09-10 23:12:03 -0400
  • 0cacb94f9c
    Merge 23551ae74e into 33b4a621a6 Janeczko Jakub 2024-09-09 02:27:34 +0200
  • 23551ae74e
    fix levels() calculation for scalars Janeczko Jakub 2024-09-09 02:27:13 +0200
  • 1f2e981a94
    Merge b30313ac30 into 33b4a621a6 Adam Lusch 2024-09-03 17:42:48 -0500
  • b30313ac30 Fix unused argument warning Adam Lusch 2024-09-03 17:35:27 -0500
  • 437fe63665 Add missing template parameter Adam Lusch 2024-09-03 17:35:11 -0500
  • 1926a11cac Test to reproduce build failure Adam Lusch 2024-09-03 17:34:19 -0500
  • c7690893bd
    Merge 731c903164 into 33b4a621a6 Zeun 2024-08-19 03:15:14 +0000
  • 731c903164 some more min/max wrappings 2 Steven French 2024-08-19 15:14:37 +1200
  • 74eb4f745f some more min/max wrappings Steven French 2024-08-19 15:01:06 +1200
  • 9921bfb56f wrap min/max calls in brackets Steven French 2024-08-19 14:44:44 +1200
  • dbfac96944
    Merge 0d8637447c into 33b4a621a6 Clemens Fehr 2024-08-10 09:41:56 +0200
  • 0d8637447c typo in natvis name Clemens Fehr 2024-08-10 09:36:26 +0200
  • 642057b32d use GLM_ASSERT_LENGTH in dual_quaternion component access Tr1NgleDev 2024-07-16 03:59:21 +0800
  • f6230f8869 optimize vector component access Tr1NgleDev 2024-07-16 03:58:48 +0800
  • eacd9c693a
    Merge 3e95fe093a into 33b4a621a6 Jiannanya 2024-07-15 09:36:14 +0800
  • 3e95fe093a update api documentation link in manual.md chenjiannan 2024-07-15 09:32:38 +0800
  • e452ea66c8
    Merge fd0f61753d into 33b4a621a6 steimich96 2024-06-21 16:29:28 +0200
  • fd0f61753d
    Fixed nvcc compile warnings for default constructor steimich96 2024-06-21 16:22:30 +0200
  • 48bbac7951 Fix typos David Hu 2024-06-17 20:47:58 +0800
  • 8263fbb7fa
    Merge 9356f40830 into 33b4a621a6 Christophe 2024-06-16 11:51:56 +0100
  • fa5a2dc3ae
    Merge fcb626a122 into 33b4a621a6 Abdelrahman Ehab 2024-06-13 15:27:35 -0400
  • 6e31940306
    Merge 7c0d7fd6e1 into 33b4a621a6 Christophe 2024-06-11 17:49:07 -0400
  • 0c79f5e0f6
    Merge 06ce42e723 into 33b4a621a6 Max Rees 2024-06-09 13:38:04 +0300
  • b5d6cef28f export target abathur puppe 2024-06-09 12:34:31 +0200
  • 192625a749
    Merge 1945c2768a into 33b4a621a6 Sean Harmer 2024-06-08 10:50:08 +0100
  • a8995e5416
    Merge 5871745975 into 33b4a621a6 Jeff Burnett 2024-06-07 19:02:53 +0200
  • 3359dbd959
    Merge b7e770e501 into 33b4a621a6 Tea 2024-06-07 18:08:13 +0200
  • 33b4a621a6 Update GitHub Actions master scribam 2024-05-31 09:52:03 +0200
  • e52dc6a758 Update GitHub Actions scribam 2024-05-31 09:52:03 +0200
  • b7e770e501 Fixed quaternion rotate Tea 2024-05-23 18:56:40 +0200
  • 1945c2768a
    Merge branch 'g-truc:master' into master Sean Harmer 2024-05-16 09:06:07 +0100
  • fcb626a122
    Update qualifier.hpp Abdelrahman Ehab 2024-05-07 23:37:31 +0200
  • 0086bf8125
    Update func_integer.inl Abdelrahman Ehab 2024-05-07 23:24:15 +0200
  • 45008b225e Fixed vec equality check function from the compute_vector_decl.hpp file Forest Fox 2024-04-18 07:31:23 +0300
  • 65d6819650 Fixed vec equality check function from the compute_vector_decl.hpp file Forest Fox 2024-04-18 07:31:23 +0300
  • 60ba1093d9 Merge commit '45f7e7513a86b38ca240bbc796fbf5090a26a0d9' into HEAD Steven French 2024-04-17 00:35:35 +1200
  • 45f7e7513a wrap std::numeric_limits<>::min/max in brackets Steven French 2024-04-17 00:34:44 +1200
  • a2844eede8 Use [[deprecated]] when CXX standard is at least 14 Tobias Markus 2024-04-08 21:13:08 +0200
  • c00e7251e6 Use [[deprecated]] when CXX standard is at least 14 Tobias Markus 2024-04-08 21:13:08 +0200
  • 0904870e37 Fix log2 func. qualifier Tom Kneiphof 2024-04-03 21:58:27 +0200
  • 42a61be3e8 Fix log2 func. qualifier Tom Kneiphof 2024-04-03 21:58:27 +0200
  • 5871745975 Fix uninitialized in constexpr warning Jeff Burnett 2024-02-23 10:33:51 -0600
  • a9f29d9c4c Export symbols when compiling glm as shared lib Sean Harmer 2024-03-20 15:05:29 +0000
  • 4137519418 Simd improvement Laurent Caumont 2023-12-22 17:24:37 +0100
  • f5cd765d3e Simd improvement Laurent Caumont 2023-12-22 17:24:37 +0100
  • ab913bbdd0 Add value_ptr method for vec1 types Tom Kneiphof 2024-03-07 18:54:34 +0100
  • c32a481dd4 Fix additional clang issues Tom Kneiphof 2024-03-07 18:46:03 +0100
  • 05c93eeae0 Use value_ptr in packing.inl Tom Kneiphof 2024-03-07 17:20:08 +0100
  • 0df8dcb454 Supporess unused-variable warnings Tom Kneiphof 2024-03-07 18:06:10 +0100