Vladyslav Baranovskyi
937c1711c5
Changed int24 to be signed
2024-11-07 20:49:54 +02:00
Vladyslav Baranovskyi
9599a7aef8
Numeric limits for int24 class
2024-11-07 20:16:06 +02:00
Georg Hagen
2a27e3049f
Add first Float16 draft
2024-11-04 17:13:31 +01:00
ohyzha
ced45f7b72
add ray intersection checks
2024-10-29 12:41:07 +02:00
Georg Hagen
bc0d6ed9fe
Fix default constructor for pose
2024-10-22 10:33:10 +02:00
Georg Hagen
0bde92291d
Add Pose support for yml
2024-10-21 17:54:48 +02:00
Vladyslav Baranovskyi
f7a85d60ec
Moved operators inside the class, made all functions to be constexpr
2024-10-08 21:09:11 +03:00
Vladyslav Baranovskyi
e7160ffef0
tests file for RGB10A2, proper SFINAE condition for integral types
2024-10-08 12:42:01 +03:00
Vladyslav Baranovskyi
43d35d0acb
tests file for DenseVector3i, fixed typo in hpp file
2024-10-08 12:41:16 +03:00
Vladyslav Baranovskyi
b7140de190
tests file for ByteSize.hpp, fixed typos in ByteSize.hpp
2024-10-08 12:40:42 +03:00
Vladyslav Baranovskyi
03d0da5b56
tests file for AABB.hpp, fixed bug in AABB.hpp
2024-10-08 12:40:01 +03:00
Georg Hagen
f60b803bda
Fix some warnings
2024-10-07 10:02:30 +02:00
Vladyslav Baranovskyi
646eea8c83
Inverted conditions in Make5/6
2024-10-03 11:39:38 +03:00
Vladyslav Baranovskyi
5caa80ad19
Conditionally clamping input value in Make5/6
2024-10-02 17:15:41 +03:00
Vladyslav Baranovskyi
996ec4c168
Added rgb565 test file, clamping Make5/6, proper integral SFINAE condition, removed operators =
2024-10-02 16:03:17 +03:00
Vladyslav Baranovskyi
dd3db1c079
Added RGBA5551 tests file, changed template spec to use is_integral_v, implemented assignment operators, added casting operators
2024-10-01 19:12:01 +03:00
Vladyslav Baranovskyi
fbd530a96e
Completed implementation of RGBA5551 class
2024-09-30 17:56:29 +03:00
ohyzha
fca7ff7362
fix linux build issues
2024-09-27 18:55:51 +03:00
Georg Hagen
a9515e8f09
Add first draft for RGBA5551
2024-09-25 10:17:39 +03:00
Georg Hagen
01921cc3bc
bugfixes
2024-09-25 10:17:39 +03:00
ohyzha
b3d1e87c7b
fix compilation errors
2024-09-23 17:01:17 +03:00
1151e50b64
Merge branch 'wip'
2024-09-21 15:27:42 +02:00
Georg Hagen
d744d5fdd7
Fix to string
2024-09-18 22:16:41 +02:00
ohyzha
42e35e6a54
add convenient method for bounding box
2024-08-22 13:27:38 +03:00
Georg Hagen
f6f12035b2
Merge pull request 'Small enhancements' ( #111 ) from wip into master
...
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/111
2024-08-13 12:48:59 +02:00
Metehan Tuncbilek
44448515bc
name changes on rgb565
2024-08-12 11:56:13 +03:00
Georg Hagen
a3a8409c73
Fix wrong value for GetFov
2024-08-11 20:42:34 +02:00
Metehan Tuncbilek
b209b20dda
rgb565 vec4_simd removal
2024-08-09 19:37:21 +03:00
Georg Hagen
1bbdf2e3a0
Add operators to ByteSize
2024-08-09 14:53:03 +02: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