74 Commits

Author SHA1 Message Date
THoehne
9d27e538f4 Bug fixes. 2024-08-15 13:00:46 +02:00
THoehne
0fe66ad44a Big fixes. 2024-07-24 23:01:25 +02:00
THoehne
6f3fd9053d Add Vector4 to tests. 2024-07-24 23:01:18 +02:00
THoehne
d47b4076a9 Bug fixes. 2024-07-21 19:15:52 +02:00
THoehne
69de92a4e0 Add Vector3 tests. 2024-07-21 19:15:36 +02:00
THoehne
6e9817e81f Improve test / Bug fixes. 2024-06-28 22:04:25 +02:00
THoehne
6dc83c3b0d Add inc-/dec- operator declaration. 2024-06-26 23:03:34 +02:00
THoehne
ed30070286 Add Vector2 test / Bug fixes. 2024-06-25 22:59:52 +02:00
THoehne
53d0728765 Finish Matrix4. Bug Fixes. 2024-06-24 22:36:23 +02:00
scorpioblood
5861d75bdb Add Matrix4 and Matrix4 SIMD. 2024-06-20 22:46:15 +02:00
scorpioblood
ed44c3695c Update Matrix3. 2024-06-12 23:26:39 +02:00
scorpioblood
d99a318e53 Update Matrix2. 2024-06-12 22:01:40 +02:00
scorpioblood
69be245e29 Bug fixes. 2024-06-12 20:26:17 +02:00
scorpioblood
64225c5830 SIMD improvement. 2024-06-11 21:53:22 +02:00
scorpioblood
84ef3a680a SIMD improvement. 2024-06-10 22:46:22 +02:00
scorpioblood
668a01491a Fix Reflection calculation error. 2024-06-10 22:07:53 +02:00
scorpioblood
e894b55748 SIMD improvement. 2024-06-07 17:34:35 +02:00
scorpioblood
a2c176750d Bug fixes / Remove unecessary code. 2024-06-07 16:57:45 +02:00
scorpioblood
62e60cdb81 SIMD improvement. 2024-06-07 16:56:41 +02:00
scorpioblood
e545c1078f IntVector2 SIMD improvement. 2024-06-07 16:17:33 +02:00
scorpioblood
c3f17c817d TIntVector2 setup. 2024-06-05 21:41:43 +02:00
scorpioblood
45a167564d SIMD improvement. 2024-06-04 22:13:28 +02:00
scorpioblood
202baf29f5 SIMD improvments. 2024-06-03 21:45:38 +02:00
scorpioblood
17e1e61ae5 Make functions for unaligned TVector4 only. 2024-05-31 23:16:09 +02:00
scorpioblood
128c6aca07 Implement functions. 2024-05-30 22:03:34 +02:00
scorpioblood
6126c7d5b0 Add TVector4 SIMD operators. 2024-05-30 21:25:55 +02:00
scorpioblood
d25345aa07 More SIMD. 2024-05-28 22:01:51 +02:00
scorpioblood
8f1b17f941 Merge branch 'main' of https://github.com/scorpioblood/PhanesEngine 2024-05-27 22:06:12 +02:00
scorpioblood
11ae45b6f2 Several updates. 2024-05-27 22:03:10 +02:00
scorpioblood
fb2e6f960d SIMD boilerplate. 2024-05-27 22:01:53 +02:00
Thorben Höhne
aa4c64dc94
Update Storage.h
Remove unnecessary code.
2024-05-24 23:47:39 +02:00
scorpioblood
8b3d61ff5d Math lib independence. 2024-05-24 23:45:30 +02:00
scorpioblood
adfa3cf418 Rename OSAL to HAL. 2024-05-24 23:44:49 +02:00
scorpioblood
676ee84774 Create SIMD boilerplate code for detection and fallbacks. 2024-05-24 23:43:26 +02:00
scorpioblood
bb98da5e79 Change Engine/src to Engine/Source. 2024-05-23 21:41:20 +02:00
scorpioblood
715feebf0c Change test. 2024-05-23 21:39:34 +02:00
scorpioblood
78ebbb11b1 Add platform detection. 2024-05-23 21:38:12 +02:00
scorpioblood
50383903ae Add normalizations functions. 2024-05-23 21:37:17 +02:00
scorpioblood
3ea1a9b988 Update includes. 2024-05-23 21:36:24 +02:00
scorpioblood
88c0301166 Add shared_ptr / unique_ptr alias 2024-05-23 21:35:43 +02:00
scorpioblood
16f30449a9 Remove alignment 2024-05-23 21:34:37 +02:00
scorpioblood
dd056456d7 Add functionality to plane. 2024-05-22 22:13:41 +02:00
scorpioblood
b6195a2b63 Finish ClampToCube(). 2024-05-22 22:12:50 +02:00
scorpioblood
93cdd83005 Add ray. 2024-05-22 21:55:03 +02:00
scorpioblood
95438fc5fa Change test. 2024-05-21 22:44:13 +02:00
scorpioblood
f30cd7879c Add TLine. 2024-05-21 22:43:48 +02:00
scorpioblood
aa72adac71 Adding functionality to TPlane. 2024-05-21 22:43:07 +02:00
scorpioblood
fd14a695bd Add shared_ptr and unique_ptr alias 2024-05-21 22:42:24 +02:00
scorpioblood
367798d188 Exclude frequently edited / unfinished tests. 2024-05-21 21:00:38 +02:00
scorpioblood
1efee8b366 Bug fixes. 2024-05-21 20:58:27 +02:00