Commit Graph

  • 65a42f0904 Changed .gitignore main Thorben Höhne 2025-03-06 19:13:15 +01:00
  • b90b562557 Removing .premake folder Thorben Höhne 2025-02-19 21:14:10 +01:00
  • 61189bdc73 Google testing works now Thorben Höhne 2025-02-19 21:11:42 +01:00
  • 53dac3537e Google testing works now Thorben Höhne 2025-02-19 21:11:18 +01:00
  • d00448a422 Porting to linux Thorben Höhne 2025-02-19 19:30:16 +01:00
  • 0da9755ae6 Fixed Matrix4 inverse abstraction. Thorben Höhne 2025-02-19 19:30:02 +01:00
  • 1fbbdf5f0a Fixing Math includes Thorben Höhne 2025-02-19 12:17:08 +01:00
  • d6362a62df Fixing Logging. DevPlayground compiles and runs on Linux now. Thorben Höhne 2025-02-18 00:50:10 +01:00
  • defa41b42a Reinstalling spdlog Thorben Höhne 2025-02-17 22:47:13 +01:00
  • 606eb5a657 Reinstalling spdlog Thorben Höhne 2025-02-17 22:39:10 +01:00
  • 14f3339eee Migrating to Linux Thorben Höhne 2025-02-17 22:31:17 +01:00
  • c65b1c8139 Update SIMD and Platform Linux. Thorben Höhne 2025-01-21 23:57:42 +01:00
  • bb759b1a9a Bug fixes THoehne 2024-10-13 19:09:15 +02:00
  • 89d96bbdf9 Add SIMD to Pmath::Plane. THoehne 2024-10-13 17:54:58 +02:00
  • 2f84387b1a Add Constructor with TVector3 and a Real w. THoehne 2024-10-02 14:19:03 +02:00
  • 7814922931 Add spdlog. THoehne 2024-09-19 15:54:32 +02:00
  • c122026dfb Remove spdlog. THoehne 2024-09-19 15:52:04 +02:00
  • 44e16fc8fb Fix spdlog include. THoehne 2024-09-19 15:41:33 +02:00
  • 2cd51e29ac Optimization THoehne 2024-08-28 14:27:08 +02:00
  • 0a877b5b9e Update test. THoehne 2024-08-28 14:26:53 +02:00
  • c58e05373f SIMD improvements. THoehne 2024-08-28 14:26:40 +02:00
  • 245f1d87c5 SIMD improvements THoehne 2024-08-28 14:26:12 +02:00
  • e54455ee31 SIMD improvements THoehne 2024-08-27 14:32:55 +02:00
  • 7ff9493708 Bug fixes. THoehne 2024-08-27 13:29:30 +02:00
  • 5bb287425b Add Plane / Line / ... THoehne 2024-08-27 13:26:54 +02:00
  • 8e581571b4 SIMD imporvements THoehne 2024-08-27 13:26:28 +02:00
  • 84c6b0b753 Bug fixes. THoehne 2024-08-26 13:08:12 +02:00
  • b1af82b806 Add IntVector4. THoehne 2024-08-26 13:07:40 +02:00
  • cf67b283f5 Bug fixes THoehne 2024-08-22 14:25:37 +02:00
  • ca84d34703 Add IntVector2 and IntVector3 THoehne 2024-08-22 14:25:16 +02:00
  • f52110471a Bug fixes THoehne 2024-08-21 14:54:04 +02:00
  • 46997d0628 Add Matrix4. THoehne 2024-08-21 14:53:50 +02:00
  • 8548925a13 Finish Matrix3 test. THoehne 2024-08-18 17:57:32 +02:00
  • 415d1d8505 Bug fixes THoehne 2024-08-18 17:53:06 +02:00
  • 0a731ae2c4 Bug fixes / SIMD improvement. THoehne 2024-08-16 17:36:21 +02:00
  • ac70f0e062 Add Matrix3 operators. THoehne 2024-08-16 17:36:09 +02:00
  • 75bca082d6 Add TMatrix2. THoehne 2024-08-15 14:10:15 +02:00
  • bd0ce0f76d Bug fixes. THoehne 2024-08-15 14:10:06 +02:00
  • f137d6ba8a Add TMatrix2. THoehne 2024-08-15 14:09:38 +02:00
  • 2bbeff1e23 Add Vector4 to test. THoehne 2024-08-15 13:01:04 +02:00
  • 9d27e538f4 Bug fixes. THoehne 2024-08-15 13:00:46 +02:00
  • 0fe66ad44a Big fixes. THoehne 2024-07-24 23:01:25 +02:00
  • 6f3fd9053d Add Vector4 to tests. THoehne 2024-07-24 23:01:18 +02:00
  • d47b4076a9 Bug fixes. THoehne 2024-07-21 19:15:52 +02:00
  • 69de92a4e0 Add Vector3 tests. THoehne 2024-07-21 19:15:36 +02:00
  • 6e9817e81f Improve test / Bug fixes. THoehne 2024-06-28 22:04:25 +02:00
  • 6dc83c3b0d Add inc-/dec- operator declaration. THoehne 2024-06-26 23:03:34 +02:00
  • ed30070286 Add Vector2 test / Bug fixes. THoehne 2024-06-25 22:59:52 +02:00
  • 53d0728765 Finish Matrix4. Bug Fixes. THoehne 2024-06-24 22:36:23 +02:00
  • 5861d75bdb Add Matrix4 and Matrix4 SIMD. scorpioblood 2024-06-20 22:46:15 +02:00
  • ed44c3695c Update Matrix3. scorpioblood 2024-06-12 23:26:39 +02:00
  • d99a318e53 Update Matrix2. scorpioblood 2024-06-12 22:01:40 +02:00
  • 69be245e29 Bug fixes. scorpioblood 2024-06-12 20:26:17 +02:00
  • 64225c5830 SIMD improvement. scorpioblood 2024-06-11 21:53:22 +02:00
  • 84ef3a680a SIMD improvement. scorpioblood 2024-06-10 22:46:22 +02:00
  • 668a01491a Fix Reflection calculation error. scorpioblood 2024-06-10 22:07:53 +02:00
  • e894b55748 SIMD improvement. scorpioblood 2024-06-07 17:34:35 +02:00
  • a2c176750d Bug fixes / Remove unecessary code. scorpioblood 2024-06-07 16:57:45 +02:00
  • 62e60cdb81 SIMD improvement. scorpioblood 2024-06-07 16:56:41 +02:00
  • e545c1078f IntVector2 SIMD improvement. scorpioblood 2024-06-07 16:17:33 +02:00
  • c3f17c817d TIntVector2 setup. scorpioblood 2024-06-05 21:41:43 +02:00
  • 45a167564d SIMD improvement. scorpioblood 2024-06-04 22:13:28 +02:00
  • 202baf29f5 SIMD improvments. scorpioblood 2024-06-03 21:45:38 +02:00
  • 17e1e61ae5 Make functions for unaligned TVector4 only. scorpioblood 2024-05-31 23:16:09 +02:00
  • 128c6aca07 Implement functions. scorpioblood 2024-05-30 22:03:34 +02:00
  • 6126c7d5b0 Add TVector4 SIMD operators. scorpioblood 2024-05-30 21:25:55 +02:00
  • d25345aa07 More SIMD. scorpioblood 2024-05-28 22:01:51 +02:00
  • 8f1b17f941 Merge branch 'main' of https://github.com/scorpioblood/PhanesEngine scorpioblood 2024-05-27 22:06:12 +02:00
  • 11ae45b6f2 Several updates. scorpioblood 2024-05-27 22:03:10 +02:00
  • fb2e6f960d SIMD boilerplate. scorpioblood 2024-05-27 22:01:53 +02:00
  • aa4c64dc94
    Update Storage.h Thorben Höhne 2024-05-24 23:47:39 +02:00
  • 8b3d61ff5d Math lib independence. scorpioblood 2024-05-24 23:45:30 +02:00
  • adfa3cf418 Rename OSAL to HAL. scorpioblood 2024-05-24 23:44:49 +02:00
  • 676ee84774 Create SIMD boilerplate code for detection and fallbacks. scorpioblood 2024-05-24 23:43:26 +02:00
  • bb98da5e79 Change Engine/src to Engine/Source. scorpioblood 2024-05-23 21:41:20 +02:00
  • 715feebf0c Change test. scorpioblood 2024-05-23 21:39:34 +02:00
  • 78ebbb11b1 Add platform detection. scorpioblood 2024-05-23 21:38:12 +02:00
  • 50383903ae Add normalizations functions. scorpioblood 2024-05-23 21:37:17 +02:00
  • 3ea1a9b988 Update includes. scorpioblood 2024-05-23 21:36:24 +02:00
  • 88c0301166 Add shared_ptr / unique_ptr alias scorpioblood 2024-05-23 21:35:43 +02:00
  • 16f30449a9 Remove alignment scorpioblood 2024-05-23 21:34:37 +02:00
  • dd056456d7 Add functionality to plane. scorpioblood 2024-05-22 22:13:41 +02:00
  • b6195a2b63 Finish ClampToCube(). scorpioblood 2024-05-22 22:12:50 +02:00
  • 93cdd83005 Add ray. scorpioblood 2024-05-22 21:55:03 +02:00
  • 95438fc5fa Change test. scorpioblood 2024-05-21 22:44:13 +02:00
  • f30cd7879c Add TLine. scorpioblood 2024-05-21 22:43:48 +02:00
  • aa72adac71 Adding functionality to TPlane. scorpioblood 2024-05-21 22:43:07 +02:00
  • fd14a695bd Add shared_ptr and unique_ptr alias scorpioblood 2024-05-21 22:42:24 +02:00
  • 367798d188 Exclude frequently edited / unfinished tests. scorpioblood 2024-05-21 21:00:38 +02:00
  • 1efee8b366 Bug fixes. scorpioblood 2024-05-21 20:58:27 +02:00
  • c5b84ffea4 Remove MathPCH.h from PCH. scorpioblood 2024-05-21 20:57:52 +02:00
  • b0dbfc8fcc Add TPlane. scorpioblood 2024-05-20 22:45:07 +02:00
  • 626147b82c Changed operator-(const TVectorN<T>& v) to not perform on v. scorpioblood 2024-05-20 22:43:53 +02:00
  • 122fba35db Make math independent from engine. scorpioblood 2024-05-20 22:00:08 +02:00
  • e0f6cf1fa0 Exclude private/Math. scorpioblood 2024-05-18 23:59:58 +02:00
  • 5b13eeec40 Exclude private/Math from push. scorpioblood 2024-05-18 23:56:46 +02:00
  • 31aa8d90be Bug fixes scorpioblood 2024-05-18 23:54:17 +02:00
  • 9fd61112c1 Bug fixes. scorpioblood 2024-05-18 23:52:32 +02:00
  • 0eb4ffcc77 Make 3x3 Matrix header only. scorpioblood 2024-05-18 23:48:57 +02:00
  • 048e598858 Made core math lib header only. scorpioblood 2024-05-17 23:50:37 +02:00