Commit Graph

134 Commits

Author SHA1 Message Date
Georg Hagen
22b86d7224 Add CoordinateSystem enum 2025-10-17 20:17:53 +02:00
Georg Hagen
fb21c4c059 Add convenience mat4*vec3 function 2025-07-09 11:11:11 +02:00
Georg Hagen
cab7c15607 Update dependencies 2025-06-23 01:11:22 +02:00
Georg Hagen
ab0d8b99e3 Remove spaces to fix deprecation warning 2025-06-07 09:44:41 +02:00
Georg Hagen
735a9afbf2 Update CameraIntrinsic 2025-06-05 10:55:11 +02:00
Georg Hagen
6564d74550 Fix issue with pose interpolation 2025-06-04 17:12:29 +02:00
Georg Hagen
69ecaf7725 Fix Windows issue 2025-05-13 20:14:39 +02:00
Georg Hagen
28bf76b792 Add running average 2025-05-13 17:37:20 +02:00
Georg Hagen
9215a0a305 Add operators 2025-05-13 17:36:54 +02:00
Georg Hagen
7df2ce456a Update includes 2025-03-28 15:44:11 +01:00
ohyzha
c5a0c52530 suppress some warnings 2025-03-05 13:34:48 +02:00
Georg Hagen
efcee95158 Silence some warnings 2025-03-02 22:41:14 +01:00
Georg Hagen
0323fac079 Update to open3d conversion logic
Merge remote-tracking branch 'origin/fmt_formatter_for_math'
2025-03-01 16:57:33 +01:00
Vladyslav Baranovskyi
297adcb88f Revert "Trying to pass float16 type explicitly via macro(ugly method)"
This reverts commit 6f2b637113.
2025-02-20 22:05:55 +02:00
Vladyslav Baranovskyi
6f2b637113 Trying to pass float16 type explicitly via macro(ugly method) 2025-02-19 19:08:48 +02:00
Vladyslav Baranovskyi
c545d00f92 Defined USING_CUSTOM_FLOAT16 preproc constant along with float16 class and gated formatter for float16 2025-02-19 12:07:14 +02:00
Vladyslav Baranovskyi
b5bd5c7388 Various implementations in FmtFormatter + tests 2025-02-18 21:38:06 +02:00
Georg Hagen
0dd348f85d Silence warnings 2025-02-16 12:49:07 +01:00
Georg Hagen
012bda1224 Add XmpBuilder 2025-02-13 18:20:54 +01:00
Georg Hagen
09195153e0 Move some fmt related code and allow formatting of std::filesystem::path 2025-02-11 22:02:25 +01:00
ohyzha
b418381fd7 add new bbox function 2025-01-28 16:37:45 +02:00
Georg Hagen
48b3c0745b Improve input time scale handling 2025-01-25 22:15:14 +01:00
Georg Hagen
0dcfce7fb2 Add operators to AABB 2025-01-24 15:56:35 +01:00
Georg Hagen
4d91563233 Cleanup Frustum class 2025-01-11 20:23:09 +01:00
Georg Hagen
46c1d1f18f Bugfix 2025-01-06 15:27:42 +01:00
Georg Hagen
6407f40f94 Deduplicate code 2025-01-06 00:52:13 +01:00
Georg Hagen
7ef6503a78 Add 2d variant of bounding box 2025-01-06 00:28:10 +01:00
Georg Hagen
aca64c57b7 Optimize label size calculation 2025-01-05 16:31:04 +01:00
Georg Hagen
d9763768e8 Add operator 2025-01-04 00:53:17 +01:00
Georg Hagen
521fec3513 Add float_val / int_vec convenience operator 2024-12-16 14:31:06 +01:00
Georg Hagen
0edd8934d9 Fix alpha value in RGB10A2 2024-12-12 23:28:48 +01:00
Georg Hagen
8794e8979c Add NormalizeAngleRad 2024-12-08 18:39:08 +01:00
Georg Hagen
88047ce740 Support yaml for ArFrameMetadata 2024-12-04 21:35:49 +01:00
Vladyslav_Baranovskyi_EXT
1abfb22b08 Merge pull request 'WriteObjAsZip and WriteAsUSDZ MeshWriter methods' (#166) from mesh_exporter_with_textures into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/166
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-12-02 16:49:44 +01:00
Georg Hagen
0f438b3e98 Remove unnecessary cast 2024-11-29 01:08:11 +01:00
ohyzha
2033e66866 set data to 0 2024-11-26 09:34:25 +02:00
ohyzha
0fd8d7ab5f add default constructor to dense vector 2024-11-25 18:00:36 +02:00
Vladyslav Baranovskyi
35e80a99e6 CRC32 changes 2024-11-22 15:41:49 +02:00
Vladyslav Baranovskyi
d2beedb8a2 CRC32 implementation 2024-11-20 19:35:07 +02:00
Vladyslav Baranovskyi
9f39ecbe80 UInt24 class 2024-11-10 19:46:32 +02:00
Vladyslav Baranovskyi
180e479365 I forgot to add hash class to int24... Sorry! 2024-11-10 18:38:01 +02:00
Vladyslav_Baranovskyi_EXT
628cc8bed4 Merge pull request 'Using lots of macros to define operators for both int24 and int types' (#159) from int24_refactor into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/159
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-11-10 17:31:00 +01:00
Vladyslav_Baranovskyi_EXT
7204a8edbc Merge pull request 'Numeric limits for int24 class' (#158) from int24_numeric_limits into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/158
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-11-10 17:30:43 +01:00
Vladyslav Baranovskyi
4926c44a04 Defining almost all operators in one go, added templates to the ops, separate == and <=> operator 2024-11-08 17:45:57 +02:00
Vladyslav Baranovskyi
1464d778e4 Using lots of macros to define operators for both int24 and int types 2024-11-08 15:40:24 +02:00
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
Vladyslav_Baranovskyi_EXT
84d323dcfa Merge pull request 'Tests for float16' (#157) from float16_tests into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/157
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-11-07 19:15:49 +01:00
Vladyslav Baranovskyi
f72ceee298 Hardcoding numeric_limits values to work on platforms where our float16 class isn't defined 2024-11-07 16:45:17 +02:00
Vladyslav Baranovskyi
f883d58f14 Revert "Revert "Specializing numeric_limits for float16 in any case""
This reverts commit a3d365b977.
2024-11-07 16:28:29 +02:00