Commit Graph

54 Commits

Author SHA1 Message Date
Metehan Tuncbilek
b209b20dda rgb565 vec4_simd removal 2024-08-09 19:37:21 +03:00
Metehan Tuncbilek
c7a9730897 casting operators 2024-08-08 15:53:18 +03:00
Metehan Tuncbilek
2df7280057 finished RGB565 2024-08-08 14:26:47 +03:00
Metehan Tuncbilek
3370f0ed85 first test 2024-08-06 17:23:35 +03:00
Georg Hagen
a578be93ec Add some functions 2024-07-23 23:02:22 +02:00
Georg Hagen
d262daa66f Add RGB565 class 2024-07-23 02:27:29 +02:00
Georg Hagen
410ac5d63c use cpp20 numbers for pi 2024-07-14 00:10:08 +02:00
Georg Hagen
5432711d8a Fix missing include 2024-07-13 23:26:06 +02:00
Georg Hagen
3ebde459ec Add constexpr degrees to radians method 2024-07-13 22:31:00 +02:00
Georg Hagen
d2fcba381a Add constructor to AABB 2024-07-13 19:38:07 +02:00
Georg Hagen
0b8d889c86 Extend AABB class 2024-07-13 14:22:41 +02:00
Georg Hagen
aabc24616d Add handling for camera intrinsics 2024-07-07 16:53:48 +02:00
Georg Hagen
fcecdd63a3 Fix GetFov methods 2024-07-07 00:21:49 +02:00
Georg Hagen
3dd7269470 Extend Pose 2024-07-01 14:47:30 +02:00
Georg Hagen
299040ecaf Switch to C++20 2024-06-21 11:57:53 +02:00
Vladyslav Baranovskyi
1b9041c998 Summary:
- Added const references to GetPosition & GetOrientation
- Renamed OnCurrentFrameFinished()
- Added references to functions in comments
2024-06-10 12:49:24 +03:00
Vladyslav Baranovskyi
1311165139 Summary:
- In MovingCubeApp animations are now allocated on stack
- m_sequenceAnimationController now uses SetAnimationPoseResetTime()
- Removed OnSequenceAnimationCompleted()
- Pose::GetOrientation() now returns by value(without it my code doesn't compile)
- GetStep() getter
- In if(m_loop) checking for m_resetTime to be zero or last step to be equal to the first
- Tick now ticks only if there are at least one element in m_steps
- IsFinished() function
- AddAnimationSteps() functions that take initializer_lists
- Getters in SimpleAnimationController are now const
2024-06-08 17:36:03 +03:00
Vladyslav Baranovskyi
458f51889c Changed glm:: types to Math::, calling Math::Utils::decompose 2024-06-06 22:35:21 +03:00
Vladyslav Baranovskyi
e6615a2bf5 Decomposing matrix in Pose constructor, added GetPose() and GetWorldPose() to Node class 2024-06-06 15:37:38 +03:00
Georg Hagen
640ca59dcd CMake changes 2024-05-22 13:54:22 +02:00
e0f24153d3 Change namespace name 2023-10-03 19:52:23 +02:00
b38ff35e09 Code cleanups 2023-09-15 15:33:22 +02:00
11e207774b Update DenseVector3i class 2023-09-04 19:03:11 +02:00
446e11e3b8 Cleanup descriptor layout handling 2023-09-03 17:07:23 +02:00
27c9970c1a Fix ByteSize formatting 2023-08-23 01:54:11 +02:00
ec44aca7ec Change loop type to make warning go away 2023-08-12 01:33:33 +02:00
51d61fd5f5 Add default constructor 2021-06-02 19:15:19 +02:00
8d80e744fa Add resolution aware version of CameraIntrinsic helper class 2021-05-31 16:47:22 +02:00
0f15c691e1 Add RGB10A2 type 2021-05-25 14:45:15 +02:00
a40a2090e4 Add GetFovX and GetFovY to CameraIntrinsic 2021-05-21 18:55:11 +02:00
69adaaad5f Automatically handle switch between standalone fmt, spdlog bundled fmt and no fmt 2021-05-20 18:01:11 +02:00
f7c73167eb Minor improvements 2021-03-31 19:43:11 +02:00
665591cb4c Fix Timestamp class NANOS_TO_SECONDS 2021-03-29 16:41:11 +02:00
11e5c0dcd2 Make operators constexpr 2021-03-04 20:49:11 +01:00
3d69b12cf6 Update ByteSize class 2021-02-25 15:36:22 +01:00
9b4821a102 Make Frustum class handle Range class as input 2021-02-22 03:17:19 +01:00
5cc0ce9433 Move AABB class and base it on top of Range 2021-02-21 02:10:11 +01:00
8301cd37b5 Add ByteSize class for size string formatting 2021-02-18 02:52:26 +01:00
42ae1738f7 Add int24 type 2021-02-17 21:37:11 +01:00
9584ec77f1 Fix windows build issues 2021-02-09 00:24:11 +01:00
097613f34b Add Frustum class 2021-01-31 03:28:21 +01:00
917ee28ac2 Fix getters for negative numbers 2021-01-27 01:02:03 +01:00
25a62c6c6d Add Vector3f_SIMD constructor 2021-01-26 02:30:21 +01:00
b08e05e444 AddDenseVector3i 2021-01-20 23:42:11 +01:00
dea40fea84 Fix camera intrinsics ProjectTo3D 2021-01-07 00:29:30 +01:00
e33ecbe485 Fix handling end of archive 2020-12-29 15:52:36 +01:00
85cc8abb7b Minor fixes and extensions 2020-12-14 21:21:21 +01:00
39ae50a2c4 Add CameraIntrinsic class 2020-12-13 13:15:04 +01:00
8dd9bbd75f Add constructor to create Pose from euler angles 2020-11-18 21:23:44 +01:00
5f53ebd4d5 Add Pose class 2020-11-17 23:57:11 +01:00