Vladyslav Baranovskyi
ac843c0fe3
Summary:
...
- Removed ReadEntireFile
- ZipWriter now writes directly to a file when possible
- Added GetIndex to geometry
- Moved Usd and Obj generators to different files
- Removed unused procedures
- Deduplicated obj generators
- Updated tests for ZipWriter
2024-11-22 15:45:57 +02:00
Vladyslav Baranovskyi
35e80a99e6
CRC32 changes
2024-11-22 15:41:49 +02:00
Vladyslav Baranovskyi
6aa8a265c1
Using gmtime instead of localtime
2024-11-20 21:22:07 +02:00
Vladyslav Baranovskyi
4133b4f0d9
Using ZipWriter in exporting USDZ files
2024-11-20 19:36:51 +02:00
Vladyslav Baranovskyi
a9fd85e9b3
ZipWriter implementation + tests
2024-11-20 19:36:29 +02:00
Vladyslav Baranovskyi
d2beedb8a2
CRC32 implementation
2024-11-20 19:35:07 +02:00
Vladyslav Baranovskyi
33ca4213b6
WriteObjAsZip and WriteAsUSDZ MeshWriter methods
2024-11-18 18:15:55 +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
ohyzha
21e89346d9
fix multiple definition functions
2024-11-08 15:49:26 +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
Oleksii_Hyzha
4880c745da
Merge pull request 'Ray casting from camera' ( #156 ) from camera_raycasting into master
...
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/156
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com >
2024-11-07 17:06:30 +01:00
ohyzha
04b700ae82
distance setter
2024-11-07 17:52:39 +02:00
ohyzha
04a705456e
cleanup
2024-11-07 17:33:39 +02:00
ohyzha
3521ddeb1d
rework API
2024-11-07 16:45:42 +02:00
ohyzha
e2df88ca22
code refactoring
2024-11-07 16:45:35 +02: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
Vladyslav Baranovskyi
a3d365b977
Revert "Specializing numeric_limits for float16 in any case"
...
This reverts commit 649d8a07f3 .
2024-11-07 16:20:44 +02:00
Vladyslav Baranovskyi
649d8a07f3
Specializing numeric_limits for float16 in any case
2024-11-07 16:01:46 +02:00
Vladyslav Baranovskyi
73250e0b37
Using DenseVector and Range properly, deleted unused code from RGB565 test
2024-11-07 14:53:52 +02:00
Vladyslav_Baranovskyi_EXT
6013e47b59
Merge branch 'master' into extensions
2024-11-05 14:28:04 +01:00
ohyzha
645fac1964
geometry no longer can be freed if object is hittable
2024-11-04 22:52:05 +02:00
ohyzha
4c67b94bc6
store ray hittable drawables in the scene
2024-11-04 22:52:05 +02:00
ohyzha
4c9f0ab2ee
ray hit with drawable
2024-11-04 22:52:05 +02:00
ohyzha
7febb370a8
implement ray casting events
2024-11-04 22:52:05 +02:00
ohyzha
4956884d5f
introduce intersectable interface
2024-11-04 22:52:05 +02:00
ohyzha
4f3336014a
store text of text drawable
2024-11-04 22:52:05 +02:00
ohyzha
e43d86cf4f
make it possible to create set app for GraphicsAppManager in deferred mode
2024-11-04 22:52:05 +02:00
Georg Hagen
2a27e3049f
Add first Float16 draft
2024-11-04 17:13:31 +01:00
Vladyslav Baranovskyi
596de3cd2e
YamlCppConverters for various pieces of math + tests
2024-11-04 17:04:19 +02:00
Vladyslav Baranovskyi
b81a3088c5
RymlConverters for various pieces of math + tests
2024-11-04 17:03:46 +02:00
Vladyslav Baranovskyi
583cbaccff
YamlCppConverters update + tests
2024-10-31 19:02:29 +02:00
Vladyslav Baranovskyi
3437261917
RymlConverters update + tests
2024-10-31 19:01:48 +02:00
Oleksii_Hyzha
5695fd77be
Merge pull request 'Ray intersections' ( #151 ) from ray_intersections into master
...
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/151
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com >
2024-10-29 21:02:24 +01:00
ohyzha
9fca304009
code refactoring
2024-10-29 18:57:40 +02:00
ohyzha
ced45f7b72
add ray intersection checks
2024-10-29 12:41:07 +02:00
ohyzha
5ece0acc77
calculate AABB for geometry
2024-10-29 12:40:52 +02:00
Vladyslav_Baranovskyi_EXT
6b3d4e0921
Merge pull request 'Building CURL on windows properly & tests for WebResourceLoader' ( #150 ) from curl_webresourceloader into master
...
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/150
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com >
2024-10-28 14:05:29 +01:00
Vladyslav Baranovskyi
a07cbe0fa8
Removed extra spaces...
2024-10-28 12:23:29 +02:00
Vladyslav Baranovskyi
b6a1769765
Added preprocessor gates around curl code
2024-10-28 12:12:45 +02:00
Georg Hagen
839efa5509
Compress depth data in ar recordings
2024-10-26 16:45:44 +02:00
Georg Hagen
dd32d726d2
Make some vars protected
2024-10-26 12:22:01 +02:00
Vladyslav Baranovskyi
79b7deed7f
Removed ifdefs around curl in WebResourceLoader
2024-10-25 22:43:37 +03:00