34 Commits

Author SHA1 Message Date
scorpioblood
11ae45b6f2 Several updates. 2024-05-27 22:03:10 +02:00
scorpioblood
fb2e6f960d SIMD boilerplate. 2024-05-27 22:01:53 +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
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
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
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
Thorben Höhne
089e2062bc
Update README.md 2024-05-13 23:15:29 +02:00
scorpioblood
3e58f65d28 Change tab to 2 spaces. 2024-05-13 23:11:29 +02:00
Scorpio Blood
13cecc8f97 Merge branch 'main' of https://github.com/scorpioblood/PhanesEngine 2024-05-13 22:39:40 +02:00