111 Commits

Author SHA1 Message Date
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
scorpioblood
c5b84ffea4 Remove MathPCH.h from PCH. 2024-05-21 20:57:52 +02:00
scorpioblood
b0dbfc8fcc Add TPlane. 2024-05-20 22:45:07 +02:00
scorpioblood
626147b82c Changed operator-(const TVectorN<T>& v) to not perform on v. 2024-05-20 22:43:53 +02:00
scorpioblood
122fba35db Make math independent from engine. 2024-05-20 22:00:08 +02:00
scorpioblood
e0f6cf1fa0 Exclude private/Math. 2024-05-18 23:59:58 +02:00
scorpioblood
5b13eeec40 Exclude private/Math from push. 2024-05-18 23:56:46 +02:00
scorpioblood
31aa8d90be Bug fixes 2024-05-18 23:54:17 +02:00
scorpioblood
9fd61112c1 Bug fixes. 2024-05-18 23:52:32 +02:00
scorpioblood
0eb4ffcc77 Make 3x3 Matrix header only. 2024-05-18 23:48:57 +02:00
scorpioblood
048e598858 Made core math lib header only. 2024-05-17 23:50:37 +02:00
scorpioblood
69f0f3ead0 Merge branch 'main' of https://github.com/scorpioblood/PhanesEngine 2024-05-15 23:07:29 +02:00
scorpioblood
cd02a6014b Add logging (spdlog) and abstract the api. 2024-05-15 23:06:11 +02:00
scorpioblood
08c2d7b9d1 Remove math. 2024-05-15 18:02:01 +02:00